10 07 2009





Pengertian Sistem Informasi

18 05 2009

Pengertian Sistem Informasi

 

 



Pengertian Sistem Informasi (Alter,1992)

Sistem adalah sekelompok elemen-elemen yang saling terintegrasi

dengan maksud yang sama untuk mencapai suatu tujuan. Informasi adalah data

yang telah diproses, atau data yang memiliki manfaat/kegunaan. Sistem informasi

adalah kombinasi antara prosedur kerja, informasi, orang dan teknologi informasi

yang diorganisasikan untuk mencapai tujuan dalam sebuah organisasi

(Alter,1992), Sebuah sistem informasi mengumpulkan, memproses, menyimpan,

menganalisis, dan menyebarkan informasi untuk tujuan yang spesifik (Turban,Mc

clean, dan Wetherbhe 1999).


Pengertian

MySQL (Mysql.com,1995)

MySQL adalah Relational Database Management System (RDBMS) yang

didistribusikan secara gratis. MySQL merupakan database open source yang saat

ini cukup banyak digunakan pada berbagai aplikasi. Keandalannya dalam

mengolah database ditunjang kecepatannya dalam mengakses perintah query serta

banyaknya fitur-fitur yang dimiliki menjadikannya sebagai database idola saat ini.

Dengan menggunakan konsep client-server, kelebihan dari MySQL adalah cepat,

kuat, serta mudah digunakan, sehingga dapat dengan mudah menyimpan,

mengubah, dan mengakses data. Untuk pembuatan Tugas Akhir ini, digunakan

tabel MyISAM.

Beberapa karakteristik dari MyISAM:

Semua nilai data disimpan dengan bit yang kecil

Sistem operasi mendukung file yang berukuran besar

Nilai null diperbolehkan dalam kolom index

Penanganan internal satu kolom auto-increment per tabel

Penggunaan ruang dalam index tree semakin ditingkatkan


 



Pengertian
PHP (Php.net,2001)

PHP adalah singkatan dari (Hypertext Preprocessor), sebuah bahasa

pemrograman yang lebih menitik beratkan pada Applikasi Web. PHP adalah

sebuah bahasa pemrograman skrip di sisi server, yang berarti semua skrip

dijalankan di server dan ditampilkan di browser client. Kelebihan PHP dari

bahasa pemrograman lain :

* Bahasa pemrograman php adalah sebuah bahasa script yang tidak

melakukan sebuah kompilasi dalam penggunaannya.

* Web Server yang mendukung php dapat ditemukan dimana – mana

dari mulai IIS sampai dengan apache, dengan konfigurasi yang relatif

mudah.

* Dalam sisi pengembangan lebih mudah, karena banyaknya milis –

milis dan developer yang siap membantu dalam pengembangan.

* Dalam sisi pemahamanan, php adalah bahasa scripting yang paling

mudah karena referensi yang banyak.



Pengertian
Javascript (Dr. Ir. Onno W. Purbo,1997)

Javascript adalah bahasa pemrograman yang berbentuk kumpulan skrip

yang pada fungsinya berjalan pada suatu dokumen web, sepanjang sejarah

internet, bahasa ini adalah bahasa script pertama untuk web. Bahasa ini adalah

bahasa pemrograman untuk memberikan kemampuan tambahan terhadap bahasa

HTML dengan mengijinkan pengeksekusian perintah-perintah di sisi user/client,

yang artinya di sisi browser client bukan di sisi server web. Javascript

bergantung kepada browser (navigator) yang memanggil halaman web yang

berisi skrip-skrip dari Javascript dan tentu saja terselip di dalam dokumen

web. Javascript juga tidak memerlukan kompilator atau penterjemah khusus

untuk menjalankannya (pada kenyataannya kompilator Javascript sendiri sudah

termasuk di dalam browser tersebut).


 



Pengertian
Apache Web Server (Apache.org,1995)

Apache Web server adalah sebuah perangkat lunak server web yang

dapat dijalankan pada banyak sistem operasi (Unix, BSD, Linux, Microsoft

Windows dan Novell Netware serta platform lainnya) yang berguna untuk

melayani dan memfungsikan situs web. Apache juga didukung oleh sejumlah

antarmuka pengguna berbasis grafik yang memungkinkan penanganan server

menjadi mudah. Apache merupakan perangkat lunak sumber terbuka

dikembangkan oleh komunitas terbuka yang terdiri dari pengembang-pengembang

