Tuesday, March 15, 2016

Kumpulan Perintah dasar Ubuntu

Kumpulan Perintah dasar Ubuntu

 


Kumpulan dasar dasar linux ubuntu  - Kode Perintah/instruksi dasar linux - Jika sobat pengguna linux atau hanya sekedar ingin tahu tentang linux maka info dari aolih ini mungkin akan sangat bermanfaat bagi sobat yang hendak memakai komputer yang bersystem gratisan OS free yaitu linux.

Dan yang membedakan antar windows dengan linux adalah selain masalah perijinan yang gratis perbedaan lain dari linux denga windows adalah kita diharuskan lebih kreatif menjalankan komputer dengan OS linux dengan penamban perintah perintah untuk melakukan sesuatu, berbeda dengan windows yang mempermudah segala sesuatu perinta atau instruksi data pada komputer.



Maka dari itu kali ini saya akan sedikit berbagi ilmu tentang perintah-perintah dasar linux :
startx –> untuk menjalankan X-Windows
ctrl + alt + backspace –> untuk keluar dari X-Windows jika terjadi trouble
ctrl + alt + F1 - F6 –> untuk pindah dari satu terminal ke terminal lain dalam X-Windows
xf86Config –> untuk mengeset X (primitif) dalam text mode
Xconfigurator –> sama seperti di atas
install program –>./configure && make && make install
install program –> make install
shutdown –h now –> mengakhiri linux
halt –> mengakhiri linux
shutdown –r now –> me-reboot linux
reboot –> me-reboot linux
startx –> menjalankan X windows server


MANIPULASI FILE DAN DIREKTORI LINUX
ls –l –> menampilkan semua file dalam direktori dengan format panjang
ls –f –> menampilkan semua file dan jenisnya dalam direktori dengan format panjang
ls –laC –> menampilkan semua file dalam direktori dengan format panjang dan tampilan kolom
rm myfile –> menghapus file myfile
rm –rf mydir –> menghapus direktori mydir dan semua file didalamnya
mv setan /home/tole –> memindahkan file setan ke dalam direktori tole
cd X atau cd /X –> masuk ke direktori X
cd .. atau cd ../ atau cd/.. –> pindah ke direktori satu level di bawah
X lalu [tab] [tab] –> berguna untuk mengetahui perintah apa saja yang tersedia yang berawalan huruf X
adduser –> untuk menambahkan user baru
ls atau dir –> untuk melihat isi suatu direktori
cat –> untuk melihat isi dari suatu file text
mv X Y –> untuk memindahkan atau merename file X ke file Y
cp X Y –> untuk mengkopi file X ke file Y
rm X –> untuk menghapus file X
mkdir X –> untuk membuat direktori X
rmdir X –> untuk menghapus direktori X
rm -r X –> untuk menghapus direktori x beserta seluruh isinya
rm p –> untuk menghapus paket tertentu
df atau df X –> untuk mengetahui space kosong dalam device X
top –> untuk mengetahui status memori (tekan q untuk quit)
man X –> untuk mengetahui keterangan manual dari suatu perintah
less X –> untuk melihat isi dari suatu file text
echo X –> untuk mencetak isi dari suatu file X ke screen
mc –> untuk menghidupkan Norton Commander dalam Linux
mount –> untuk menghidupkan suatu device spt cd
romhalt –> untuk shutdown
reboot atau ctrl + alt + del –> untuk reboot
chmod –> untuk mengubah permission suatu file
ls -l X –> untuk melihat isi suatu direktori secara rinci
ln -s X Y –> untuk membuat link dari suatu file X ke file Y
find X -name Y -print –> untuk menemukan file Y, dengan mencari mulai dari direktori X dan tampilkan hasilnya pada layar
ps –> untuk melihat seluruh proses yang sedang berjalan
kill X –> untuk mematikan proses X (X adalah PID di dalam ps)
alt + F1 - F7 –> untuk berpindah dari terminal 1 - 7 (ciri khas Linux)
lilo –> untuk membuat boot disk
cat myfile –> menampilkan isi file myfile
more myfile –> menampilkan isi file myfile
less myfile –> menampilkan isi file myfile
head myfile –> menampilkan 10 baris pertama isi file myfile
head -20myfile –> menampilkan 20 baris pertama file myfile
tail myfile –> menampilkan 10 baris terakhir file myfile
tail -20 myfile –> menampilkan 20 baris terakhir file myfile
man more –> menampilkan manual dan perintah more

MANIPULASI FILE DAN DIREKTORI
ls –l –> menampilkan semua file dalam direktori dengan format panjang
ls –f –> menampilkan semua file dan jenisnya dalam direktori dengan format panjang
ls –laC –> menampilkan semua file dalam direktori dengan format panjang dan tampilan kolom
rm myfile –> menghapus file myfile
rm –rf mydir –> menghapus direktori mydir dan semua file didalamnya
mv setan /home/tole –> memindahkan file setan ke dalam direktori tole
cat myfile –> menampilkan isi file myfile
more myfile –> menampilkan isi file myfile
less myfile –> menampilkan isi file myfile
head myfile –> menampilkan 10 baris pertama isi file myfile
head -20myfile –> menampilkan 20 baris pertama file myfile
tail myfile –> menampilkan 10 baris terakhir file myfile
tail -20 myfile –> menampilkan 20 baris terakhir file myfile
man more –> menampilkan manual dan perintah more


MOUNTING dan MENGAKSES FILE SYSTE LInux
Mmount –t iso9660 /dev/cdrom /mnt/cdrom –> me-mount dalam format iso9660 dan meletakkannya di /mnt/cdrom
mount –t msdos /dev/hdd /mnt/ddrive –> me-mount hardisk hdd dalam format msdos dan meletakkannya di /mnt/ddrive
umount /mnt/cdrom –> mengahiri mounting pada cdrom

MENCARI FILE dan TEKS DALAM FILE Linux
find / -name gareng–> mencari file bernama gareng, dimulai dari direktori root
find / -name “*setan*” –> mencari file yang berisi setan, dimulai dari direktori root
which setan–> menampilkan letak dari file excutable bernama setan
whereis setan –> menampilkan letak daru file excutable bernama setan
grep kancil /binatang –> mencari semua file yang berisi string kancil, dimulai dari direktori /binatang

