Search This Blog

BubbleSort

>> 9.26.2008

Sebuah metode dalam bahasa Pascal yang paling sederhana dalam penyortiran.
Gunanya untuk mengurutkan bilangan dari besar ke kecil maupun kecil ke besar.


Padahal ini adalah cara tersimpel bin mudah. Oot nya Giri harus mempelajari
ini selama 1 bulan. Kyahahaha!!!!! (umumnya orang juga 5 menit dah paham)


Perhatian!
Mempelajari Script ini hanya untuk pemahaman! Metode BubbleSort terlalu berat dalam pengolahan data


Scriptnya begini:





program urut;


type
datakue=Array[1..5] of integer;
var
i,j,n,tmp : integer;
dataku : datakue;

writeln('masukkan banyak data (maks 5)');
read(n);

begin
writeln('masukkan data ke-', j,' :');
readln(dataku[j]);
end;


for j:=1 to n-1 do
begin
for i:=j to n do
begin
if dataku[j]>dataku[i] then
begin
tmp := dataku[j];
dataku[j] := dataku[i];
dataku[i] := tmp;
end;
end;
end;


writeln('data yang sudah terurut dari kecil ke besar:');
for j:= 1 to n do
begin
writeln(dataku[j]);
end;


readln();


end.







Penjelasan:


type

datakue=Array[1..5] of integer;


disini kita menggunakan Array sebagai penyimpanan data yang akan diurut. Banyaknya
data yang bisa disimpan bisa dilihat dalam banyak larik yang dicantumkan pada
deklarasi array [1..5], itu artinya data dimulai dari urutan pertama, kedua
ketiga, dst.

Misalnya :

[1..3] datanya a,b,c

Data ke -1 a

Data ke -2 b

Data ke -3 c


Kalau kita mendeklarasikan [0..2] datanya a,b,c

Data ke - 0 a

Data ke - 1 b

Data ke -2 c


Next!


i,j,n,tmp : integer;

dataku : datakue;


sudah biasa... deklarasi variabel... datakue yang sebagai type untuk array dimasukkan
dalam variabel dataku.Next!


read(n);

Menambah nilai pada n. Disini kita gunakan untuk banyak data. Karena dideklarasikan
pada array cuman sampai 5, jadinya maksimalnya 5. Next!


for j:=1 to n do

begin

writeln('masukkan data ke-', j,' :');

readln(dataku[j]);

end;


disini kita memasukkan data ke dalam larik. Liatin deh di readln(dataku[j]).
Disitu maksudnya kita memasukkan data dataku pada angka ke j. Karena kita melakukan
perulangan for j sampai ke n (asumsikan aja n itu 5 deh), jadinya perulangan
dari 1 sampai 5. data yang dimasukkan 1-5, gampang kan? Next!


for j:=1 to n-1 do

begin

for i:=j to n do

begin

if dataku[j]>dataku[i] then

begin

tmp := dataku[j];

dataku[j] := dataku[i];

dataku[i] := tmp;

end;

end;

end;


Ini dia script yang harus memutar otak Giri, mencoret-coret flowchart beratus-ratus
kali, baru paham deh, Gyahahaha!!!!

Disinilah intinya dari pengurutuan itu....

yuk bahas satu-satu...

for j:=1 to n-1 do

begin

for i:=j to n do

begin


disini kita mulai menggunakan perulangan untuk mengecek data satu persatu. misalnya
n=3 jadinya kalau kita masukkan ke algoritma

for j:=1 to 3 do

Maka perulangan yang diturunkan dimulai dari

(1,1), (1,2), (1,3)

(2,1), (2,2), (2,3)


jadi pengecekan bisa dimulai dari data ke-1 terhadap 1, data ke-1 terhadap
2, dst....


hayo... coba jawab kenapa pada for yang pertama menggunakan n-1?

karena bila kita menggunakan n, maka akan dilakukan pengecekan terhadap n-n
yang dianggap tidak perlu.


if dataku[j]>dataku[i] then

Disini kita mengecek terhadap data yang sebelumnya terhadap data yang dicek
(liat lagi di deklarasi perulangan), untuk mengurutkan data terkecil ke besar

misalnya (1,2). jadinya :


if dataku[1]>dataku[2] then


kalau misalnya isi data larik (5,3,1), jadinya if akan bernilai betul,
karena 5 lebih besar dari 3.


tmp := dataku[j];

dataku[j] := dataku[i];

dataku[i] := tmp;


Nah... disini kita akan melakukan proses yang namanya swapping alias
pertukaran.

