Program Perkalian Matrix (Turbo Pascal)

Saya tuliskan skrip program perkalian matrix menggunakan turbo pascal.
Selamat mencoba, selamat belajar dan jangan menyerah!


Program Perkalian_Matriks;
uses wincrt;
var
a,f,k:array[1..10,1..10] of integer;
b,c,i,j,l,z:longint; m,n,d,e,g,h:byte;
begin clrscr;
{write(' Program Perkalian 2 Matriks');readln;writeln;}
writeln('Masukkan data untuk matriks pertama (M1)');
write('banyaknya baris matriks pertama: '); readln(b);
write('banyaknya kolom matriks pertama: '); readln(c);
for d:= 1 to b do
begin
for e:= 1 to c do
begin
write('entri baris ke-',d,' kolom ke-',e,': '); readln(a[d,e]);
end;
end;
for d:= 1 to b do
begin
for e:= 1 to c do
begin
write(a[d,e]:7);
end;writeln;
end;writeln;
writeln('Masukkan data untuk matriks kedua (M2)');
write('berapa banyak baris matriks kedua? '); readln(g);
write('berapa banyak kolom matriks kedua? '); readln(h);
for i:= 1 to g do
begin
for j:=1 to h do
begin
write('entri baris ke-',i,' kolom ke ',j,': '); readln(f[i,j]);
end;
end;
for i:= 1 to g do
begin
for j:= 1 to h do
begin
write(f[i,j]:7);
end;writeln;
end;writeln;
if c=i then begin
writeln('M1 x M2:');writeln;
for d:= 1 to b do
begin
for l:=1 to h do
begin
for e:= 1 to c do
begin
for j:= l to h do
begin
for i:=e to g do
begin
k[d,j]:=k[d,j]+a[d,e]*f[i,j];
if c=e then
begin
write(k[d,j]:7);
end;
i:=g;
end;
j:=h;
end;
end;
end;
writeln;
end;
end else
begin
writeln('Maaf?! Operasi dari M1 x M2 tidak dapat dilakukan');
writeln('karena kolom M1 (',c,' kolom) tidak sama dengan baris M2 (',i,' baris)');
end;
readln end.

Semoga bermanfaat :)

Karakteristik Sistem

Karakteristik sistem adalah sistem yang mempunyai komponen-komponen, batas sistem, lingkungan sistem, penghubung, masukan, keluaran, pengolah dan sasaran. Untuk lebih jelasnya dapat dilihat pada gambar 2.2 dibawah ini yang merupakan karakteristik sistem.

clip_image002

Gambar 2.2 Karakteristik Sistem

Dari gambar diatas dapat dijelaskan bahwa karakteristik sistem dapat dibagi menjadi 8 bagian, yaitu :

1. Komponen

Elemen-elemen yang lebih kecil yang disebut sub sistem, misalkan sistem komputer terdiri dari sub sistem perangkat keras, perangkat lunak dan manusia.

Elemen-elemen yang lebih besar yang disebut supra sistem. Misalkan bila perangkat keras adalah sistem yang memiliki sub sistem CPU, perangkat I/O dan memori, maka supra sistem perangkat keras adalah sistem komputer.

2. Boundary (Batasan Sistem)

Batas sistem merupakan daerah yang membatasi antara suatu sistem dengan sistem yang lainnya atau dengan lingkungan luarnya. Batas sistem ini memungkinkan suatu sistem dipandang sebagai suatu kesatuan. Batas suatu sistem menunjukkan ruang lingkup dari sistem tersebut.

3. Environment (lingkungan Luar Sistem)

Lingkungan dari sistem adalah apapun di luar batas dari sistem yang mempengaruhi operasi sistem. Lingkungan luar sistem dapat bersifat menguntungkan dan dapat juga bersifat merugikan sistem tersebut. lingkungan luar yang mengutungkan merupakan energi dari sistem dan dengan demikian harus tetap dijaga dan dipelihara. Sedang lingkungan luar yang merugikan harus ditahan dan dikendalikan, kalau tidak akan mengganggu kelangsungan hidup dari sistem.

4. Interface (Penghubung Sistem)

Penghubung merupakan media perantara antar sub sistem. Melalui penghubung ini memungkinkan sumber-sumber daya mengalir dari satu subsistem ke subsistem lainnya. Output dari satu sub sistem akan menjadi input untuk subsistem yang lainnya dengan melalui penghubung. Dengan penghubung satu subsistem dapat berinteraksi dengan sub sistem yang lainnya membentuk satu kesatuan.

5. Input (Masukan)