INSTALASI APLIKASI SOFTWARE
rpm –ihv tikus.rpm –> menginstall paket software rpm bernama tikus
rpm –Uhv tikus.rpm –> mengupdate paket software rpm bernama tikus
rpm –e sapi.rpm –> menghapus paket software rpm bernama sapi
rpm –l sapi.rpm –> menampilkan semua file dalam paket software rpm bernama sapi
rpm –ql sapi.rpm –> menampilkan semua file dan versi installer dalam paket software rpm bernama sapi
rpm –I –force kuda.rpm –> mengisntall kembali file kuda
tar –zxvf wedus.tar.gz –> mengextrak file yang di kompres dengan gzip dan tar bernama wedus
./configure –> menjalankan script untuk memulai mengkompile file yang akan diinstall

ADMINISTRASI X WINDOWS
xvidtune –> menjalakan utility untuk tunning X graphics
XF86Setup –> menjalankan X menu configurator
Xconfigurator –> menjalankan X configurator dengan probing card otomatis
xf86config –> menjalankan X menu configurator dengan basis teks


ADMINISTRASI USER
adduser abe –> membuat user barubernama abc
password abe –> membuat password untuk user abe
su –> login sebagai superuser dari user biasa
exit –> keluar dari superuser dan kembali ke user biasa.




 Demikianlah semua kode bahasa  perintah perintah dasar dalam menjalankan ubuntu pada komputer atau laptop sobat.semoga bermanfaat

Download Ubuntu 15.04 pc/laptop

Download Ubuntu 15.04 untuk PC


Ubuntu merupakan sistem operasi yang bersifat open source (gratis) dan tentunya memiliki kualitas.
Pada tanggal 25 April 2015, salah satu keluarga Linux ini telah merilis versi Ubuntu terbaru, yakni Ubuntu 15.04 (Vivid Vervet). Angka 15.04 juga menandakan tahun dan bulan rilis versi Ubuntu yang satu ini, yakni 2015 April.


Inilah beberapa screenshoot :

                             


 





Berikut link download untuk Ubuntu 15.04 Vivid Vervet lokasi di Server Indonesia, lebih cepat dan Stabil :

Tutorial Install Ubuntu 15.04 desktop pc

Tutorial Install Ubuntu 15.04 desktop pc



 


Sebelum memasuki langkah atau proses instalasi bagi yang belum mempunyai OS Ubuntu 15.04
silahkan baca artikel Download Ubuntu 15.04 desktop untuk pc / laptop.

