Selasa, 31 Agustus 2010

MYSQL

Bismillahirohmanirohim.... ^-^

Dari Wikipedia bahasa Indonesia, ensiklopedia bebas
MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL (bahasa Inggris: database management system) atau DBMS yang multithread, multi-user, dengan sekitar 6 juta instalasi di seluruh dunia.

MySQL memiliki beberapa keistimewaan, antara lain :

  1. Portabilitas. MySQL dapat berjalan stabil pada berbagai sistem operasi seperti Windows, Linux, FreeBSD, Mac Os X Server, Solaris, Amiga, dan masih banyak lagi.
  2. Perangkat lunak sumber terbuka. MySQL didistribusikan sebagai perangkat lunak sumber terbuka, dibawah lisensi GPL sehingga dapat digunakan secara gratis.
  3. Multi-user. MySQL dapat digunakan oleh beberapa pengguna dalam waktu yang bersamaan tanpa mengalami masalah atau konflik.
  4. 'Performance tuning', MySQL memiliki kecepatan yang menakjubkan dalam menangani query sederhana, dengan kata lain dapat memproses lebih banyak SQL per satuan waktu.
  5. Ragam tipe data. MySQL memiliki ragam tipe data yang sangat kaya, seperti signed / unsigned integer, float, double, char, text, date, timestamp, dan lain-lain.
  6. Perintah dan Fungsi. MySQL memiliki operator dan fungsi secara penuh yang mendukung perintah Select dan Where dalam perintah (query).
  7. Keamanan. MySQL memiliki beberapa lapisan keamanan seperti level subnetmask, nama host, dan izin akses user dengan sistem perizinan yang mendetail serta sandi terenkripsi.
  8. Skalabilitas dan Pembatasan. MySQL mampu menangani basis data dalam skala besar, dengan jumlah rekaman (records) lebih dari 50 juta dan 60 ribu tabel serta 5 milyar baris. Selain itu batas indeks yang dapat ditampung mencapai 32 indeks pada tiap tabelnya.
  9. Konektivitas. MySQL dapat melakukan koneksi dengan klien menggunakan protokol TCP/IP, Unix soket (UNIX), atau Named Pipes (NT).
  10. Lokalisasi. MySQL dapat mendeteksi pesan kesalahan pada klien dengan menggunakan lebih dari dua puluh bahasa. Meski pun demikian, bahasa Indonesia belum termasuk di dalamnya.
  11. Antar Muka. MySQL memiliki antar muka (interface) terhadap berbagai aplikasi dan bahasa pemrograman dengan menggunakan fungsi API (Application Programming Interface).
  12. Klien dan Peralatan. MySQL dilengkapi dengan berbagai peralatan (tool)yang dapat digunakan untuk administrasi basis data, dan pada setiap peralatan yang ada disertakan petunjuk online.
  13. Struktur tabel. MySQL memiliki struktur tabel yang lebih fleksibel dalam menangani ALTER TABLE, dibandingkan basis data lainnya semacam PostgreSQL ataupun Oracle.

Selasa, 17 November 2009

TUGAS ARRAY

program belanja;
uses wincrt;
var
i,b:byte;
nm,nmbh,nmsyr:array [1..50]of string;
begin
writeln('========================================');
writeln('TUGAS ALGORITMA PEMROGRAMAN KOMPUTER I');
writeln(' OLEH: I');
writeln('1.RINA NURMARIANA [4112309008] I');
writeln('2.DIVA ARISTA [4112309011] I');
writeln('3.DANIAR SARI NASTITI [4112309013] I');
writeln('4.ROHMAH MUGI RAHAYU [4112309021] I');
writeln('========================================');
WRITELN;
writeln('Warung Bu Joko');

writeln('__________________________________');

write('MASUKKAN DATA=');readln(b);

for i:=1 to b do

begin

writeln('data ke-',i);

writeln;

write('nama pengunjung=');readln(nm[i]);

write('nama buah [1. apel/2. durian]:');readln(nmbh[i]);

write('jenis sayur[1. sawi/2. bayam]:');readln(nmsyr[i]);

end;

writeln;

writeln('warung bu Joko');


writeln('============================================================');

writeln('NO NAMA PENGUNJUNG NAMA BUAH Jenis sayur');

