My Blogs
Setelah sekian lama memendam keinginan membuat blog, akhirnya jadi juga. Sebenarnya cuma mau buat satu saja, tapi berhubung ingin belajar, akhirnya ada 5 deh…termasuk yang ini. Blog yang ini untuk publish tugas-tugas kuliahku dari semester1, Disertakan link downloadnya juga lho.Yang lainnya:
1. yhan-diary
2. nayay18
3. yhan-raksa
4. yhan08
yhan-diary adalah blog untuk sekedar menulis, bisa dibilang diary. Soalnya themenya juga mendukung, diary abiz…mau lihat klik di sini.
Kalau yang nayay18 itu blog seperti informan dari blog-blogku yang lain, selain itu di sini juga berisi tentang hasil-hasil browsingku selama ini….Ayo kunjungi =>
Nah, yang yhan-raksa itu blog tentang aku dan teman-temanku. Lihat yuk… klik yang ini aja. Dan yang terakhir, yhan08 berisi tentang gambar-gambar hasil editanku, gak terlalu bagus seh, tapi usahanya yang bagus…hehe…lihat aja di sini.
contact me:
1. yHan @ Facebook
2. yHan @ Plurk
3. nayay17 @ Twitter
4. nayay18 @ Flixter
My Ubuntu desktop
Siapa bilang interface Linux tidak bisa se-elegant windows??? Distro yang kupakai saat ini *Ubuntu 9.04* bisa dimodifikasi seperti interface Vista, bahkan Mac OS pun bisa…
Ini hasil modifikasiku tahun lalu

Kalau yang tahun ini:
Hmm…sepertinya bagusan yang tahun lalu y??? heheh..gara2 kesalahan dalam partisi, akhirnya aku harus menginstall ulang Linux, sebenarnya emang dah niat kalau pesanan ubuntu 9.10 datang, mau coba lagi…tapi karena tahun lalu aku memesan Ubuntu 9.04 lalu Kubuntu 9.04, akhirnya aku tidak bisa lagi memesan yang Ubuntu 9.10….tapi ada bagusnya juga, jadi bisa belajar kembali menginstall theme dan compiz, ya walaupun belum sempurna…hehehe…kalau tahun lalu, efek snow dah include pas nginstall compiz, kok yang sekarang agk ada y…
Oy, untuk membuat tampilan desktop Ubuntu seperti yang diatas, diperlukan compiz fusion, emerald theme, screenlets, cairo-dock dan beberapa theme packed. Kalau desktop backgroundnya dari www.wallcoo.com. Untuk langkah2 penginstalannya langsung tanya ke om Google aja y… good luck!!!
Metode Merge Sort
Algoritma Merge Sort pada 2 buah data sebagai berikut:
Data A
| 20 | 45 | 30 | 25 | 60 | 200 | 65 | 80 |
Data B
| 15 | 150 | 70 | 85 | 120 | 145 | 135 | 185 |
function merge_sort(m, awal, akhir)
if length(m) = 1
return m
else
tengah = awal+akhir / 2
kiri = mergesort(m, awal,tengah)
kanan= mergesort(m, tengah,akhir)
hasil = merge(kiri,kanan)
return result
Program dalam C++
#include <stdlib.h>#include <iostream.h>
#include <conio.h>
void mergeSort(int arr1[], int arr2[], int arr3[], int size1, int size2, int& size3);
void swap(int& x, int& y);
int main()
{
int nums1[] = { 20, 45, 30, 25, 60, 200, 65, 80 };
int nums2[] = { 15, 150, 70, 85, 120, 145, 135, 185 };
int nums3[16];
int size1 = 6;
int size2 = 8;
int size3;
int k;
cout << “DATA A: “;
for (k = 0; k < size1; k++)
cout << nums1[k] << ” “;
cout << endl << endl;
cout << “DATA B: “;
for (k = 0; k < size2; k++)
cout << nums2[k] << ” “;
mergeSort(nums1, nums2, nums3, size1, size2, size3);
cout << endl << endl;
cout << “HASIL MERGE ARRAY A & B: “;
for (k = 0; k < size3; k++)
cout << nums3[k] << ” “;
cout << endl << endl << endl;
system(“PAUSE”);
return 0;
}// end main()
void mergeSort(int arr1[], int arr2[], int arr3[], int size1, int size2, int& size3)
{
int pos1 = 0, pos2 = 0, pos3 = 0;
while (pos1 < size1 && pos2 < size2)
if (arr1[pos1] < arr2[pos2])
arr3[pos3++] = arr1[pos1++];
else
arr3[pos3++] = arr2[pos2++];
if (pos1 < size1)
while (pos1 < size1)
arr3[pos3++] = arr1[pos1++];
else
while (pos2 < size2)
arr3[pos3++] = arr2[pos2++];
size3 = size1 + size2;
}// end mergeSort()
void swap(int& x, int& y)
{
int temp;
temp = x;
x = y;
y = temp;
}// end swap()
Metode Selection Sort untuk mengurutkan abjad/huruf
Algoritma Selection Sort untuk menyusun abjad berikut:
| n | i | a | t | c | l | f | k | m | r | d |
void selectionSort(int *array, int size)
{
int x,y,min;
for (x = 0; x < size-1; x++)
{
min = x;
for (y=x+1; y
{
if (array[y] < array[min])
{
min = y;
}
}
/* tukar */
swap(&array[x], &array[min]);
}
}
Program dalam C++
#include <vcl\condefs.h>
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
int tukar (a, b)
int *a;
int *b;
{
*a ^= *b;
*b ^= *a;
*a ^= *b;
}
int main (void) {
register int i, j;
int data[] = {‘n’,'i’,'a’,'t’,'c’,'l’,'f’,'k’,'m’,'r’,'d’};
int n = 11;
for (i = 1; i < n; i++) {
for (j = 0; j < n-i; j++) {
if ( data[j] > data[j+1])
tukar (&data[j],&data[j+1]);
}
}
printf (“Sebelum selection sort: \n”);
printf (“n i a t c l f k m r d \n”);
printf (“\nhasil\n”);
for (i = 0; i < n; i++) printf (“%c “, data[i]);
putchar (‘\n’);
getch ();
return 0×0;
}
Hasil/Outputnya:
Apel jatuh di Google
Hari ini…lagi-lagi pas buka google..ehh ketemu om google dengan logo barunya…pohon apel..terus sesaat setelah loading sempurna, satu buah apelnya jatuh…keren euyyy…hari ini bertepatan dengan Sir Isaac Newton’s birthday…So, hubungannya dengan apel apa, hayooo??? hehehe…pasti dah tahu kan…kalau belum tahu, silahkan klik ini Newton dan buah Apel.
Materi Kuliah Sistem Basis Data
Buat anak LE inform08…yang program mata kuliah Sistem Basis Data…
Berhubung Senin nanti mau UAS SBD
so buat referensi tambahan materinya silahkan download materi dari bu dosen dengan mengklik link berikut. Good Luck
1. Materi 1
2. Materi 2






















Comment Anda