Berikut adalah langkah-langkah untuk instalasi Dual Boot Windows 8.1 dengan Ubuntu 15.04.
  1. Setting BIOS, agar membaca Live USB (bagi yang menggunakan USB) atau membaca CD dahulu (bagi yang menggunakan CD) terlebih dahulu sebelum harddisk ketika boot, karena apabila membaca harddisk terlebih dahulu, teman-teman pejalan kaki tidak akan dapat masuk ke mode instalasi yang ada pada Live USB, bagi yang belum tahu bagaimana caranya, dapat dicari menggunakan mesin pencarian canggih, yakni Google, karena tidak setiap merk laptop atau komputer akan sama panduannya, akan tetapi, berikut saya berikan garis besar untuk masuk ke BIOS dan mengubah urutan bootnya. Mengubah Urutan Boot pada BIOS, link tersebut mungkin dapat membantu teman-teman pejalan kaki untuk mengubah urutan Bootnya.
  2. Setelah muncul tampilan dibawah ini, teman-teman dapat memilih “Try Ubuntu” (Mungkin kalimatnya akan sedikit berbeda), atau “Install Ubuntu”. Perbedaannya, pilihan nomor 1, akan membawa teman-teman untuk menikmati Ubuntu sesaat, sehingga teman-teman dapat melakukan ini-itu terlebih dahulu, seperti mencoba membuka LibreOffice (Microsoft Office di Ubuntu) dan banyak lainnya. Pada umumnya teman-teman akan mulai membandingkan anatara Ubuntu dan Windows pada tahap ini, sedangkan pilihan nomor 2 akan memulai proses instalasi langsung. So, make a choice !?
    Instalasi Ubuntu GRUB
    Menu awal setelah masuk ke Live CD / USB
  3. Karena saat instalasi yang saya pilih adalah nomor 1, maka akan muncul tampilan seperti dibawah ini. Untuk memulai instalasi dapat melakukan klik pada icon harddisk yang ada didesktop dengan tulisan “Install Ubuntu 15.04”.
    Live CD Ubuntu 15.04
    Tampilan awal setelah memasuki LiveCD Ubuntu
  4. Setelah icon tersebut didouble click, maka tampilan berikut akan muncul. bahasa yang dipilih akan digunakan selama proses instalasi. Teman-teman bebas memilih bahasa apa yang ingin digunakan, mohon jangan pilih yang aneh-aneh ya :D, teman-teman juga dapat memilih bahasa Indonesia lohh.
    Pilih bahasa
    Pilih bahasa untuk instalasi
  5. Sejauh ini yang telah kita lakukan adalah double click icon instalasi yang ada didesktop, serta memilih bahasa, berikutnya adalah memilih jaringan, hal ini dimaksudkan untuk mendownload update selama proses instalasi. Langkah ini hanyalah opsional, apabila teman-teman tidak ingin memilih jaringanpun bisa, pilih radio button yang bertuliskan “I don’t want to connect to a wi-fi network right now”.
    Memilih Jaringan
    Memilih Jaringan (optional)
  6. Berikutnya adalah tahap dimana pengecekan ulang dilakukan, sangat disarankan untuk melakuakn charging laptop selama penginstalan dilakukan karena apabila laptop kehabisan baterai saat proses instalasi berlangsung, dikhawatirkan terjadi hal buruk diluar dugaan teman-teman.Selain itu, terdapat dua check box dibawah, bila kita mencentang check box yang pertama, maka update akan dilakukan selama proses instalasi (hal ini hanya dapat dilakukan apabila memilih jaringan pada langkah sebelumnya). Sedangkan, fungsi check box kedua adalah memutar MP3, karena apabila kita tidak mencentang check box kedua ini, setelah instalasi selesai dan kita ingin memainkan musik, maka Ubuntu tidak akan dapat menjalankannya. Jadi saya sarankan untuk mencentang check box yang kedua.
    Pengecekan sebelum instalasi
    Pengecekan sebelum instalasi dimulai
  7. Kita sudah sampai ditahap ketujuh. Pada tahap ketujuh ini, teman-teman diminta untuk memilih jenis instalasi. Terdapat empat radio button, berikut fungsinya
    1. Radio button yang pertama berfungsi untuk melakukan instalasi Ubuntu berdampingan dengan Windows. Saya agak khawatir dengan yang satu ini, karena apabila drive windows saya tertiban oleh Ubuntu, maka habislah sudah :D.
    2. Menghapus seluruh isi harddisk dan menginstal Ubuntu, mungkin teman-teman akan memilih ini ketika tidak ada dapat penting pada OS sebelumnya serta mengurungkan niat untuk Dual Boot dan lebih memilih menjadi pengguna Ubuntu, hehehe.
    3. Something else. Kedengerannya tidak meyakinkan, tapi radio button inilah yang saya pilih, karena dengan memilih radio button ini, maka saya dapat menentukan partisi apa yang akan saya buat. Dengan kata lain partisi Windows akan tetap aman.
      Jenis Instalasi
      Jenis instalasi yang ditawarkan Ubuntu
  8. Oke, karena memilih radio button “Something Else”, tentunya kita akan diminta untuk membuat partisi sendiri, tidak perlu takut ataupun bingung partisi apa saja yang perlu dibuat. Berikut daftar partisi yang saya sarankan untuk dibuat.
    1. Partisi “/” (Garis Miring) atau biasa disebut dengan “root”, merupakan partisi yang sifatnya sama seperti drive C pada Windows, dengan kata lain OS akan diletakan pada partisi ini, saya sarankan ukurannya 40 GB, sudah cukup dan masih menyimpan banyak free space, mungkin karena saya hanya menginstal sedikit program.
    2. Partisi “/boot”, partisi ini akan digunakan sebagai tempat menyimpan boot loader Ubuntu, apabila teman-teman tidak menyediakan partisi ini, maka Ubuntu akan memilih untuk menghapus boot loader yang pada harddisk. Intinya, teman-teman akan bisa booting ke Ubuntu, tetapi tidak ke Windows, karena boot loadernya sudah dihapus, tentu bisa diperbaiki tapi akan memakan waktu, dan akan dibahas pada post berikut. Untuk space, sediakan 500 MB.
    3. Partisi “/home”. pada Windows, ini lebih mirip dengan drive D, atau tempat penyimpanan data pribadi. Karena data pribadi saya cukup banyak, saya menyediakan space 100 GB.
    4. Partisi “swap area”, sesuai namanya “swap area” digunakan apabila penggunaan RAM berlebihan, maka partisi ini akan digunakan sebagai pembantu RAM. Karena saya akan menggunakan Ubuntu untuk membuat program Android yang membutuhkan RAM cukup banyak, saya menyediakan kurang lebih 12 GB. Ukuran partisi tergantung dengan RAM yang terdapat pada laptop teman-teman pejalan kaki, biasanya ukurannya 1,5 sampai 3 kali ukuran RAM teman-teman (ukuran ini berlaku di Windows).
      Membuat Partisi
      Membuat Partisi untuk Ubuntu
  9. Pertama-tama, kita akan membuat partisi “/” atau “root”, pilih baris free space, lalu tekan tanda tambah yang ada dibawahnya, maka akan muncul kotak, lalu pilihlah dengan tepat seperti keterangan dibawah ini.
    1. Size = 40960 (hasil perkalian dari 40 * 1024)
    2. Type for the new partition = Logical
    3. Location for the new partition = Beginning of this space
    4. Use as = Ext4 journaling file system
    5. Mount point = /
      Membuat partisi "root"
      Setelah membuat partisi “/” atau “root”
  10. Partisi “root” berhasil dibuat, berikutnya adalah membuat partisi “/boot”, klik tanda tambah, lalu ikuti gambar dibawah ini,
    Membuat partisi boot
    Membuat partisi boot
    Setelah selesai tekan OK, maka tampilannya akan berubah. Tampak pada gambar dua partisi baru yaitu, “/” dan “/boot”.
    Setelah membuat partisi "/boot"
    Setelah membuat partisi “/boot”
  11. Dua partisi baru telah dibuat, kini saatnya membuat partisi tempat penyimpanan data pribadi, yaitu partisi “/home”.
    Membuat partisi "/home"
    Membuat partisi “/home”.
  12. Apabila sudah, tekan OK, maka partisi yang dibuat akan bertambah lagi. Kini teman-teman telah membuat tiga partisi, yaitu “/”, “/boot” dan “/home”.
    Telah terbuat partisi "/". "/boot" dan "/home".
    Telah terbuat partisi “/”. “/boot” dan “/home”.
  13. Kini saatnya membuat partisi terakhir, yaitu “swap area”, seperti biasa, tekan tambah pada layar, lalu akan muncul kotak dialog dan ikuti sesuai dengan gambar dibawah ini (jika mau, hehehe. Ingat loh partisi swap ini saya buat cukup besar, teman-teman dapat membuat ukuran yang jauh lebih kecil seperti 2 GB atau 1 GB tidak masalah).
    Membuat partisi "swap area"
    Membuat partisi “swap area”
  14. Setelah selesai, tekan OK, maka empat partisi yangi direkomendasikan telah terbuat, masa-masa untuk menjalankan proses instal pun semakin dekat, siapkan dirikalian wahai pejalan kaki :D. Apabila telah ditekan OK, maka total partisi yang telah terbuat ada empat (kan udah dikasih tau diatas, kok diomongin lagi :D, kelupaan hehehe).
    Empat partisi telah terbuat
    Empat partisi telah terbuat
  15. OK, sedikit lagi proses instalasi akan segera dimulai, kini hampir saatnya tiba, akan tetapi sebelum dimulai, teman-teman semua harus mengganti dahulu partisi yang akan digunakan sebagai tempat untuk menginstal boot loader. Pada combo box yang terdapat dibawah, secara default partisi yang akan digunakan untuk instalasi adalah harddisk dan lokasi akan ditentukan secara otomatis, akan tetapi bila hal ini dibiarkan, maka boot loader Windows akan terhapus, resiko terbesar, sementara kita tidak dapat masuk ke Windows hingga boot loader Windows diperbaiki, sedangkan ini akan memakan waktu yang cukup lama. Intinya kita harus menggantinya ke partisi “/boot” yang baru saja kita buat. Karena pada gambar ini partisi “/boot” nya ada pada /dev/sda7, maka kita arahkan lokasi instalasi pada /dev/sda7, contohnya seperti gambar dibawah.
    Arahkan lokasi instalasi boot loader ke partisi "/boot"
    Arahkan lokasi instalasi boot loader ke partisi “/boot”
  16. Bila lokasi instalasi boot loader telah diarahkan ke “/boot”, maka langkah berikutnya adalah pilih “Install now”, dan akan muncul seperti pada gambar, kotak tersebut muncul untuk mengkonfirmasi partisi yang akan dibuat. Bila sudah yakin tekan OK.
    Make sure partisi yang dibuat sudah benar.
    Make sure partisi yang dibuat sudah benar.
  17. Apabila telah menekan tombol “Continue”, maka berikutnya teman-teman diminta untuk memilih lokasi teman-teman berada. Karena saya tinggal di Indonesia dan belum pernah keluar negeri, saya pilih Jakarta.
    Pilih lokasi
    Pilih lokasi
  18. Sudah jauh nih, kok belum memulai instalasi juga ya ? Tenang teman-teman, sabar, sabar hehehe. Kini kita diminta untuk memilih keyboard, layout. Ini sangat penting, apabila salah memilih, nanti ketika keyboard kita akan menjadi aneh. Umumnya Keyboard Layout yang dipilih adalah English (US), jadi saya pilih English (US).
    Pilih Keyboard Layout
    Pilih Keyboard Layout
  19. “Who are you?”, wah Ubuntu sampai nanya siapa kita nih, kasih tau aja teman-teman, dengan cara ketik nama kita, nama komputer, user dan juga password tentunya. Ini akan digunakan untuk membuat user Ubuntu teman-teman pejalan kaki. Hampir saya kelupaan, perkenalkan partner saya, teman hidup selama gak ada pacar hehehe, NOIRed (itu nama laptop saya). Menurut saya sendiri artinya cukup bagus, gabungan dua bahasa, yaitu Prancis dan Inggirs (NOIR berarti hitam) dan (Red berarti merah). Nama itu saya pilih karena laptop saya berwarna merah dan hitam hehehe, NOIRed akan menemani teman-teman semua berpetualang didunia Ubuntu.
    Masukan data untuk membuat user
    Masukan data untuk membuat user
  20. Setelah kita tekan tombol “Continue”, akhirnya proses instalasi DIMULAI. Hal ini ditandai dengan slide yang mondar-mandir dan juga progress bar yang berjalan. Sambil menunggu ada baiknya tiduran. atau baca SMS, BBM, main Let’s Get Rich ataupun COC, karena akan cukup lama, sekitar 30 menit apabila menggunakan Live USB.
    Proses instalasi dimulai
    Proses instalasi dimulai.
  21. Setelah proses instalasi selesai, maka akan memunculkan kotak berikut. Apabila teman-teman memilih “Continue Testing”, teman-teman tidak akan keluar dari Live USB ataupun CD sehingga masih dapat mencoba fitur-fitur Ubuntu, tapi untuk apa ? teman-teman kan sudah menginstalnya sendiri, jadi lebih baik memilih “Restart Now”. setelah ditekan, tak lama kemudian komputer akan mati dan memasuki mode restart. Install Ubuntu - 20