writeln;

for i:=1 to b do

begin

if nmbh[i]='1' then

nmbh[i]:='apel'

else

nmbh[i]:='durian';

if nmsyr[i]='2' then

nmsyr[i]:= 'sawi'

else

nmsyr[i]:='bayam';
end;

for i:=1 to b do

begin


writeln(i:1,nm[i]:9,nmbh[i]:10,nmsyr[i]:18);

end;


writeln('===========================================================');
readln;
end.

Minggu, 27 September 2009

Nama : RINA NURMARIANA

NIM : 4112309008

Prodi : STATERKOM


TUGAS PERTAMA

Algoritma untuk menghitung konversi suhu dari Celcius menjadi Reamur dan Farenheit.

Input : suhu dalam Celcius

Algoritma :

-Start

-Masukkan suhu dalam Celcius

-Hitung konversi suhunya

~Jika dikonversikan menjadi Reamur kalikan dengan 4/5

~Jika dikonversikan menjadi Farenheit kalikan dengan 9/5 lalu tambahkan dengan 32

-Tampilkan hasil

-End

Output : Suhu Celcius dalam reamur dan Farenheit

Algoritma untuk mencari sisi miring dari suatu segitiga siku-siku, jika diketahui panjang sisi yang membentuk sudut siku-siku.

Input : a dan b, yaitu panjang sisi pembentuk sudut siku-siku

Algoritma :

-Start

-Masukkan a

-Masukkan b

-Hitung sisi miring segitiga siku-siku (c) dengan rumus phytagoras

-Masukkan a dan b ke c =√a2 + b2

-Jumlahkan kuadrat a dan kuadrat b

-Akar kuadratkan jumlah kuadrat a dan kuadrat b

-Tampilkan hasil

-End

Output : Sisi miring

Algoritma untuk menentukan suatu bilangan genap atau ganjil.

Input : Suatu bilangan

Algoritma :

Start

-Masukkan bilangan

-Tentukan bilangan itu

-Jika bilangan itu habis dibagi 2 maka tulis genap

~Jika bilangan itu tidak habis dibagi 2 maka tulis ganjil

~Lainnya tulis nol

-Tampilkan hasil

-End

Output : genap/ganjil/nol

Algoritma untuk menghitung akar-akar persamaan kuadrat.

Input : Persamaan Kuadrat ax2+bx+c=0

Algoritma :

-Start

-Masukkan ax2+bx+c=0

-Hitung akar-akar persamaan kuadratnya (x1,x2)

~Jika b2-4ac adalah positif maka dapat dihitung

~Jika b2-4ac adalah negatif maka langsung tampilkan hasil

~x1= -b + √b2-4ac

2a

~x2= -b - √b2-4ac

2a

-Tampilkan hasil

-End

Output : akar-akar persamaan kuadrat

Algoritma menghitung usia berdasarkan tahun (saja) lahir dan tahun (saja) sekarang.

Input : tahun lahir (tl), tahun sekarang (ts)

Algoritma :

Start

-Masukkan tl

-Masukkan ts

-Hitung usia :

~Kurangkan ts dengan tl

-Tampilkan hasil

-End

Output : Umur

Algoritma menguji apakah suatu suhu (dalam Celcius ) adalah beku, cair, gas.

Input : suhu dalam Celcius

Algoritma :

Start

-Masukkan suhu dalam Celcius

-Tentukan suhu tersebut beku, cair, atau gas :

~Jika <>0C maka tulis beku

~Jika diantara 00C-1000C maka tulis cair

~Jika > 1000C maka tulis gas

-Tampilkan hasil

-End

Output : suhu dalam Celcius itu beku, cair, atau gas

Algoritma mengetahui bilangan terbesar dari n buah bilangan yang diberikan user.

Input : bilangan-bilangan

Algoritma :

Start

-Masukkan bilangan pertama

-Tampilkan bilangan

-Masukkan bilangan kedua

-Bandingkan bilangan pertama dengan bilangan kedua

~Jika bilangan pertama > bilangan kedua tampilkan bilangan pertama

~Jika bilangan kedua > bilangan pertama tampilkan bilangan kedua

-Tampilkan hasil

-End

Output : bilangan maksimum