Masukan adalah energi yang dimasukkan ke dalam sistem. Masukan dapat berupa maintenance input dan sinyal input. Maintenance input adalah energi yang dimasukkan supaya sistem tersebut dapat beroperasi. Sinyal input adalah energi yang diproses untuk didapatkan keluaran.

6. Output (Keluaran)

Keluaran adalah hasil dari energi yang diolah dan diklasifikasikan menjadi keluaran yang berguna dan sisa pembuangan. Keluaran dapat merupakan masukan untuk subsistem yang lain atau kepada supra sistem.

7. Proses (Pengolahan Sistem)

Suatu sistem dapat mempunyai suatu bagian pengolah atau sistem itu sendiri sebagai pengolahnya. Pengolah yang akan merubah masukan menjadi keluaran. Suatu sistem produksi akan mengolah masukan berupa bahan baku dan bahan-bahan yang lain menjadi keluaran berupa barang jadi.

8. Objective and Goal (Sasaran dan Tujuan Sistem)

Suatu sistem pasti mempunyai tujuan atau sasaran. Kalau suatu sistem tidak mempunyai sasaran, maka operasi sistem tidak akan ada gunanya. Sasaran dari sistem sangat menentukan sekali masukan yang dibutuhkan sistem dan keluaran yang akan dihasilkan sistem. Suatu sistem dikatakan berhasil bila mengenai sasaran atau tujuannya.

Sumber: http://dimas347.wordpress.com/2010/12/08/karakteristik-sistem/#wpl-likebox

Cara Mengubah Tampilan Yahoo Yang Lebih Baru

well, it’s too late to share this, I guess but no prob. who knows can be useful to other.

Tampilan yahoo! mail kamu belum seperti ini:image from www.arieftwibowo.com

Mau mengubahnya tapi nggak ada link demonya?

Ubah dulu ke tampilan yahoo! mail paling jadul (klasik versi jadul) pada “opsi”, kemudian ubah lagi ke Yahoo! mail yang lebih baru.  Tampilannya lebih segar, temanya lebih bervariatif, akses lebih cepat. mancaaaapp!!!

Luminous, Hilarious, Fancy and Unyu Text-Style

Assalamu’alaikum, everybody. :)
awhh… I just try photoshop tutorial about how to create glowing text but what happen is… I make my own tutorial. yeah. mine is MUCH MORE Luminous, Hilarious, Fancier and Unyu all at once. ヾ(●⌒∇⌒●)ノ

Here the final result:

Here the step how to create it:

  1. create new document (1204 x 786)
  2. create a new LAYER colored #000000 (black) named Background.
  3. type your name. (250 px colored pink or any color is ok).
  4. right click on text layer. choose BLENDING OPTION. plays with OUTER and INNER GLOW.
  5. create a new LAYER again, named Brush. Pour the text with brush (I use polkadot pattern).
  6. right click on text layer again, click DUPLICATE LAYER and put it above Brush layer.

something missing? contact me by facebook, twitter or formspring :)

Google Reader

awwww……… it’s very awesome!!

It’s too late to say cz just now I’m trying this web application. I can read any RSS I follow without open the web pages. It’s like any RSS reader but this is more powerful and ease me to read any article I want.

try Google Reader now.

thanks googy ^_^

Membuat VIEW (MySQL)

OK guys, View adalah salah satu statemen SQL yang memudahkan kita men-select field dari beberapa table tanpa membuat table baru.

Formatnya adalah:
CREATE VIEW (nama view) AS (statemen sql yang diinginkan).

Membuat Folder Baru Otomatis dengan PHP

Hey ya guys!
sorry for absent soooo loooong. I was busy with other activity. hehehe… don’t mention it.

Belakangan ini saya mengutak-atik CMS Lokomedia-nya Lukmanul Hakim. Lokomedia jadul (yang baru pertama kali terbit) sama yang JQuery versi 1.4.6. Bisa didownload di sini.

Kasusnya, user ingin menyimpan file-filenya di direktori yang bernama kategori filenya.
Jadi, setiap membuat kategori baru akan terbuat folder dengan nama kategori tersebut. Selanjutnya jika meng-upload file akan tersimpan di folder yang bernama kategori filenya. Got it? Let’s do it.

Kode ini digunakan pada lokomedia yang pertama kali release.
Anggap aja formnya sudah jadi. Nama modulnya adalah kategori dan file.

Pertama-tama buat dulu aksi input kategori (aksi.php), kemudian ciptakan folder baru dengan nama kategorinya :
elseif ($module=='kategori' AND $act=='input'){
mysql_query("INSERT INTO kategori_dokumen(id, kategori)
VALUES('$_POST[id]', '$_POST[kategori]')");
mkdir("file/$_POST[kategori]",0700);
header('location:media.php?module='.$module);
}

Lalu pada aksi input modul file: Continue reading