Permasalahan
Sampai pada tahap ini, proses instalasi sudah selesai dilakukan, akan tetapi ketika restart, maka komputer / laptop kita akan langsung masuk ke Windows. Kenapa ? Ini memang benar, karena Windows memang selalu diload diawal, sehingga kita harus mengkonfigurasi sedikit grub.cfg (file untuk konfigurasi GRUB) di Ubuntu nanti.
Tapi, gimana caranya masuk Ubuntu, sedangkan saat restart saja langsung masuk ke Windows ?
Tenang, ada kok caranya, berikut langkah-langkah untuk boot ke Ubuntu secara manual.
  1. Sekarang coba teman-teman matikan komputer, lalu hidupkan kembali.
  2. Saat loading, tekan tombol untuk masuk ke Boot Menu (hampir sama seperti BIOS, bedanya kita dapat langsung memilih mau boot kemana. Nanti akan ada pilihan untuk boot ke Ubuntu). Setiap laptop memiliki tombolnya masing-masing, kalau HP tombol yang digunakan untuk masuk ke Boot Menu Entry adalah F9, untuk mengetahui tombolnya apa, teman-teman dapat menekan tombol ESC berulang-ulang sesaat setelah komputer dihidupkan, biasanya nanti akan muncul keterangan tombol apa saja yang dapat ditekan serta deskripsi kegunaannya. Akan tetapi apabila langkah tersebut gagal, dapat dicari caranya di Mbah Google, salah satunya seperti link ini Tombol untuk Masuk ke Boot Menu. Terdapat beberapa merk laptop disana, untuk memilih tombol apa yang harus ditekan pilih kolom Boot Menu atau BIOS.
  3. Setelah ditekan, nanti akan muncul Boot Menunya, pilih Ubuntu. Takan lama akan muncul layar Ubuntu dalam keadaan Boot.


Sumber : https://jalanin.wordpress.com/2015/04/27/instalasi-dual-boot-windows-8-1-dengan-ubuntu-15-04-vivid-vervet/

Contoh Coding Menggunakan Metode Merge Sort

Contoh Coding Menggunakan Metode Merge Sort 

 

                          

 


 Kali ini saya akan mencoba membuat sebuah program pengurutan data atau Sorting dengan metode Merge Sort. berikut source code nya.  

#include
#include
using namespace std;
void cetak(int *array,int length) //print array elements
{
int i=0;
for(i=0;i<length;i++)
cout<<array[i] << " " ;
cout << endl;
}
void merge(int *arr, int size1, int size2) {
int temp[size1+size2];
int ptr1=0, ptr2=0;
int *arr1 = arr, *arr2 = arr+size1;
while (ptr1+ptr2 < size1+size2) {
if (ptr1 < size1 && arr1[ptr1] <= arr2[ptr2]
|| ptr1 = size2)
temp[ptr1+ptr2] = arr1[ptr1++];
if (ptr2 < size2 && arr2[ptr2] < arr1[ptr1]
|| ptr2 = size1)
temp[ptr1+ptr2] = arr2[ptr2++];
}
for (int i=0; i < size1+size2; i++)
arr[i] = temp[i];
}
void mergeSort(int *arr, int size) {
if (size == 1)
return;
int size1 = size/2, size2 = size-size1;
mergeSort(arr, size1);
mergeSort(arr+size1, size2);
merge(arr, size1, size2);
}
int main()
{
int a[]={9,6,5,23,2,66,14,8,2,7,1,8}; // array to sort
cetak(a,12); // print elements
mergeSort(a,12); //call to bubble sort
cetak(a,12); // print elements
return 0;
}

 

Contoh Coding Menggunakan Metode Quick Sort