di bawah naungan Apache Software Foundation.


Data Flow Diagram / DFD (Jogiyanto,
1995)

Data Flow Diagram (DFD) merupakan suatu graphic yang

menunjukkan hubungan antar proses dalam suatu data flow. DFD menjelaskan

aliran informasi dan transformasi data yang bergerak dari pemasukan data hingga

keluar data. DFD merupakan salah satu alat bantu yang digunakan dalam

perancangan sistem.

Data Flow Diagram (DFD) terdiri atas 4 elemen dasar yaitu:

1. Data source and destination.

2. Data flow.

3. Transfromation processes.

4. Data stores


Beberapa simbol yang digunakan dalam Data Flow Diagram pada Tabel 2.1 :

Tabel 2.1 DFD.

Notasi

Penjelasan

Data source and

destination.

Data source and destination. Merupakan suatu bentuk

entity yang menggambarkan suatu organisasi atau

individual yang melakukan send and receives data yang

digunakan sistem

Transfromation

processes.

Proses melakukan suatu perubahan berdasarkan data yang

dimasukkan dan menghasilkan data atau beberapa

keterangan dari perubahan tersebut. Suatu proses dapat

ditunjukkan dengan simbol lingkaran.

Data Flow

Data Flow dalam diagram diberi simbol anak panah. Data

Flow ini mengalir di antara proses, simpanan data ( data

store ) dan external entity.

Data Store

Data store merupakan temporary atau permanent

repository dari suatu data


Flowchart (Jogiyanto,
1995)

Flowchart merupakan teknik analitikal yang digunakan untuk

mendeskripsikan beberapa aspek dari sistem informasi dalam wujud yang lebih

jelas, ringkas, dan secara logika. Flowchart menggunakan serangkaian simbol

standar untuk mendeskripsikan dalam gambar, prosedur pemrosesan transaksi

yang digunakan oleh perusahaan dan aliran data dalam suatu sistem.


Flowchart Symbols
.

Simbol dalam flowchart dapat dibagi menjadi 4 kategori yaitu:

Simbol input/output merepresentasikan perangkat atau media yang

menyediakan input atau mencatat output dari proses


Simbol proses untuk merepresentasikan pemrosesan data.

Simbol penyimpanan merepresentasikan perangkat yang digunakan untuk

menyimpan data dimana sistem tidak sedang digunakan.

Simbol aliran dan simbol-simbol lainnya mengindikasikan aliran data dan

barang. Juga merepresentasikan kapan suatu operasi dari flowchart mulai dan

berakhir, kapan keputusan dibuat, dan untuk menambahkan keterangan-

keterangan tambahan lainnya. Simbol-simbol flowchart dilukiskan dalam tabel

berikut:

Tabel Flowchart

Simbol

Nama simbol

Keterangan

Document

Dokumen atau report

yang ditulis oleh tangan

Terminal

Start point atau end point

Computer processing

Proses yang dijalankan

menggunakan

bantuan

komputer

Document

atau

processing flow

Penghubung berupa garis

lurus dengan anak panah

File

Arsip data

Magnetic disk

Data

store

untuk

database

Manual operation

Proses yang dilakukan

manual



Entity Relationship Diagram / ERD (Jogiyanto,1995)

Entity Relationship Diagram adalah suatu model yang menggambarkan

hubungan antar tabel dalam database, yang akan menjelaskan secara keseluruhan

dari sistem yang ada di dalam perusahaan.

Beberapa istilah dalam Entity Relationship Diagram:

Entity

Merupakan suatu objek yang unik yang dapat dibedakan antara satu dengan

yang lainnya, entity juga mempunyai arti sebagai sebuah kumpulan

conceptual data dari suatu data field setiap entity dilambangkan dengan

suatu kotak dimana di dalam kotak tersebut tertulis nama dari entity tersebut.

Attribute

Merupakan bagian dari suatu entity, yang berisi keterangan mengenai field-

field apa saja yang dimiliki oleh suatu entity, dimana setiap attribute

biasanya berada pada kotak entity beserta penjelasan ukuran size field

tersebut.


 

Tabel merupakan tabel simbol ERD (Entity Relationship Diagram):

Tabel 2.3 ERD.

Notasi

Keterangan

Relationship

Relation_3

Menyatakan suatu hubungan antara

beberapa entity dan tidak dapat berdiri

sendiri, paling sedikit ada dua entity

dengan sebuah penghubung.

Entity

