Kamis, 22 Oktober 2009

Tugas Sistem Informasi

System software

System software adalah perangkat lunak sistem yang dirancang untuk menjalankan aktifitas utama yang melibatkan hardware dan program lainnya dalam sistem komputer.
Perangkat lunak sistem. Perangkat lunak sistem ini dibagi menjadi tiga kelompok, yaitu:
1. Bahasa Pemrograman (Programming Language), Merupakan perangkat lunak yang bertugas mengkonversikan arsitektur dan algoritma yang di rancang manusia ke dalam format yang dapat di jalankan komputer, contoh bahasa pemrograman di antaranya : BASIC, COBOL,Pascal,C++,FORTRAN.
2. Sistem Operasi (Operating System), adalah Perangkat lunak sistem yang mengatur dan mengendalikan perangkat keras dan memberikan kemudahan penggunaan komputer ke pemakai. contoh : Windows, Linux, Dos, Unix, dll.
3. Utility Software. Adalah Perangkat lunak sistem dengan fungsi tertentu, misalnya pemeriksaan perangkat keras (hardware troubleshooting), memeriksa disket yang rusak (bukan rusak fisik), mengatur ulang isi harddisk (partisi, defrag), contoh Utilty adalah Norton Utility.
Perangkat lunak sistem berfungsi untuk membantu komputer mengerjakan tugas operasional utama serta memungkinkan perangkat lunak aplikasi bisa berjalan. System software berperan sebagai perantara antara computer hardware dan application software. System software menyediakan fungsi-fungsi untuk mengatur dan mengontrol system computer
Application Software
Application software atau application adalah program komputer yang menjalankan fungsi-fungsi tertentu yang dibutuhkan pengguna. Fungsionalitas tersebut sangat bervariasi, seperti word processing, spreadsheet, atau database. Application program adalah software yang dibuat untuk memenuhi suatu kebutuhan yang lebih spesifik.
System Software
Jenis-jenis Application Software
Karena banyaknya perbedaan dalam menggunakan komputer, maka banyak pula berbeda-beda application program yang tersedia, ada yang tersedia untuk tujuan yang bersifat umum, dan ada di antaranya untuk tujuan khusus atau package yang dibuat untuk tujuan tertentu.
General-Purpose Application Program
General-purpose application program adalah software yang tidak dikaitkan dengan tugas-tugas bisnis tertentu, melainkan memiliki tujuan penggunaan yang lebih umum dalam pemrosesan informasi. Beberapa software yang termasuk dalam jenis ini adalah:
• Spreadsheet. Software yang digunakan untuk mengolah informasi keuangan atau data-data dalam bentuk tabulasi.
• Data Manajemen. Software yang digunakan untuk menyimpan, menghasilkan dan memanipulasi data. Ada dua jenis data manajemen, yaitu filing program dan database management system.
• Word Processing. Software yang digunakan untuk mengolah teks.
• Desktop Publishing. Software yang digunakan dalam bisnis penerbitan.
• Graphics. Software yang digunakan untuk pembuatan dan pengolahan citra, seperti diagram, gambar, peta, fotografi, dan sebagainya.
• Multimedia. Software yang menyajikan informasi dalam berbagai bentuk penampilan, seperti teks, musik, suara, atau film. Terdapat dua jenis software multimedia, yaitu presentation dan intercative. Penyajian informasi dalam presentation bersifat sekwensial seperti dalam tv atau bioskop, sementara penyajian informasi dalam interactive dalam mengikuti kehendak pemakai melalui media interaksi yang disediakan.
• Communication Software. Komputer seringkali saling terhubung dalam rangka untuk membagi atau mengaitkan informasi. Untuk pertukaran informasi ini, komputer menggunakan communication software.
• Workgroup Software. Workgroup software atau groupware membantu kelompok atau team untuk bekerja sama dengan cara menyediakan informasi yang dapat digunakan bersama melalui workflow di dalam kelompok tersebut.
• Integrated Enterprise Software. Enterpise software terdiri dari program-program yang mengatur operasi-operasi vital sebuah perusahaan. Integrated enterprise software mendukung supply chain management, human resource management, dan financial management. Software ini kerap kali dikenal sebagai enterpise resource planning (ERP).
• Web-based. Software yang dibangun berbasis teknologi web.

tugas sistem basis data bu betta

 UnNormalisasi (Tidak Normalisasi)
Yaitu kumpulan data yang direkam tidak ada keharusan mengikuti format tertentu. Yaitu sbb :