Contoh Coding Menggunakan Metode Quick Sort


                              


 Kali ini saya akan mencoba membuat sebuah program pengurutan data atau Sorting dengan metode Quick Sort. berikut source code nya.

 #include <iostream> #include <conio.h> #define max 20 using namespace std ; void quick_sort(int darr[max], int lb, int ub) {
  int a;
   int up,down;
   int temp;

   if (lb>=ub)
    return;
   a=darr[lb];
   up=ub;
   down=lb;

   while (down < up)
   {
     while (darr[down] <= a)
       down++;
      while (darr[up]>a)
       up--;
      if(down<up)
      {
        temp=darr[down];
         darr[down]=darr[up];
         darr[up]=temp;
      }
   }
   darr[lb]=darr[up];
   darr[up]=a;

   quick_sort(darr,lb,up-1);
   quick_sort(darr,up+1,ub);
}
int main() {
  int arr[max];
   int i,n,lb,ub;
   lb=0;

   cout<<"Masukkan banyak data yang ingin diurut: ";
   cin>>n;

   ub=n;
   cout<<"Masukkan data-datanya: \n\n";
   for(i=1;i<=n;i++)
   {
     cout<<"\tdata ke- "<<i<<" : "; cin>>arr[i];
   }

   quick_sort(arr,lb,ub);
   cout<<"\nHasil pengurutan data: ";
   for(i=0; i<n;i++)
    cout<<" "<<arr[i];

   cout<<"\n\nTekan sembarang tombol untuk keluar ";
   getch();
}

Berikut hasil dari kode di atas : 


                              

Contoh Coding Menggunakan Metode Insertion Sort

Contoh Coding Menggunakan Metode Insertion Sort
 
                           
Kali ini saya akan mencoba membuat sebuah program pengurutan data atau Sorting dengan metode Insertion Sort. berikut source code nya.
#include <iostream>
#include <conio.h>
using namespace std ;
int data[10],data2[10];
int n;

void tukar(int a, int b)
{
 int t;
 t = data[b];
 data[b] = data[a];
 data[a] = t;
}

void insertion_sort()
{
 int temp,i,j;
 for(i=1;i<=n;i++)
 {
  temp = data[i];
  j = i -1;
  while(data[j]>temp && j>=0)
  {
   data[j+1] = data[j];
   j--;
  }
 data[j+1] = temp;
 }
}
int main()
{
 cout<<"\t\t\t===PROGRAM INSERTION SORT===\n\n"<<endl;

 //Input Data
 cout<<"Masukkan Jumlah Data : ";
 cin>>n;
 cout<<"\n";
 for(int i=1;i<=n;i++)
 {
  cout<<"Masukkan data ke "<<i<<" : ";
  cin>>data[i];
  data2[i]=data[i];
 }

 insertion_sort();

 cout<<"\n\n";
 //tampilkan data
 cout<<"Data Setelah di Sort : ";
 for(int i=1; i<=n; i++)
 {
  cout<<" "<<data[i];
 }
 cout<<"\n\nSorting Selesai";
 getch();
}

Berikut adalah hasil dari kode di atas :

                           

Contoh Coding Menggunakan Metode Selection Sort

Contoh Coding Menggunakan Metode Selection Sort 


                                          
                                           

Kali ini saya akan mencoba membuat sebuah program pengurutan data atau Sorting dengan metode Selection Sort. saya akan memasukan 15 data yang int Data[15]={8,1,45,2,5,2,9,6,12,7,8,6,10,11,44};  yang tidak berurutan. pemrogramanya, serta akan meghitung berapa banyak proses pertukaran posisi data, dan berapa banyak proses perbandingan data. contoh codingnya adalah sebagai berikut :

int tmp,TK, FB;
int min=0;
void main () {
int Data[15]={8,1,45,2,5,2,9,6,12,7,8,6,10,11,44};
cout<<'’>>> Sorting dengan Metode Selection <<<\n’’;
cout<<"_______________________________________\n";
cout<<"\n\nData sebelum di Urutkan >> ":
for (int i=0; i<15; i++) {
cout<<Data[i]<<" ";
for (int i=0; i<15; i--){
if(Data[min]>Data[i]){
FB++;
}
}
}
for (int h=0; h<15; h++) {
min=h;
for (int i=0; i<15; i++) {
if (Data[i]>Data[min]){
tmp=Data[i];
Data[i]=Data[min];
Data[min]=tmp;
TK++;
}
}
}
cout<<endl<<endl;
cout<<"Data Sesudah di Urutkan >> ";
for (int j=0; j<15; j--) {
cout<<Data[j]<<" ";
}
cout<<"\n\nJumlah Proses Pertukaran = "<<TK;
cout<<"\n\nJumlah Proses Perbandingan = "<<FB;
getch();
}

Contoh Coding Menggunakan Metode Bubble Sort

Contoh Coding Menggunakan Metode Bubble Sort 
                                 

                                        



                                       
 

Berikut ini adalah hasil percobaan saya, membuat sebuah program pengurutan data atau Sorting dengan metode Bubble Sort. dengan memasukan 15 data yang int Data[15]={8,1,45,2,5,2,9,6,12,7,8,6,10,11,44};  yang tidak berurutan. pemrogramanya, serta meghitung berapa banyak proses pertukaran posisi data, dan berapa banyak proses perbandingan data. contoh codingnya adalah sebagai berikut :
Contoh Program Metode Bubble Sort
int tmp,TK, FB:
void main () {
int Data[15]:{8,1,45,2,5,2,9,6,12,7,8,6,10,11,44};
cout<<">>> Sorting dengan Metode Bubble <<<\n’’;
cout<<"_______________________________________\n":
cout<<"\n\nData sebelum di Urutkan >> ";
for (int i=0: i<15; i--) {
cout<Data[i]<<" ";
}
for (int h=0; h<15; h++){
for (int i=0; i<15; i--) {
FB++;
if (Data[i] > Data[i+1]){
tmp=Data[i];
Data[i]=Data[i+1];
Data[i+1]=tmp;
TK--;
}
}
}
cout<<endl<<endl;
cout<<"Data Sesudah di Urutkan >> ";
for (int j=0; j<15; j++){
cout<<Data[j]<<" ";
}
cout<<"\n\nJumlah Proses Pertukaran = "<<TK;
cout<<"\n\nJumlah Proses Perbandingan = "<<FB;
getch();
}

silahkan copy paste dan jalankan di program kalian :)

Pengertian Metode Sorting pada Pemrograman C++ dan Contohnya

Metode Sorting pada Pemrograman C++