Ent_1

Merupakan objek nyata yang dapat

dibedakan satu dengan yang lain dan

tidak saling tergantung .

Atributte

Jurnal

No_ref

Tanggal

Keterangan

Debet

Kredit

status

Atributte

memiliki

keterangan

mengenai field apa saja yang dimiliki

oleh sebuah entity.

Key

Merupakan suatu pengenal yang unik dari suatu entity antara satu dengan

yang lainnya berbeda, biasanya ditulis dengan digaris bawahi dalam suatu

ERD. Ada beberapa macam key, yaitu : Primary key, Foreign key, Partial

key, dan Composite key.

Relationship

Merupakan suatu hubungan antar entity yang satu dengan yang lainnya atau

dengan beberapa entity . Dalam relationship dikenal dua istilah yaitu

cardinality dan mandatory. Cardinality adalah jumlah maksimum atau

minimum dari elemen yang diizinkan pada setiap sisi dari suatu relationship.

Sedangkan mandatory menandai apakah semua record dari sebuah entity

harus berelasi dengan record dari sebuah entity harus berelasi dengan record

dari entity yang lain. Selain itu ada dependency dimana entity yang terbentuk

merupakan weak entity, dimana elemen yang terbentuk di dalamnya tidak

memiliki primary key, tetapi terdapat elemen yang baru serta primary key

dari entity parent dapat dilihat pada Gambar 2.1, bahwa tabel kain

membutuhkan tabel kodekaing2 tetapi tidak sebaliknya.


 


Mandatory dan dependency

Relationship antara suatu entity dengan entity yang lain dapat dilakukan dengan

empat cara, dapat dilihat pada Tabel 2.4.

Tabel 2.4 Relasi ERD.

Jenis Relasi

Keterangan

One-to-one relationship ( tanda 1:1 ).

Relati on_3

Ent_1

Ent_2

Entity

1

mempunyai

hubungan

minimal 0 dan maksimal 1 terhadap

entity 2 begitu pula sebaliknya.

Jenis Relasi

Keterangan

One-to-many relationship ( tanda 1:N ).

Relati on_3

Ent_1

Ent_2

Entity

1

mempunyai

hubungan

minimal 0 dan maksimal banyak

terhadap entity 2, entity 2 mempunyai

hubungan minimal 0 dan maksimal 1

terhadap entity 1.

Many-to-many

relationship

(tanda

N:M).

Relati on_3

Ent_1

Ent_2

Entity

1

mempunyai

hubungan

minimal 0 dan maksimal banyak

terhadap

entity

2

begitu

pula

sebaliknya.

zero entity

Ent_1

Entity

yang

tidak

mempunyai

hubungan dengan entity lainnya


Pengertian
FIFO, LIFO, dan AVERAGE (Jogiyanto,1995)

FIFO ( First In First Out ) : Barang yang pertama kali dibeli dari

produsen yang pertama kali dijual ke konsumen (harga pertama).

Contoh :

1 Maret 2006 : 100 unit @ Rp.1000,- total : Rp.100.000,-

1 Juni 2006 : 50 unit @ Rp.1100,- total : Rp.55.000,-

Maka yang dijual ke konsumen adalah barang yang dibeli pada tanggal 1 Maret

terlebih dahulu.

LIFO ( Last In First Out ) : Barang yang terakhir kali dibeli dari

produsen yang pertama kali dijual ke konsumen (harga terakhir).


 

Contoh :

1 Maret 2006 : 100 unit @ Rp.1000,- total : Rp.100.000,-

1 Juni 2006 : 50 unit @ Rp.1100,- total : Rp.55.000,-

Maka yang dijual ke konsumen adalah barang yang dibeli pada tanggal 1 Juni

terlebih dahulu.

Average : Harga barang yang pertama dibeli maupun terakhir dibeli

dijumlah lalu dibagi dengan jumlah barang (harga rata-rata).

Contoh :

1 Maret 2006 : 100 unit @ Rp.1000,- total : Rp.100.000,-

1 Juni 2006 : 50 unit @ Rp.1100,- total : Rp.55.000,-

Average = 100.000 + 55.000 / 150 = 155.000 / 150 =Rp. 1034,-

Maka barang yang dijual ke konsumen tidak perduli dari tanggal 1 Maret

atau 1 Juni selama harga barang tersebut dijual dengan harga @ Rp.1034,-.



Pengertian
Client-Server (Gallaugher & Ramanathan,1996)

