Welcome v(^^)V !

bo029

Selamat datang di Catatan Kuliah Liroesdy.

Blog ini berisi kumpulan materi kuliah aku, tugas-tugas kuliah dan referensi yang aku kumpulkan  dan  teman-teman bisa mengunduh materi  jika membutuhkan :)

Semoga bermanfaat ;)

Sistem Pendukung Keputusan

Ini adalah slide presentasi mengenai Decision Support Systems atau Sistem Pendukung Keputusan untuk mata kuliah Kecerdasan Buatan :)

download makalah SPK (zip)

Pengenalan WIFI

Berikut ini adalah slide mengenai WIFi untuk tugas mata kuliah jaringan komputer :)

Untuk download slidenya bisa disini :)

Pengenalan WIFI (pdf)

Algoritma Merge Sort

Ada banyak cara atau metode untuk melakukan Sorting (pengurutan) salah satunya yang akan di bahas di blog ini adalah MergeSort.

Untuk mengurutkan beberapa elemen, Merge Sort mengggunakan teknik Divide and Conquer  yang tahapan-tahapannya sbb :)   :

Tahapan-tahapannya:

1. Tahap Divide

Array A dibagi menjadi 2 bagian array , yaitu A1 dan A2. Kalau pembagiannya masih terlalu besar maka masing-masing bagian tadi dibagi menjadi dua bagian lainnya menjadi lebih kecil.

2. Tahap Recursion

Masing-masing bagian diurutkan dengan cara rekursif.

3. Tahap Conquer

Setelah diurutkan, masing-masing bagian array  digabungkan dan diurutkan sehingga menjadi satu array (Array A) yang utuh dan telah disusun secara urut :)

Misalkan kita mau mengurutkan beberapa angka yaitu 38,27,43,3,9,82 dan 10. Maka untuk mengurutkan menggunakan merge-sort langkah-langkahnya seperti gambar dibawah ini ;)

Algoritma untuk prosedur MergeSortnya


mergesort(low, high)

 {

      int mid;

      if(low<high)

      {

        mid=(low+high)/2;

        mergesort(low,mid);

        mergesort(mid+1,high);

        merge(low,high,mid);

      }

)

Merge( low,  mid, high)

{

 int h,i,j,k,b[50];

 h=low;

 i=low;

 j=mid+1;

 while((h<=mid)&&(j<=high))

 {

   if(A[h]<A[j])

   {

     b[i]=A[h];

     h++;

   }else{

     b[i]=A[j];

     j++;

   }

     i++;

 }

 if(h>mid)

 {

    for(k=j;k<=high;k++)

    {

      b[i]=A[k];

      i++;

    }

 }

 else

 {

    for(k=h;k<=mid;k++)

    {

     b[i]=A[k];

     i++;

     }

 }

 for(k=low;k<=high;k++)

 {

    A[k]=b[k];

 }

 }

Nah sekarang kita coba coding with c++ :mrgreen:


#include <iostream>

using namespace std;

void MergeSort(int low, int high);

void Merge(int , int , int );

int A[50];

int main()

{

 int i, elemen;

 cout<<"Berapa banyak elemen yang ingin disusun ? "; cin>>elemen;

 cout<<endl;

 cout<<"Masukkan " <<elemen<<" elemen: \n";cout<<endl;

 for(i=1;i<=elemen;i++)

 {

   cout << "Elemen ke-"<<i<<" = ";

   cin>>A[i];

 }

 cout<<endl;

 MergeSort(1,elemen);

 cout<<endl;

 cout<<"Setelah di mergesort: \n\n";

 for(i=1;i<=elemen;i++)

 {

    cout<< A[i] <<" ";

 }

 cout<< endl << endl;

 return 0;

}

//prosedure Mergesort

void MergeSort(int low, int high)

{

 int mid;

 if(low<high)

 {

    mid = (low+high)/2;

    MergeSort(low,mid);

    MergeSort(mid+1, high);

    Merge(low, mid, high);

 }

}

//Prosedure Merge

void Merge(int low, int mid, int high)

{

 int h,i,j,k,b[50];

 h=low;

 i=low;

 j=mid+1;

 while((h<=mid)&&(j<=high))

 {

    if(A[h]<A[j])

    {

       b[i]=A[h];

       h++;

    }else{

       b[i]=A[j];

       j++;

    }

   i++;

 }

 if(h>mid)

 {

    for(k=j;k<=high;k++)

    {

      b[i]=A[k];

      i++;

    }

 }else{

    for(k=h;k<=mid;k++)

    {

      b[i]=A[k];

      i++;

    }

 }

 for(k=low;k<=high;k++)

 {

    A[k]=b[k];

 }

}

Outputnya :)

Penjadwalan Proses

Pada mata kuliah Sistem Operasi, kami ditugai untuk membuat slide mengenai “Penjadwalan Proses “. Untuk penjelasan mengenai Penjadwalan Proses bisa di lihat melalui slide di bawah :)

 

jika ingin mendownload makalah disini -> Penjadwalan Proses.ppt :D

Semoga bermanfaat :)

 

Menghilangkan Noda dengan Healing Brush

Buka gambar yang ingin dihilangkan nodanya :)


klik Healing Brush Tool lalu pilih mode Replace

Tekan Alt + Click pada source yang ingin digunakan untuk menambal noda. Setelah itu hapus noda pada gambar.

Hasilnya like this :)












Efek Shepia dengan Photoshop

Buka gambar yang ingin di edit.

Pilih meni Image – Adjustments – Channel Mixer lalu geser slider untuk mengatur detail dan kontras gambar.

 

And this my old photo :mrgreen:

Efek Blur dengan Photoshop

Buka gambar yang ingin di edit.

Seleksi obyek pada gambar dengan menggunakan lasso Tool.


Klik kanan pada layer lalu pilih Layer Via Copy. Klik pada layer Background lalu pilih menu Filter – Blur – gaussian Blur lalu atur Radius sesuai keinginan.

 

Posterize dengan Photoshop

Buka gambar yang ingin di edit.

pilih menu Image – Adjustments – Posterize lalu atur Levels-nya :)

Efek objek bergerak dengan Photoshop

Siapkan gambar yang akan di edit :)

 

Seleksi obyek pada gambar dengan menggunakan lasso Tool.


Klik kanan pada layer lalu pilih Layer Via Copy. Klik pada layer Background lalu pilih menu Filter – Blur – Motion Blur lalu atur Distance sesuai keinginan.

 

dan hasilnya seperti ini ;)

Materi Analisa & Perancangan Sistem 6

Slide materi Analisa Perancangan Sistem mengenai Analisa Sistem.

Download materi APS 6 :)

Halaman Berikutnya »


Me (^^)

About

Blog ini adalah catatan kuliah ku, tidak hanya mengenai materi kuliah tetapi juga tentang kegiatan, pengalaman aku selama kuliah :) .


=-=-=-=-=
image header = "Byousoku 5 cm " with edited :)

Blog Stats

  • 614 hits
Click to view my 

Personality Profile page

My Personal Blog

Liroesdy Blog

Liroesdy Lab

Liroesdy Lab