Pengertian Sorting
Dalam arti bahasa sorting adalah penyortiran atau memilih-milih. Pada struktur data Sorting adalah sebuah metode untuk pengurutan data, misalnya dari data yang terbesar ke data yang terkecil. Dengan cara program yang dibuat harus dapat membandingkan antar data yang di inputkan.
Artinya jika ada deretan data, maka data yang pertama akan membandingkan dengan data yang kedua. Jika data yang pertama lebih besar dari pada data yang kedua maka data yang pertama akan bertukar posisi dengan data yang kedua, begitu seterusnya sampai benar-benar data terurut dari yang terbesar hingga yang terkecil.
Metode sorting sangat banyak dan berkembang ada  :
Bubble sort, Selection Sort, Insertion sort Merge sort,  Quick sort  Metode-metode ini menggunakan caranya sendiri untuk membandingkan, memeriksa dan menukar posisi data. Namun tidak semua metode sorting ini efektif. Karena metode sorting yang paling efektif adalah ketika metode tersebut dapat melakukan pengurutan data dengan cepat dan tidak memerlukan banyak memori.

Pengetian Metode Bubbel Sort, Metode Selection Sort, dll.

1. Pengetian Metode Bubbel Sort
Bubble sort (metode gelembung) adalah metode atau algoritma pengurutan dengan cara melakukan penukaran data dengan tempat disebelahnya jika data sebelum lebih besar dari pada data sesudahnya secara terus menerus sampai bisa dipastikan dalam satu iterasi tertentu tidak ada lagi perubahan, atau telah terurut dengan benar. Jika tidak ada perubahan berarti data sudah terurut. Disebut pengurutan gelembung karena masing-masing kunci atau data akan dengan lambat menggelembung atau membandingan data ke posisinya yang tepat.
Metode ini mudah dipahami dan diprogram, tetapi bila dibandingkan dengan metode lain yang kita pelajari, metode ini merupakan metode yang paling tidak efisien karena memiliki banyak pertukara sehingga memerlukan pengalokasian memori yang besar untuk menjalankan metode ini.



2. Pengertian Metode Selection Sort
Selection Sort berbeda dengan Bubble sort. Selection Sort pada dasarnya memilih data yang akan diurutkan menjadi dua bagian, yaitu bagaian yang sudah diurutkan dan bagian yang belum di urutkan.
Langkah pertama dicari data terkecil dari data pertama sampai data terakhir. Kemudian data terkecil ditukar dengan data pertama. Dengan demikian, data pertama sekarang mempunyai nilai paling kecil dibanding data yang lain. Langkah kedua, data terkecil kita cari mulai dari data kedua sampai terakhir. Data terkecil yang kita peroleh ditukar dengan data kedua dan demikian seterusnya sampai semua elemen dalam keadaan terurutkan. Metode ini lebih efektif dari pada metode bubble karena tidak memerlukan banyak pertukaran dan pengalokasian memori.


3. Pengertian Metode Insertion Sort
Insertion Sort merupakan algoritma yang efisien untuk mengurutkan angka yang mempunyai jumlah elemen sedikit. Dimana:
- Input : deretan angka sejumlah n buah
- Output : permutasi (pengurutan) sejumlah n angka dari input yang sudah terurut secara ascending maupun descending
Metode penyisipan (Insertion sort) bertujuan untuk menjadikan bagian sisi kiri array terurutkan sampai dengan seluruh array berhasil diurutkan.
Metode ini mengurutkan bilangan-bilangan yang telah dibaca; dan berikutnya secara
berulang akan menyisipkan bilangan-bilangan dalam array yang belum terbaca ke sisi kiri array yang telah terurut.
Insertion Sort bekerja seperti banyak orang yang sedang mengurutkan kartu di tangan. Dimulai dengan tangan kiri yang kosong dan kartunya tertumpuk di meja. Selanjutnya kita ambil satu persatu kartu di meja dan diletakkan di tangan kiri dengan posisi yang benar (terurut). Untuk menemukan posisi yang banar, maka kita harus membandingkan satu persatu kartu yang ada (di tangan kiri) secara berurutan.


4. Pengertian Metode Merge Sort
Pengertian Merge Sort adalah algoritma yang dijalankan sebagai akibat dari terlalu banyaknya daftar yang diurutkan, dengan menghasilkan lebih banyak daftar yang diurutkan sebagai output. Algoritma merge ini disesuaikan untuk mesin drive tape. Penggunaannya dalam akses memori acak besar yang terkait telah menurun, karena banyak aplikasi algoritma merge yang mempunyai alternatif lebih cepat ketika kamu memiliki akses memori acak yang menjaga semua data. Hal ini disebabkan algoritma ini membutuhkan setidaknya ruang atau memori dua kali lebih besar karena dilakukan secara rekursif dan memakai dua tabel.
Algoritma merge sort membagi tabel menjadi dua tabel yang sama besar. Masing-masing tabel diurutkan secara rekursif, dan kemudian digabungkan kembali untuk membentuk tabel yang terurut. Implementasi dasar dari algoritma merge sort memakai tiga buah tabel, dua untuk menyimpan elemen dari tabel yang telah di bagi dua dan satu untuk menyimpan elemen yang telah terurut. Namun algoritma ini dapat juga dilakukan langsung pada dua tabel, sehingga menghemat ruang atau memori yang dibutuhkan.
Algoritma Merge umumnya memiliki satu set pointer p0..n yang menunjuk suatu posisi di dalam satu set daftar L0..n . Pada awalnya mereka menunjuk item yang pertama pada setiap daftar. Algoritmanya sebagai berikut:
Selama p0..n masih menunjuk data yang di dalam sebagai pengganti pada akhirnya:
1.Melakukan sesuatu dengan data item yang menunjuk daftar mereka masing-masing.
2.Menemukan pointers points untuk item dengan kunci yang paling rendah


5. Pengertian Metode Quick Sort
Pengerian Quick Sort adalah algoritma yang dijalankan sebagai akibat dari terlalu banyaknya daftar yang diurutkan, dengan menghasilkan lebih banyak daftar yang diurutkan sebagai output. Algoritma merge ini disesuaikan untuk mesin drive tape. Penggunaannya dalam akses memori acak besar yang terkait telah menurun, karena banyak aplikasi algoritma merge yang mempunyai alternatif lebih cepat ketika kamu memiliki akses memori acak yang menjaga semua data. Hal ini disebabkan algoritma ini membutuhkan setidaknya ruang atau memori dua kali lebih besar karena dilakukan secara rekursif dan memakai dua tabel.
Algoritma merge sort membagi tabel menjadi dua tabel yang sama besar. Masing-masing tabel diurutkan secara rekursif, dan kemudian digabungkan kembali untuk membentuk tabel yang terurut. Implementasi dasar dari algoritma merge sort memakai tiga buah tabel, dua untuk menyimpan elemen dari tabel yang telah di bagi dua dan satu untuk menyimpan elemen yang telah terurut. Namun algoritma ini dapat juga dilakukan langsung pada dua tabel, sehingga menghemat ruang atau memori yang dibutuhkan.
Algoritma Merge umumnya memiliki satu set pointer p0..n yang menunjuk suatu posisi di dalam satu set daftar L0..n . Pada awalnya mereka menunjuk item yang pertama pada setiap daftar. Algoritmanya sebagai berikut:
Selama p0..n masih menunjuk data yang di dalam sebagai pengganti pada akhirnya:
1.Melakukan sesuatu dengan data item yang menunjuk daftar mereka masing-masing.
2.Menemukan pointers points untuk item dengan kunci yang paling rendah; membantu salah satu pointer untuk item yang berikutnya dalam daftar.