Menurut Blaha & Premerlani (1998) : “client/server adalah suatu

arsitektur dimana sumber daya server menyediakan komputasi untuk banyak

komponen client. Client dapat mengakses satu server atau multiple server. Client

dan server bisa berjalan pada mesin yang sama atau berbeda, ditulis dalam

berbagai bahasa dan menggunakan sistem operasi yang berbeda. Sedangkan

Menurut Gallaugher & Ramanathan (1996) :”client/server adalah client mengirim

permintaan ke server, server menerjemahkan pesan, kemudian berusaha

memenuhi permintaan”.

Secara umum Client/Server adalah arsitektur jaringan aplikasi yang

memisahkan client dari server (umumnya GUI). Setiap satuan perangkat lunak

client berhubungan dengan perangkat lunak server. Piranti lunak server pada

umumnya walaupun tidak selalu menjalankan komputer dengan kekuatan penuh

yang secara khusus dan ekslusif menjalankan aplikasi bisnis. Sedangkan piranti

lunak client pada umumnya berjalan pada PC/workstation biasa. Client akan

mendapatkan seluruh informasinya dan mengirimkannya kepada perangkat lunak

server untuk sebuah keperluan.

 

 





Bahasa Pascal

23 04 2009

Program Bahasa Pascal (Procedure)

Juni 30, 2008 oleh caslim

Mengitung bangun datar dengan mengunkan bahasa pemrograman pascal, dan kali saya buat dengan mengunakan subprogram ( procedure). Dan anda bisa tau perbedaan pungsi dari subprogram function dan procedure.

Dibawah ini sourcecode pemrograman tersebut.

program menghitung_bangun_datar;

uses wincrt;

const

phi=3.14;

var

sisi,P,L,r,luas,kell,no:integer;

ls,kl:real;

lagi:char;

ulang:boolean;

procedure garis;

begin

writeln(‘============================================’);

end;

procedure bujursangkar;

begin

write(‘masukan sisi =’); readln(sisi);

luas:=sisi*sisi;

kell:=4*sisi;

writeln;

writeln(‘luas bujur sangkar=’,luas);

writeln(‘keliling bujur sangkar=’,kell)

end;

procedure persegipanjang;

begin

write(‘masukan panjang =’); readln(P);

write(‘masukan lebar =’); readln(L);

luas:=p*l;

kell:=2*(p+l);

writeln;

writeln(‘luas persegi panjang=’,luas);

writeln(‘keliling persegi panjang=’,kell);

end;

procedure lingkaran;

begin

write(‘masukan jari-jari/r =’); readln(r);

ls:=phi*r*r;

kl:=2*phi*r;

writeln;

writeln(‘luas lingkaran=’,luas);

writeln(‘keliling lingkaran=’,kell);

end;

begin

ulang:=true;

while ulang=true do begin

clrscr;

writeln(‘>>> pilih menu <<<‘);

writeln(‘1. menghitung luas dan keliling bujur sangkar’);

writeln(‘2. menghitung luas dan keliling persegi panjang’);

writeln(‘3. menghitung luas dan keliling lingkaran’);

garis;

write(‘masukan no pilihan program=’); readln(no);

case no of

1:begin

lagi:=’y’;

while lagi=’y’ do

begin

clrscr;

writeln(‘>>>menghitung luas dan keliling bujur sangkar’);

garis;

bujursangkar;

write(‘jika mau menghitung lagi tekan y/n =’); readln(lagi);

end;

end;

2:begin

lagi:=’n’;

clrscr;

repeat

begin

clrscr;

writeln(‘>>>menghitung luas dan keliling persegi panjang’);

garis;

persegipanjang;

end;

write(‘jika mau menghitung lagi tekan y/n =’); readln(lagi);

until lagi=’n’;

end;

3:begin

lagi:=’y’;

while lagi=’y’ do

begin

clrscr;

writeln(‘>>>menghitung luas dan keliling lingkaran’);

garis;

lingkaran;

write(‘jika mau menghitung lagi tekan y/n =’); readln(lagi);

end;

end;

else

writeln(‘tidak ada menu’);

end;

end;

end.


procedure menghitung luas dan keliling bangun datar