Misalnya Cika pegang permen A, Bore pegang permen B.

Tompi membuat permen yang sama dengan Cika

Cika ngebuang permennya dan ngambil permen Bore

Bore ngambil permen Tompi.



Jadinya kan sekarang Cika megang permen B, dan Bore megang permen Tompi yang
sama persis kayak punya Cika yang pertama,yaitu A. Next!!!



writeln('data yang sudah terurut dari kecil ke besar:');

for j:= 1 to n do

begin

writeln(dataku[j]);

end;

Disini akan ditulis data-data yang sudah terurut pada larik. dimulai
dari data terkecil ke yang besar.


That's all!!

Btw, gimana kalau.....

Sekarang coba kamu bikin script untuk pengurutan dari besar ke kecil dengan
data yang diinput adalah sebagai berikut:

12,23,77,89,14,78,2,9

good luck!



Read more...

Review acara aneh Ramadhan

>> 9.14.2008

Sudah pernah Giri jelaskan sebelumnya kan apa itu acara aneh? Acara aneh adalah acara dimana Giri diganggu dengan serangkaian kegiatan yang tidak terduga dan tidak menyenangkan, menurut Giri...
Dan sekarang it’s over! It’s over! I can free!

Debat Bahasa Inggris – Nggak suka siy... tapi (uhuK!) alhamdulillah juara 1.
Pidato Bahasa Inggris – Hya!!! Juara harapan 1!! Nggak nyangka! Alhamdulillah!!!!
Pesantren Kilat Golkar – Agak sebel juga dengan acara yang sepertinya merupakan kampanye terselubung ini. Udah selesai, dapat piagam n jam dinding yang.. hiy.... ada lambang Golkarnya. Dengan sedikit kreatifitas, saya cabut tu logo dan diganti dengan PMR SMANSA!! Dan sekarang berdetak dengan antusias di ruang UKS
Sekian acara aneh tahun ini. O’ iya, hampir aja ikut Pesantren Ramadhan Quantum, itu adalah pesantren kilat dengan acara Desain Grafis dan Merakit Komputer. Bagus sih! Dan aku tertarik juga! Tapi aku kan sudah melaksanakan beragam kegiatan aneh yang amat mengganggu! Dan Giri juga punya kegiatan dobel pada tanggal 17 (buka bareng kelas dan ultah PMI tuh..), jadi nggak bisa diganggu! Untung aja di Quantum quota nya udah penuh, alhamdulillah.. Allah memang tahu segalanya!

Read more...

Hoy to the world.. Teteh is come...

Dita Aditya Putri nama lengkapnya, alumni dari SMAN-2 Sampit. Sekarang kuliah di Universitas Pendidikan Indonesia, mengambil jurusan Sastra Inggris. Dan sekarang.. She will be come to Sampit! Huray!!

Teteh Dita kesini untuk... apa ya? Ya untuk kumpul-kumpul dengan keluarga. Kangen donk udah rasanya setelah sekian lama tidak berjumpa. How’s life Teh?
Rencananya Teteh Dita bakal melengkapi lembayung penghuni Bromo 14 pada tanggal 20 September nanti, “Tanggal 19 September nanti nginap dulu di Palangka Raya, nginep di tempat Mery katanya,” kata Ibu.
Hya.... I Miss U Teh!!

BTW, kamar Teteh Dita sekarang seperti kapal ambrol (hiy... berantakan bangedz...) coz who? Coz me! Hya hya hya!!! Nanti deh Insya Allah Giri beresin.....


Read more...

Belajar online : Serasa punya sekolah di rumah!

Nggak kenal dengan yang namanya internet? Hu!!! Nggak zaman! Bahkan sekarang biaya internet makin murah. Saking murahnya, banyak yang lebih milih ke warnet daripada beli nasi bungkus! Laper deh situ..
Di Sampit sini warnet juga makin menjamur, bahkan boleh dikatakan inilah saatnya sporadis, tepat disaat musim pancaroba, menyembul walaupun sembunyi-sembunyi. Asal tahu aja, dulu cuman ada 1 warnet di Sampit, namanya kindaimas, bahkan 1 jamnya 10.000, ck-ck-ck... sekarang bahkan ada Salmonet! Dengan cukup 5000 perjam dengan fasilitas ruanganyang bisa lesehan nyantai, ada bantalnya, tertutup lagi !, bisa buka.... itu tuh! (apaan tuh?)