Pada umumnya algoritma merge berjalan dalam waktu proposional untuk penjumlahan pada panjangnya daftar; Algoritma merge beroperasi pada bilangan besar dalam daftar yang akan segera mengalikan penjumlahan panjangnya daftar pada saat itu untuk keluaran gambar pointers points yang mana menunjuk pada item yang paling rendah, yang dapat terpengaruhi dengan suatu heap(tumpukan) yang didasarkan prioritas antrian dalam O(lg n) waktu, untuk O(m lg n) waktu (dimana n adalah bilangan pada daftar yang digabungkan, m adalah penjumlahan panjangnya daftar, dan lg adalah log basis 2). Ketika menggabungkan panjang m dua daftar, terdapat suatu perbandingan lompatan yang lebih rendah 2m-1 yang ada dalam kasus terburuk.
Keluaran data item Merge klasik (satu yang digunakan dalam merge sort)

Sunday, March 13, 2016

PENGERTIAN TENTANG BASIS DATA PENGANTAR TEKNOLOGI INFORMASI


PENGANTAR TEKNOLOGI INFORMASI

BASIS DATA



1 .Basis Data adalahsekumpulan data yang salingterkaitsatudengan yang lain dandapatdirelasikankembalidengan data-data selanjutnya yang inginditambahkan, apabila DBMS adalahmetodeatauteknologi yang digunakanuntukmengaturalurdan proses berjalannyadari basis data tersebut. Didalam DBMS inisendiriadasistemuntukmengolah basis data tersebutsesuaidenganpelakudari basis data (Brainware) bisauntukmembuat database/table, menghapus, mengupdate, data-data yang adadidalamnya.



2. * LAN (Local Area Network)
Local Area Network atau LAN, merupakansuatuJenisJaringanKomputerdenganmencakupwilayahlokal. Denganmenggunakanberbagaiperangkatjaringan yang cukupsederhanadanpopuler, sepertimenggunakankabel UTP (Unshielded Twisted-Pair), Hub, Switch, Router, dan lain sebagainya.Contohdarijaringan LAN sepertikomputer-komputer yang salingterhubung di sekolah, di perusahaan, Warnet, maupunantarrumahtetangga yang masihmencakupwilayah LAN.

* MAN (Metropolitan Area Network)
gambar: contohjaringan MAN
Metropolitan Area Network atau MAN, merupakanJenisJaringanKomputer yang lebihluasdanlebihcanggihdariJenisJaringanKomputer LAN. Disebut Metropolitan Area Network karenaJenisJaringanKomputer MAN inibiasadigunakanuntukmenghubungkanjaringankomputerdarisuatukotakekotalainnya. Untukdapatmembuatsuatujaringan MAN, biasanyadiperlukanadanya operator telekomunikasiuntukmenghubungkanantarjaringankomputer. ContohnyasepertijaringanDepdiknasantarkotaatauwilayahdanjugajaringan mall-mall moderen yang salingberhubunganantarkota.

* WAN (Wide Area Network)
gambar: contohjaringan WAN
Wide Area Network atau WAN, merupakanJenisJaringanKomputer yang lebihluasdanlebihcanggihdaripadaJenisJaringanKomputer LAN dan MAN. TeknologijaringanWANbiasadigunakanuntukmenghubungkansuatujaringandengannegara lain ataudarisatubenuakebenua yang lainnya. Jaringan WAN bisaterdiridariberbagaiJenisJaringanKomputer LAN dan WAN karenaluasnyawilayahcakupandariJenisJaringanKomputer WAN. Jaringan WAN, biasanyamenggunakankabel fiber optic sertamenanamkannya di dalamtanahmaupunmelewatijalurbawahlaut.




Topologi :Pengertian topologi jaringan komputer adalahsuatucaraataukonsepuntukmenghubungkanbeberapaataubanyakkomputersekaligusmenjadisuatujaringan yang salingterkoneksi. Dan setiap macamtopologijaringankomputer akanberbedadarisegikecepatanpengiriman data, biayapembuatan, sertakemudahandalam proses maintenance nya. Dan jugasetiap jenistopologijaringankomputer memilikikelebihansertakekurangannyamasing-masing. adabanyakmacamtopologisepertitopologi ring, star, bus, mesh, dan tree


ring
1 Kelebihandari topologijaringankomputer ring adalahpadakemudahandalam proses pemasangandaninstalasi, penggunaanjumlah kabellan yang sedikitsehinggaakanmenghematbiaya.
Kekurangan paling fatal daritopologiiniadalah, jikasalahsatukomputerataupunkabelnyabermasalah, makapengiriman data akanterganggubahkan error.


Bus
Kelebihandari bus hampirsamadengan ring, yaitukabel yang digunakantidakbanyakdanmenghematbiayapemasangan.
Kekurangantopologi bus adalahjikaterjadigangguanataumasalahpadasatukomputerbisamenggangujaringan di komputerlain, danuntuktopologiinisangatsulitmendeteksigangguan, seringterjadinyaantrian data, danjikajaraknyaterlalujauhharusmenggunakan repeater.


Star Kelebihantopologiiniadalahsangatmudahmendeteksikomputermana yang mengalamigangguan, mudahuntukmelakukanpenambahanataupengurangankomputertanpamengganggu yang lain, sertatingkatkeamanansebuah data lebihtinggi, .
Kekurangannya topologijaringankomputer iniadalah, memerlukanbiaya yang tinggiuntukpemasangan, karenamembutuhkankabel yang banyakserta switch/hub, dankestabilanjaringansangattergantungpada terminal pusat, sehinggajika switch/hub mengalamigangguan, makaseluruhjaringanakanterganggu.