DVD Number Manufacture Date Movie Title Star Year Filmed Length Customer Number Customer Name Customer Address Rental Date Return Date Fee Paid

 Normalisasi 1 (1sd Normal Form)
Bentuk normal 1NF terpenuhi jika sebuah tabel tidak memiliki atribut bernilai banyak (multivalued attribute), atribut composite atau kombinasinya dalam domain data yang sama. Setiap atribut dalam tabel tersebut harus bernilai atomic (tidak dapat dibagi-bagi lagi)
.
DVD Number Manufacture Date Movie Title Star Year Filmed Length


Customer Number Customer Name Customer Address


DVD Number Customer Number Rental Date Return Date Fee Paid


 Normalisasi 2
Pada normalisasi ke dua diharuskan telah memenuhi normalisasi pertama dan setiap atribut yang bukan kunci bergantung secara fungsional(FD/ Functional Dependency) terhadap secara utuh kunci utama (primary key).

Customer Number Customer Name

Customer Number Customer Address

DVD Number Manufacture Date Movie Title Star Year Filmed Length


DVD Number Customer Number Rental Date Return Date Fee Paid


 Normalisasi 3
Pada normalisasi ke tiga telah memenuhi normalisasi kedua dan setiap atribut yang bukan kunci bergantung tidak mempunyai transitive functional dependency kepada kunci pertama (primary key).

DVD Number Movie Title Star Year Filmed Length


DVD Number Manufacture Date


Customer Number Customer Name


Customer Number Customer Address


DVD Number Customer Number Rental Date Return Date Fee Paid


SOAL II
Menentukan normalisasi :

1. Table ini masuk pada normalisasi ke tiga karena setiap atribut yang bukan kunci bergantung tidak mempunyai transitive functional dependency kepada kunci pertama (primary key).

Movie Title Star Year Filmed Length
a x 2003 120
b y 2004 100
a x 2003 120
b y 2004 100
c z 2005 90
Movie Title Star Year Filmed Length
a x 2003 120
b y 2004 100
c z 2005 90



2. Table ini masuk pada normalisasi ke dua karena telah memenuhi normalisasi pertama dan setiap atribut yang bukan kunci bergantung secara fungsional(FD/ Functional Dependency) terhadap secara utuh kunci utama (primary key). Yaitu Rental Date tergantung kepada DVD number secara transitive melalui Customer Number.

DVD Number Customer Number Rental Date Customer Name Return Date Fee Paid
1 a1 01/10/2009 andi 03/10/2009 0
1 a1 01/10/2009 andi 03/10/2009 0
2 a2 03/10/2009 budi 05/10/2009 0
2 a2 03/10/2009 budi 05/10/2009 0
2 a3 03/10/2009 cilla 10/10/2009 1200

Customer Number Customer Name Customer Address
a1 andi jl. Mawar no.1
a2 budi jl. Mawar no.2
a3 cilla jl. Mawar no.3


DVD Number Rental Date Return Date Fee Paid
1 01/10/2009 03/10/2009 0
2 03/10/2009 05/10/2009 0
2 03/10/2009 10/10/2009 1200

DVD Number Customer Number
1 a1
2 a2
2 a3

3. Table berikut memenuhi normalisasi ke tiga karena semua atribut yang ada telah bergantung pada satu primary key yaitu DVD Number.

DVD Number Manufacture Date Movie Title Star


4. Table berikut memenuhi normalisasi dua karena semua atribut selain primary key, secara utuh memiliki Functional Dependency pada primary key. Sedangkan didalam table customer masih mengandung nilai composite jadi table customer akan dipisah.
Movie Title Customer Number Star Length Customer Name Customer Address


Movie Title Customer Number Star Length


Customer Number Customer Name Customer Address




Customer Number Customer Name Customer Number Customer Address

5. Table ini masuk pada normalisasi ke tiga karena setiap atribut yang bukan kunci bergantung tidak mempunyai transitive functional dependency kepada kunci pertama (primary key).

DVD Number Customer Number Rental Date Return Date Fee Paid


Dimana Rental Date bergantung pada DVD Number secara transitive melalui Customer Number.

cara ngebuat aplikasi database pemesanan kamar hotel dengan My SQL