Kembali ke topik utama lagi, belajar online. Kalau mendengar kata-kata belajar, hiy.. rasanya bulu kuduk udah merinding. Terbayanglah itu yang namanya Pak Jamal yang kumisnya selebar sapu ijuk, papan tulis yang dingin sedingin es cendol, meja yang keras sekeras permen rasa nenas, dan jam dinding yang berdetak selambat bekicot yang lagi puasa tanpa sahur. Aih!
Tapi sekarang anggapan itu enyah! Musnah! Luluh lantak dan minggat! Karena sekarang Indonesia dengan semangatnya memperbaiki mutu pendidikan, dan kerennya lagi, sesuai dengan perkembangan zaman nih bro! Pemerintah seolah tahu bahwa kita yang anak-anak muda memang lagi hobi dengan internet, maka, dipermudahlah agar siswa belajar lewat internet.
“Dengan belajar melalui internet, wah! Serasa punya sekolah sendiri!” ucap Giri (ih! Narsis!)
Sebut saja beberapa situs ternama yang menggantikan sekolah konvensional (apa tuh artinya?)

www. e-dukasi.net
Sebuah situs yang paling menakjubkan dalam menunjang kebutuhan akan pendidikan dan media pendidikan baik bagi guru maupun siswa. Terlebih lagi dengan teknologi Flash yang keren, kamu bakalan betah deh disini!

www.jardiknas.org
Disini dibahas lengkap tentang dunia pendidikan Indonesia. Seolah punya kepala sekolah sendiri deh...

www.ilmukomputer.com
Bagi kamu yang mau nyari-nyari e-book gratisan tentang ilmu komputer, situs ini tiada tandingannya!

nisn.diknas.go.id
Disini kamu boleh ngelihatin Nomor Induk Siswa Nasional, alamat sekolah, dan jenjang pendidikan teman kamu yang berada di seluruh Indonesia. Ngapain lagi nanya ke TU? Disini aja deh!

Tuh kan? Indonesia memang keren mutu pendidikannya? Sebagai generasi muda, kita jangan hanya menikmati saja, yuk kita bersama mengembangkannya!


Read more...

Bagaimana caranya menggunakan mesin cuci?

Mesin cuci? Hyu.... bukan tradisi bangsa Indonesia ya? Tapi sekarang sudah bukan aneh lagi kalau di suatu rumah ada mesin cuci, karena alat inilah yang membantu ibu-ibu untuk mengucek seribu tangan ,kalah tuh produk-produk yang 10 tangan, dan ibu bakalan tetap cantik kapan aja, nggak cuman nyuci aja.
Namun, bagi kamu yang nggak pernah menggunakan mesin ajaib ini pasti bakal binun. Kumaha yah?

1. Siapkan mesin cuci, minjem juga boleh, asal jangan diangkut ke rumah.
2. Pisahkan baju yang putih dan berwarna. Ini sudah basic dari nyuci deh kayaknya, katanya “Supaya tidak luntur”, sampai sekarang masih nggak ngerti juga, yang luntur warna putihnya atau warna lainnya? Apa warna putih pernah luntur ya?

3. Masukkan baju ke dalam mesin cuci. Kocorkan airnya. Kalau di rumah Giri pake air keran disalurin dengan selang. Sama aja ya tiap mesin cuci?
4. Kalau air sudah cukup, beri deterjen secukupnya. Biasanya Giri pake sekitar 3,5 sendok bebek tuh, bener nggak ya?
5. Oh iya, kadang ada juga yang mau pengharumnya dimasukkan sekarang biar hemat air. That’s my Mom said.
6. Putar timernya. Biasanya sih 15 menit.
7. Siapkan keripik kentang, ngemil sebentar...
8. Nonton TV juga boleh....
9. Kalau sudah habis puterannya, kasih air lagi untuk dibilas.
10. Puter lagi... boleh 15, boleh juga 10 menit
11. Ngemil lagi yuk!
12. Sudah itu masukkin tuh pakaian ke pengering.
13. Tutup pintunya...
14. Putar tuh pengering, biasanya 5 menit. Ngung... ngung....
15. BTW, listriknya tadi udah dicolok belum ya?
16. Ngecek dulu..
17. Aih! Ternyata belum dicolok! Hehehe..

Sekian tutorial kali ini. Ingat ya, jangan lupa dicolokkin listriknya kalau mau nyuci baju dengan mesin cuci. Wassalam!


Read more...

63 tahun PMI