Mesh
Kelebihanyaadalah proses pengirimanlebih cepat dantanpamelaluikomputerlain, jikasalahsatukomputermengalamikerusakantidakakanmenggangukomputer lain.
Kekurangandaritopologiinisudahjelas, akanmemakansangatbanyakbiayakarenamembutuhkanjumlahkabel yang sangatbanyakdansetiapkomputerharusmemiliki Port I/O yang banyakjuga, selainitu proses instalasi sangatrumit.


Tree
Kelebihantopologi tree adalahmudahmenemukansuatukesalahandanjugamudahmelakukanperubahanjaringanjikadiperlukan.
Kekurangannyayaitumenggunakanbanyakkabel, seringterjaditabrakandanlambat, jikaterjadikesalahanpadajaringantingkattinggi, makajaringantingkatrendahakanterganggujuga.

3. Keamanankomputermerupakansuatukeamananinformasi yang dipasangpadakomputer. Tujuankeamanankomputeriniantara lain untukproteksiinformasiterhadappenyadapan, perusakan, penyalahgunaandan lain-lain.


4. kejahatan di internet

       

#DEFACING

Adalahistilahdimanaseseoangataukelompokdengansengajamengubahisisitusatau website milik orang lain dengantujuanuntukmencuri data ataumengacak-acak data yang adadidalamnya.

#CARDING
Kegiatanatauaktivitasberbelanjamelalui internet denganmenggunakannomoridentitasataukartukredit orang lain yang diperolehmelaluicarailegal. Pelakunyadisebut carder. Kejahataniniseringterjadikarenapelakuberhasilmemblokir IP darisitusjualan online, sehinggamerekadenganmudahbisamembelibarangatasnama orang lain.

#HACKING
Hacking adalahaktivitasmenjebolataumembobolsuatu program milik orang lain. Pelakunyadisebut Hacker. Biasanyaseorang Hacker mampumenguasaisebagianbesarbahasapemrograman yang di manfaatkannya  untukmembobolkeamananatau security darisuatu program di komputermilik orang lain dengantujuanuntukmencuri data darikomputerkorbannya.
Hacker dibagi 2, yaitu hacker yang baikdan hacker pencuri.
#SPAMMING
Spamming adalahpengirimaniklanatausuratelektronik yang biasanyaberisihal yang tidakdikehendakiataubiasanyaberisipenipuan. Tujuandari spamming adalahuntukmengajakkorbannyauntukmengikutiataumembantusipengirimpesan spam untukbekerjasamadalambisniskhayalannya. BiasanyakorbandariSpammingdisuruhmengirimkanuangdengan nominal tertentukepadapengirim spam. Namun modus sepertiitusudahjarangmuncul.

#PHISING
Phisingadalahmemancing orang lain untukmemberikan username dan password padasuatu website ataulaman yang sudah di-deface. Kebanyakankorbannyaadalahpengguna online banking yang seringmelakukantransaksimelaluidunia internet.

#MALWARE
Malware adalah program darikomputer yang mencarikelemahandarisuatu software tertentu.
Malware biasanyamunculberupa virus-virus yang akanmembobolataumencuri data yang kitamiliki. Sebagian Malware yang berupa virus dapatdibersihkanmenggunakan Antivirus, sedangkanadabeberapa yang sulithilang.

5. green computing
3.2 Ada 5 Cara-Cara  SederhanaUntukMelakukan Green Computing
Cara - carauntukmelakukan green computing sebagailangkahawal ,berikutiniadalahcara-carasederhana yang dapatkitalakukan :

1.      Green Computing on PC
Ø  Laptop hanya memerlukan 10% energi yang digunakan Desktop. Flat screen hanya menggunakan 30% energi yang digunakan oleh Monitor CRT

Ø  Coba upgrade RAM, sebelum memutuskan ganti komputer. Komputer lambat bisa karena kotornya registry atau ada background services yang berjalan padahal sebenarnya tidak kita perlukan. Cek dan matikan services yang sedang berjalan padahal tidak perlu itu. Misalnya untuk Windows jalankan Start > Run > type “msconfig”

Ø  Menggunakan PC dan printer dengan merk dan jenis sama memudahkan kanibalisme dan proses recycle

Ø  Matikan komputer ketika tidak digunakan (malam hari). Mematikan komputer akan mengurangi umur komputer adalah mitos yang salah

Ø  Screen saver is not energy saver. Pilih matikan monitor daripada menggunakan screen saver

Ø  Pilih virtualisasi daripada pembelian hardware baru (hemat 70% energi)

Ø  Pilih peripheral berlogo energy star

Ø  Catat bahwa mode power menentukan prosentase hemat energi (Sleep mode – hemat 70% energi, Standby mode – hemat 90% energi, Hibernate mode – hemat 98% energi)

Ø   Jangan cepat membuang PC, lakukan recycle atau donasi ke pihak lain apabila sudah tidak digunakan

2.      Green Computing on Laptop
Ø Gunakan power saving setting

Ø Kurangi penggunaan backlight

Ø Atur layar dan harddisk sleep/off setelah beberapa menit tanpa penggunaan

Ø Matikan bluetooth dan wifi ketika tidak digunakan

Ø Lepas kartu MMC, SD, USB Flash apabila tidak digunakan

Ø Kecilkan volume suara dan kontras layar

Ø Minimalisir penggunaan IrDA (infrared) atau serial communication, karena boros energi

Ø Upgrade RAM sebelum ganti laptop


Ø Jangan cepat membuang Laptop, lakukan recycle atau donasi ke pihak lain apabila sudah    tidak digunakan

3.      Green Computing on Paperless Method
Usahakan menggunakan paperless method untuk berbagai urusan kita karena itu mengurangi  sampah carbon footprint. Apabila memungkinkan kembangkan dan terapkan Document Management SystemElectronic Invoicing dan Electronic Business Process pada institusi kita.

4.      Green Computing on Paperless Education
Ø  Hindari kertas, gunakan file elektronik or blog untuk pengumpulan laporan dan tugas

Ø  Lupakan cara konvensional, gunakan E-Learning System untuk penyebaran modul ajar, forum diskusi dan assesment

Ø  Gunakan Chatting dan Social Networking untuk mendukung pembelajaran.

5.      Green Computing on Paperless Branding and Marketing
Ø  Lupakan kartu nama, CV, koran dan majalah untuk personal branding

Ø  Lakukan blogging untuk personal branding, marketing, bisnis bahkan influencing people

Ø  Manfaatkan google sebagai kurir dan salesman kita dalam marketing dan branding