– —————————-
– Table structure for booking
– —————————-
CREATE TABLE `booking` (
`guestno` varchar(8) default NULL,
`datefrom` date NOT NULL default ‘0000-00-00′,
`dateto` date NOT NULL default ‘0000-00-00′,
`hotelno` varchar(5) NOT NULL,
`roomno` varchar(5) NOT NULL default ”,
PRIMARY KEY (`datefrom`,`dateto`,`hotelno`,`roomno`),
KEY `hotelno` (`hotelno`,`roomno`),
CONSTRAINT `booking` FOREIGN KEY (`hotelno`, `roomno`) REFERENCES `room` (`hotelno`, `roomno`) ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
– —————————-
– Table structure for guest
– —————————-
CREATE TABLE `guest` (
`guestno` varchar(8) NOT NULL,
`guestname` varchar(30) default NULL,
`guestaddress` varchar(75) default NULL,
`telpon` varchar(20) default NULL,
PRIMARY KEY (`guestno`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
– —————————-
– Table structure for hotel
– —————————-
CREATE TABLE `hotel` (
`hotelno` varchar(5) NOT NULL default ”,
`hotelname` varchar(75) default NULL,
`street` varchar(50) default NULL,
`city` varchar(50) default NULL,
`country` varchar(35) default NULL,
PRIMARY KEY (`hotelno`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
– —————————-
– Table structure for room
– —————————-
CREATE TABLE `room` (
`roomno` varchar(5) NOT NULL default ”,
`hotelno` varchar(5) NOT NULL default ”,
`type` varchar(10) default NULL,
`price` decimal(10,0) default NULL,
PRIMARY KEY (`roomno`,`hotelno`),
KEY `hotelno` (`hotelno`),
KEY `hotelno_2` (`hotelno`,`roomno`),
CONSTRAINT `hotelno` FOREIGN KEY (`hotelno`) REFERENCES `hotel` (`hotelno`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
– —————————-
– Records
– —————————-
INSERT INTO `booking` VALUES (’09100001′, ‘2009-10-20′, ‘2009-10-23′, ‘A0001′, ‘I1001′);
INSERT INTO `booking` VALUES (’09100002′, ‘2009-10-21′, ‘2009-10-22′, ‘A0002′, ‘I1002′);
INSERT INTO `booking` VALUES (’09100003′, ‘2009-10-24′, ‘2009-10-26′, ‘A0001′, ‘I1001′);
INSERT INTO `booking` VALUES (’09100001′, ‘2009-10-26′, ‘2009-10-28′, ‘A0002′, ‘I1004′);
INSERT INTO `guest` VALUES (’09100001′, ‘Edi Widodo’, ‘Semarang’, ‘080989999′);
INSERT INTO `guest` VALUES (’09100002′, ‘Farhan’, ‘Jakarta’, ‘088800808′);
INSERT INTO `guest` VALUES (’09100003′, ‘Ahmadinejad’, ‘Irak’, ‘088888888′);
INSERT INTO `hotel` VALUES (’A0001′, ‘Grand Candi Hotel’, ‘Jl. Sultan Agung’, ‘Semarang’, ‘Indonesia’);
INSERT INTO `hotel` VALUES (’A0002′, ‘Ciputra Hotel’, ‘Jl. Jend. Sudirman’, ‘Semarang’, ‘Indonesia’);
INSERT INTO `room` VALUES (’I1001′, ‘A0001′, ‘STANDARD’, ‘100000′);
INSERT INTO `room` VALUES (’I1001′, ‘A0002′, ‘STANDARD’, ‘250000′);
INSERT INTO `room` VALUES (’I1002′, ‘A0001′, ‘MODERATE’, ‘150000′);
INSERT INTO `room` VALUES (’I1002′, ‘A0002′, ‘MODERATE’, ‘300000′);
INSERT INTO `room` VALUES (’I1003′, ‘A0001′, ‘SUPERIOR’, ‘200000′);
INSERT INTO `room` VALUES (’I1003′, ‘A0002′, ‘SUPERIOR’, ‘350000′);
INSERT INTO `room` VALUES (’I1004′, ‘A0001′, ‘DELUXE’, ‘250000′);
INSERT INTO `room` VALUES (’I1004′, ‘A0002′, ‘DELUXE’, ‘400000′);

Kamis, 15 Oktober 2009

informasi reuni

halo teman-2 ku alumni SDN 7 boyolali angkt 1998.
halo teman-2 ku alumni SMP N 4 boyolali angkt 2001.
halo teman-2 ku alumni SMA N 3 boyolali angkt 2004.
tlg dong kasih kbr ke aku. tentang alamat sekarang. syukur2 klo ada info tentang reuni. kan kita dah lama gak ktm.

Senin, 12 Oktober 2009

info lowongan

dibutuhkan segera tenaga kerja diperkebunan kelapa sawit di kalteng dan kalbar.
syarat:
-. pria
-. usia 18 thn-45 thn
-. pengalaman / non pengalaman
-. single dan berkeluarga.(istri juga dapat bekerja paruh waktu)
syarat khusus:
-. fotokopi ktp
-. fotokopi KK dan surat nikah ( wajib bagi yang sudah berkeluarga)
-. fotokopi kartu kuning
-. mengisi surat pernyataan yang di sediakan panitia
-. membawa cangkul atau alat pertanian sendiri
fasilitas
-. gaji 800rb/ bulan
-. rumah (mess) karyawan
-. asuransi
-. sekolah gratis ( bagi yang mempunyai dan membawa anak). khusus SD.
-. gratis biaya jemput dan pemberangkatan smp tempat tujuan. diberangkatkan dari pelabuhan semarang.
-. gratis biaya perjalanan pulang dari tempat kerja sampai alamat asal.

berminat???
kirimkan syarat khusus anda ke dalam amplop coklat ke alamat Rancah Wetan RT 01/ XI kelurahan siswodipuran. kecamatan kota. kabupaten boyolali. a/n sdr Avin

Jumat, 09 Oktober 2009

sorting code to search for using the language C + +

//#include
#include

int data[50];
int banyak;

void tampil() {
int i;
for(i=0; i < banyak; i++)
cout << data[i] << " ";
cout << "\n";
}

void insertionSort() {
int i, k;
int x;
int ketemu;
for(k=1; k < banyak; k++) {
x = data[k];

i=k-1;
ketemu = 0;

while((i >=0) && (!ketemu)) {
if(x < data[i]) {
data[i+1]=data[i];
i=i-1;
} else {
ketemu=1;
data[i+1]=x;
}
}
}
}

void selectionSort() {
int posMin, posAwal, j, temp;
for (posAwal = 0; posAwal < banyak-1; posAwal++) {
posMin = posAwal;
for (j = posAwal + 1; j < banyak; j++)
if (data[posMin] > data[j])
posMin = j;

temp = data[posAwal];
data[posAwal] = data[posMin];
data[posMin] = temp;
}
}

void bubbleSort() {
int tahap, j, temp;
int ada_penukaran;

tahap =1;
ada_penukaran =1;
while (tahap ada_penukaran = 0;
for (j=0;j if (data[j] > data [j+1]) {
ada_penukaran = 1;
temp=data[j];
data[j]=data[j+1];
data[j+1]=temp;
}
tahap++;
}
}

int partisi(int p, int r) {
int x, i, j, tmp, set=100;
x=data[p];
i=p;
j=r;

while(set) {
set--;
while(data[j] > x)
j=j-1;
while(data[i] < x)
i=i+1;
if(i tmp=data[i];
data[i]=data[j];
data[j]=tmp;
} else
return j;
}
}

void quickSort(int p=0, int r=banyak-1) {
int q;
if(p q=partisi(p, r);
quickSort(p, q);
quickSort(q+1, r);
}
}

void pilih(int input) {
switch (input) {
case 1:
insertionSort();
tampil();
break;
case 2:
selectionSort();
tampil();
break;
case 3:
bubbleSort();
tampil();
break;
case 4:
quickSort();
tampil();
break;
default:
cout << "Anda membatalkan misi penyortingan...";
break;
}
}

int main() {
int input;
do {
clrscr();
cout << "S O R T I N G M E T H O D S" << endl << endl;
cout << "Masukkan banyaknya data : "; cin >> banyak;
cout << "Masukkan data : " << endl;
for(int i=0; i < banyak; i++) {
cout << "Data ke -" << (i+1) << " = "; cin >> data[i];
}
cout << "Hasil Sorting" << endl;
clrscr();
cout << "==================\n";
cout << "MENU SORTING\n";
cout << "------------------\n";
cout << "PILIHAN\n";
cout << "1. INSERTION SORT\n";
cout << "2. SELECTION SORT\n";
cout << "3. BUUBLE SORT\n";
cout << "4. QUICK SORT\n";
cout << "5. EXIT\n";
cout << "------------------\n";
cout << "Pilihan = "; cin >> input;

pilih(input);

getch();
} while (input!=5);

return 0;
}

graduate school information undip

System Task Database morning classes the first semester of Mr. Aris Sugiharto: to find all as much (thanks for the correction Mr. Vishnu) SQL clause and give an example with the following conditions:

1. The nature of groups, 1st grade is divided into 5 groups
2. Each group uses a different and SMBD different samples
3. Collected before the mid semester via e-mail to or undip.ac.id aris.sugiharto @ aris.sugiharto @ gmail.com.