Sebagai anggota PMR, 17 September merupakan hal yang bermakna bagi Giri. Ada apaan tuh? Ada film barukah? Ada paket kiriman Pak Pos kah? Ada ulang tahun?
Lebih tepat di pertanyaan terakhir, ada ulangtahun. Bukan sekedar ulangtahun, tapi ulang tahun markas “Laskar Kemanusiaan” yang berada di Bumi Pertiwi, ya... siapa lagi selain PMI.

Setelah 63 tahun berjuang atas nama kemanusiaan, kesamaan, kenetralan, kemandirian, kesukarelaan, kesatuan, dan kesemestaan, PMI tetap berdiri kokoh hingga saat ini. Palang Merah Indonesia merupakan sebuah gerakan yang independen dan tidak memihak dengan tujuan utama menolong sesama manusia. Tugas yang amat mulia ya? (terharu, hiks! Hiks!)
Sekarang ke tema yang lain. Apakah logo HUT PMI yang baru?
60 udah, 61 juga pernah ngelihatnya, apalagi yang 62, selama hampir setahun sudah ngelihat tuh logo. Bagaimana dengan 63?
Kenapa sih Giri begitu ribut ingin mendapatkan logo yang baru HUT PMI yang ke 63?
..
...
....
Oh, mau tahu ya? Karena Giri mau membagikan selebaran di jalan.... Hya!!! Kalau nggak ada logonya.. yah.. terpaksa bikin deh!

Ini dia logo hasil gubahan Giri...


Dengan mengadaptasi logo PMI yang asli, jadinya begini deh.

Tapi kata Doddy ,”Kayak 6+3, hu...”
Iya juga siy.... jadinya ambigu ya? Tapi kan kelen... (menurut Giri..)
Kalau ada masukkan dan komentar lain, monggo... monggo...



Read more...

Kapankah Babaflash akan aktif lagi?

Bagi kamu pencinta komputer, flash, internet, Action Script, kayaknya nggak bakalan aneh dengan yang namanya Babaflash. Babaflash merupakan forum flash terbesar di Indonesia. Disana terkumpul para pemula Flash hingga developer-developer profesional. Tidak hanya lokal, terdapat juga yang dari luar negeri. Ketika Giri masih awal-awal belajar Flash, wuah! Babaflash merupakan sekolah yang amat sangat dicintai deh!
Entah sejak kapan Babaflash melakukan perombakan ulang. Hingga postingan ini ditulis, Babaflash belum juga menampakkan wajah barunya yang sudah lama disiarkan di situs resminya itu, www.babaflash.com
Padahal sudah gatel untuk nanya-nanya nich!
Dan... Sst.... diem aja ya! Ada rahasia nih!

Eng-Ing-Eng!!!!
Forum Babaflash yang masih reconstruction sudah aktif!
Waktu Giri nyoba-nyoba tuk buka kembali situs ini dan DENGAN SENGAJA mengetikkan www.babaflash.com/forum , tiba-tiba tersambung ke Forum yang masih basic! Walaupun masih basic tapi... wuah! Berbunga-bunga hatiku rasanya!
Kayaknya Giri juga jadi member luar yang pertama, yang lainnya kayaknya baru admin sama dummy untuk forum tersebut. Makanya, GIRI MENGHIMBAU KAMU-KAMU SEMUA UNTUK IKUT FORUM KEREN INI YA! Yuk...

Read more...

Postingan paling laku?

Pertama-tama thanks to Live traffic feed oleh feedjit.
Entah kenapa setelah memperhatikan selama berbulan-bulan ini begitu banyak orang yang mengunjungi postingan dengan alamat ini :
http://ditagiri.blogspot.com/2006/04/proses-turunnya-hujan.html
Mungkin juga kamu adalah salah satu penggemarnya..

Dilihat dari log yang ada, para pengunjung rata-rata mencari bagaimana sebuah hujan dapat terjadi, prosesnya, dan segala macam yang berhubungan dengan itu.
Dan kebanyakan dari Yogyakarta! Aneh ya?
Apa ini sebenarnya sebuah proyek dari banyak orang? Kalau misalnya tugas sekolah sih kayaknya mungkin aja... kalau sebegitu sering dan sebegitu banyak sih... rasanya aneh juga deh..
Tapi dengan postingan tersebut, blognya jadi rame! Trims semua!
Especially to my beloved sister Dita Aditya Putri, yang menulis dengan cermat artikel tersebut.

Read more...

Picture

Picture

About This Blog

  © Blogger template Simple n' Sweet by Ourblogtemplates.com 2009

Back to TOP