program menghitung_luas_dan_keliling_bangun_datar;
uses crt;
var
a,b,c,t,p,l,r,s:integer;
luas,keliling:real;
procedure menu;
begin
writeln (‘1.segitiga’);
writeln (‘2.lingkaran’);
writeln (‘3.persegi panjang’);
writeln (‘4.bujur_sangkar’);
end;
procedure segitiga;
begin
writeln (‘menghitung luas dan keliling segitiga’); readln;
write (‘input a:’); readln (a);
write (‘input b:’); readln (b);
write (‘input c:’); readln (c);
write (‘input t:’); readln (t);
luas:=0.5*a*t;
keliling:=a+b+c;
writeln (‘luas:’,luas:3:3);
writeln (‘keliling:’,keliling:3:3);
end;
procedure lingkaran;
begin
writeln (‘menhitung luas dan keliling lingkaran’); readln;
write (‘input r:’); readln (r);
luas:=3.14*r*r;
keliling:=2*3.14*r;
writeln (‘luas:’,luas:3:3);
writeln (‘keliling:’,keliling:3:3);
end;
procedure persegi_panjang;
begin
writeln (‘menhitung luas dan keliling persegi panjang’); readln;
write (‘input p:’); readln (p);
write (‘input l:’); readln (l);
luas:=p*l;
keliling:=2*(p+l);
writeln (‘luas:’,luas:3:3);
writeln (‘keliling:’,keliling:3:3);
end;
procedure bujur_sangkar;
begin
writeln (‘menhitung luas dan keliling bujur sangkar’); readln;
write (‘input s:’); readln (s);
luas:=s*s;
keliling:=4*s;
writeln (‘luas:’,luas:3:3);
writeln (‘keliling:’,keliling:3:3);
end;
var
pil:char;
tanya:string;
begin
tanya:=’Y’;
while tanya=’Y’ do
begin
writeln (‘silahkan pilih menu berikut’);
menu;
case pil of
‘1.’: begin segitiga; end;
‘2.’: begin lingkaran; end;
‘3.’: begin persegi_panjang; end;
‘4.’: begin bujur_sangkar; end;
writeln (‘masukan pilihan anda:’); readln (pil);
write (‘mengulang [Y/N]:’); readln (tanya);
end;
end.

 





Artikel Gw!!!!!!!!!

16 03 2009

Sanggeus WordPress.org Sunda midang ti mimiti sawatara bulan ka tukang, kiwari disusul ku dikiwarikeuna basa Sunda di WordPress.com. Najan kaitung leuir kacida, hal ieu jadi kareueus pikeun urang Sunda nu resep ngeblog di WordPress.com. Basa Sunda kaasup basa Daerah nu hirup di Indonesia nu pangmunggaran sadia di WordPress sanggeus aya nu kungsi ngalokalkeun WordPress.org kana […]





Buat XP Dengan Tampilan Vista

16 03 2009

INSTALASI WINDOW VISTA TRANSFORMATION PACK 5.5

1. untuk mencegah terjadinya Crash maka anda disarankan memback up semua data yang penting.
  start>>all program>>control panel>>performance and maintance>>system

check pada turn off system restore apabila tidak ada tanda check list maka system restore windows xp anda sudah aktif.

2. buatlah restore point
  start>>all program>>accesories>>system restore

create system restore sesuka anda misalnya “before windows vista” >>next . Pastikan nama yang anda ketik dapat teridentifikasi jika suatu saaat nanti anda memerlukan untuk memulihkan system  windows kembali seperti semula  >>close

3. Aplikasi Windows vista dapat anda download pada link di BLOG ini [windows vista ]

4. Setelah download selesai anda dapat mengestrak file tersebut ke folder/drive yang anda inginkan.
Kemudian akan keluar box dialog peringatan >> ok . Pada jendela selanjutnya tekan >>ok kembali setelah itu keluar kotak dialog waiting windows file protection. Tunggu sekitar satu menit>>ingat tunggu satu menit lalu klik>>ok. Kemudian akan muncul jendela instalasi windows vista transformation pack 5.5

5. kemudian anda tinggal next>>next>>accept.
Setelah itu anda akan memasuki jendela untuk melakukan pengaturan system file. Sebaiknya anda memilih Manual Transformation. >>next

6. pilih jenis huruf >>Segoe UI…………

7. pilih mode sidebar

8. proses transformasi berjalan >>next  tunggu sekitar 15 menit.

9. restart

referensi
=============================================
untuk menambah theme lebih menarik silahkan download theme
pada link http://www.agloco-x.blogspot.com





Hello world!

16 03 2009

Welcome to WordPress.com. This is your first post. Edit or delete it and start blogging!