Minggu, 19 Mei 2013

Algoritma dan Struktur Data, Linked List .

LINKED LIST
Linked list adalah daftar record sejenis yang satu sama lain dihubungkan dengan ponter sehingga membentuk data yang berantai, seperti array, hanya saja Linked List lebih dinamis. Selain itu, Linked list (list bertaut) adalah salah satu struktur data dasar yang sangat fundamental dalam bidang ilmu komputer. Dengan menggunakan linked list maka programmer dapat menyimpan datanya kapanpun dibutuhkan. Linked list mirip dangan array, kecuali pada linked list data yang ingin disimpan dapat dialokasikan secara dinamis pada saat pengoperasian program.
Pada array, apabila programmer ingin menyimpan data, programmer diharuskan untuk mendefinisikan besar array terlebih dahulu, seringkali programmer mengalokasikan array yang sangat besar(misal 100). Hal ini tidak efektif karena seringkali yang dipakai tidak sebesar itu. Dan apabila programmer ingin menyimpan data lebih dari seratus data, maka hal itu tidak mungkin karena sifat array yang besarnya statik. Linked list adalah salah satu struktur data yang mampu menutupi kelemahan tersebut. Secara umum linked list tersusun atas sejumlah bagian-bagian data yang lebih kecil yang terhubung (biasanya melalui pointer).
Linked list dapat divisualisasikan seperti kereta, bagian kepala linked list adalah mesin kereta, data yang disimpan adalah gerbong, dan pengait antar gerbong adalah pointer.Programmer membaca data menyerupai kondektur yang ingin memeriksa karcis penumpang. Programmer menyusuri linked list melalui kepalanya, dan kemudian berlanjut ke gerbong (data) berikutnya, dan seterusnya sampai gerbong terakhir (biasanya ditandai dengan pointer menunjukkan alamat kosong (NULL)). Penyusuran data dilakukan secara satu persatu sehingga penyusuran data bekerja dengan keefektifan On. Dibandingkan array, ini merupakan kelemahan terbesar linked list. Pada array, apabilan programmer ingin mengakses data ke-n (index n), maka programmer dapat langsung mengaksesnya. Sedangkan dengan linked list programmer harus menyusuri data sebanyak n terlebih dahulu. Linked List adalah struktur data yang berbeda dengan struktur data array. Linked list dapat dibayangkan seperti rantai yang bersambung satu sama lainnya. Tiap-tiap rantai (node) terhubung dengan pointer.
Struct atau structure dalam bahasa pemograman C/C++ digunakan untuk mendefinisikan tipe data yang memiliki anggota (member) bertipe tertentu. Berikut contoh dan cara mendeklarasi sebuah struct:
struct tgl {
int hari;
int bulan;
int tahun;
}
struct tgl Tanggal;
Contoh di atas memperlihatkan bagaimana mendeklarasi sebuah struct dengan nama struct tgl yang memiliki tiga member yaitu hari, bulan dan tahun yang bertipe int (integer). Kemudian, sebuah variabel Tanggal dideklarasikan bertipe struct tgl. Untuk mempersingkat dan menyederhanakan pendeklarasian sebuah struct, kata cadang typedefbiasa digunakan. Sesuai namanya, typedef digunakan untuk mendefinisikan sebuah tipe data menjadi suatu alias tertentu. Dengan cara yang sama, pendeklarasian struct tgl di atas dapat disederhanakan menggunakan kata cadang typedef menjadi:
typedef struct tgl {
int hari;
int bulan;
int tahun;
} Date;
Date Tanggal;
  • Single Linked List
Linked list dapat dianalogikan sebagai rantai yang terdiri dari beberapa node yang saling terkait. Dengan memegang node terdepan, maka node-node yang saling terkait lainnya dapat kita telesuri. Dengan hanya mencatat atau memegang alamat dari alokasi data bertipe struct root pada sebuah variabel LL maka keberadaan node-node dalam linked list tersebut dapat diketahui. Bila data-data dalam node berupa bilangan bulat, maka struct yang diperlukan untuk membentuk linked list adalah sebagai berikut:

typedef struct node * NodePtr;
typedef struct node {
int data;
NodePtr next;
}Node;

typedef struct root {
NodePtr head;
unsigned size;
}Root;

Root LL;
  • Penambahan Node Linked List
Bila setiap penambahan simpul pada linked list dilakukan pada bagian depan (paling dekat dengan head) maka kompleksitas yang diperlukan untuk menambah node baru dalam linked list konstan atau O(1).
Penelusuran Node Linked List
Kompleksitas penelusuran (pencarian) node dalam linked list adalah linier atau O(n). Hal ini disebabkan karena node-node dalam linked list disusun secara acak (tidak berurut). Seandainya pun simpul-simpul dalam linked list disusun secara berurut, metode pencarian biner (binary search) tetap tidak dapat dipergunakan. Ada 2 alasan mengapa pencarian biner tidak dapat digunakan:
1. Linked list tidak memiliki indeks seperti array, sehingga akses langsung ke node tertentu tidak dapat dilakukan. Untuk menuju ke node tertentu, proses pemeriksaan tetap dimulai dari node head (node terdepan). Oleh karena itu proses pencarian selalu berjalan secara linier.
2. Tidak dapat membagi linked list menjadi 2 bagian yang sama besar seperti saat membagi array menjadi 2 bagian bila metode pencarian biner diaplikasikan pada array terurut.
  • Penghapusan Node Linked List
Sebelum proses penghapusan dilakukan, pencarian node yang ingin dihapus harus terlebih dahulu dilakukan. Bila node yang ingin dihapus ditemukan, suatu hal yang selalu harus diperhatikan adalah bagaimana mengeluarkan node tersebut dari linked list dan kemudian menyambung kembali linked list kembali. Kompleksitas menghapus sebuah node dalam linked list adalah O(n). Perhatikan gambar berikut ini:
Implementasi Linked List
/* linkedlist.h: header file */
typedef struct node * NodePtr;
typedef struct node {
int data;
NodePtr next;
}Node;

typedef struct list {
NodePtr head;
unsigned size;
}List;

void initList(List *);
int addList(List *, int);
void displayList(List *);
void freeList(List *);


/* linkedlist.c: implementasi method dilakukan dalam file ini */

#include "linkedlist.h"
#include
#include

void initList(List * lptr) {
lptr->head = NULL;
lptr->size = 0;
}

int addList(List * lptr, int data) {
NodePtr new;
new = malloc(sizeof(Node));
if(new == NULL) {
printf("Error dalam membuat alokasi memori\n");
return 0;
}
new->data = data;
new->next = lptr->head;
lptr->head = new;
lptr->size++;
return 1;
}

void displayList(List * lptr) {
NodePtr current = lptr->head;
printf("\n");
while(current != NULL) {
printf("%d -> ", current->data);
current = current->next;
}
printf("null\n");
}

void freeList(List * lptr) {
NodePtr next=lptr->head;
NodePtr current=next;
while(current != NULL) {
next = current->next;
free(current);
current = next;
}
}
/* main.c */

#include
#include
#include "linkedlist.h"

int main(void) {
int i, n, data;
List LL;

initList(&LL); /* Buat initial linked list */

printf("Jumlah simpul = ");
scanf("%d", &n);

/* Input data simpul */
for(i=0; i gcc –Wall –pedantic –g –o mylist main.c linkedlist.c
Hasil kompilasi di atas akan membuat sebuah objek mylist (yang dibangkitkan dari dua file main.c dan linkedlist.c). Kemudian objek mylist tersebut dapat dijalan melalui command line.
 
 
Script Lisked List tambah awal hapus akhior.
 
#include <conio.h> 
#include <iostream.h> 
 
 
typedef struct simpul tsimpul; 
struct simpul 

    int info; 
   tsimpul *next; 
}; 
tsimpul *awal = NULL, *akhir = NULL, *data, *hapus, *b1, *b2; 
 
void muncul() 

    b1=awal; 
   cout<<"\n        DATA ==>  "; 
   while(b1!=NULL) 
   { 
    cout<<b1->info; 
      b1=b1->next; 
      cout<<"  "; 
   } 

 
void tambah_awal(int x) 

   data=new simpul; 
   data->info=x; 
   data->next=NULL; 
   if(awal==NULL) 
   { 
    awal=akhir=data; 
   } 
   else 
   { 
    data->next=awal; 
      awal=data; 
   } 

 
void tambah_akhir(int x) 

   data=new simpul; 
   data->info=x; 
   data->next=NULL; 
   if(awal==NULL) 
   { 
        awal=akhir=data; 
   } 
   else 
   { 
    akhir->next=data; 
      akhir=data; 
   } 

 
void tambah_tengah(int in,int setelah) 

    b1=awal; 
   int ada=0; 
   while (b1 != NULL) 
   { 
        if (b1->info == setelah) 
        { 
            ada++; 
        } 
        b1 = b1->next; 
   } 
   if(ada==0) 
    cout<<"\n-->Data Yang Di Masukkan Tidak Falid<--\n\n"; 
   else 
   { 
    b1=awal; 
       b2=b1->next; 
    while(b1->info!=setelah) 
    { 
        b1=b1->next; 
        b2=b1->next; 
    } 
        data=new simpul; 
    data->info=in; 
      b1->next=data; 
      if(b1==akhir) 
      { 
         akhir=data; 
      } 
      data->next=b2; 
   } 

 
void hapus_awal() 

    if(awal==NULL) 
   { 
        cout<<"Maaf....List Kosong!!!\n"; 
   } 
   else if (awal==akhir) 
   { 
    hapus=awal; 
    awal=NULL; 
    akhir=NULL; 
   } 
   else 
   { 
      hapus=awal; 
      awal=awal->next; 
   } 

 
void hapus_akhir() 

    if(awal==NULL) 
   { 
        cout<<"Maaf....List Kosong!!!\n"; 
   } 
    else if(awal==akhir) 
    { 
    hapus=awal; 
    awal=NULL; 
    akhir=NULL; 
   } 
   else 
   { 
        b1=awal; 
      while(b1->next!=akhir) 
      { 
        b1=b1->next; 
      } 
      hapus=akhir; 
      b1->next=NULL; 
      akhir=b1; 
   } 

 
void hapus_tengah(int x) 

    tsimpul *b; 
   int ada=0; 
   b=awal; 
   if(awal==NULL) 
        cout<<"Maaf....List Kosong!!!\n"; 
   else if(b->info==x) 
        hapus_awal(); 
   else if(akhir->info==x) 
    hapus_akhir(); 
   else 
   { 
    while(b!=NULL) 
    { 
        if(b->info==x) 
         { 
            ada++; 
         } 
            b=b->next; 
    } 
      if(ada==0) 
            cout<<"\n-->Data Yang Di Masukkan Tidak Falid<--\n\n"; 
      else 
      { 
      b=awal; 
      while(b->next->info!=x) 
      { 
        b=b->next; 
      } 
    b1=b->next; 
      b2=b1->next; 
      hapus=b1; 
      b->next=b2; 
      } 
   } 

 
int main() 

   int pilih,n,nn; 
   char lagi; 
   do 
   {  
     

      cout<<"\n\n1. Tambah Awal";  
      cout<<"\n2. Hapus akhir\n"; 
      cout<<"\n3. tampil\n==========================";
      cout<<"\nPilihan Anda : "; cin>>pilih; 
      cout<<"==========================\n"; 
      switch(pilih) 
    { 
        case 1: 
          cout<<"Masukkan Nilai    : ";cin>>n; 
          tambah_awal(n); 
          break; 

         case 2: 
         hapus_akhir(); 
         break; 
        
         case 3:
                muncul(); 
          break;
        
    } 
    cout<<"Lagi (y/t)? ";cin>>lagi; 
   } 
   while(lagi=='y'||lagi=='Y'); 

   return 0;
}  

Rabu, 12 Desember 2012

Obat Galau | Tips Anti Galau | Cara Mengobati Galau | Cara Menghindari Galau


“Galau!!” merupakan sebuah kata-kata yang sedang naik daun, di mana kata-kata itu menandakan seseorang tengah dilanda rasa kegelisahan, kecemasan, serta kesedihan pada jiwanya. Tak hanya laku di facebook atau twitter saja, bahkan di media televisi pun orang-orang seakan-akan dicekoki dengan kata-kata “galau” tersebut.

Pada dasarnya, manusia adalah sesosok makhluk yang paling sering dilanda kecemasan. Ketika seseorang dihadapkan pada suatu masalah, sedangkan dirinya belum atau tidak siap dalam menghadapinya, tentu jiwa dan pikirannya akan menjadi guncang dan perkara tersebut sudahlah menjadi fitrah bagi setiap insan.
...Jangankan kita manusia biasa, bahkan Rasulullah pun pernah mengalami keadaan keadaan galau pada tahun ke-10 masa kenabiannya...
Jangankan kita sebagai manusia biasa, bahkan Rasulullah Muhammad shalallahu alaihi wasallam pun pernah mengalami keadaan tersebut pada tahun ke-10 masa kenabiannya. Pada masa yang masyhur dengan ‘amul huzni (tahun duka cita) itu, beliau ditinggal wafat oleh pamannya, Abu Thalib, kemudian dua bulan disusul dengan wafatnya istri yang sangat beliau sayangi, Khadijah bintu Khuwailid.
Sahabat Abu Bakar, ketika sedang perjalanan hijrah bersama Rasulullah pun di saat berada di dalam gua Tsur merasa sangat cemas dan khawatir dari kejaran kaum Musyrikin dalam perburuan mereka terhadap Rasulullah. Hingga turunlah surat At-Taubah ayat 40 yang menjadi penenang mereka berdua dari rasa kegalauan dan kesedihan yang berada pada jiwa dan pikiran mereka.

Jangan Galau, Innallaha Ma’ana!

Allah Ta’ala berfirman, “Janganlah engkau bersedih, sesungguhnya Allah bersama kami” (QS. At Taubah: 40).

Ayat di atas mungkin dapat menjadikan kita agar lebih merenungi lagi terhadap setiap masalah apapun yang kita hadapi. Dalam setiap persoalan yang tak kunjung terselesaikan, maka hadapkanlah semua itu kepada Allah Ta’ala. Tak ada satupun manusia yang tak luput dari rasa sedih, tinggal bagaimana kita menghadapi kesedihan dan kegalauan tersebut.
...Allah telah memberikan solusi kepada manusia untuk mengatasi rasa galau yang sedang menghampiri jiwa...
Adakalanya, seseorang berada pada saat-saat yang menyenangkan, tetapi, ada pula kita akan berada pada posisi yang tidak kita harapkan. Semua itu sudah menjdai takdir yang telah Allah Ta’ala tetapkan untuk makhluk-makhluk Nya.

Tetapi, Allah Ta’ala juga telah memberikan solusi-solusi kepada manusia tentang bagaimana cara mengatasi rasa galau atau rasa sedih yang sedang menghampiri jiwa. Karena dengan stabilnya jiwa, tentu setiap orang akan mampu bergerak dalam perkara-perkara positif, sehingga dapat membuat langkah-langkahnya menjadi lebih bermanfaat, terutama bagi dirinya lalu untuk orang lain.

Obat Galau | Tips Anti Galau | Cara Mengobati Galau | Cara Menghindari Galau

Berikut ini adalah kunci dalam mengatasi rasa galau;

1. Sabar

Hal pertama yang dilakukan oleh Nabi Muhammad ketika menghadapi cobaan yang tiada henti adalah dengan meneguhkan jiwa dalam bingkai kesabaran. Karena dengan kesabaran itulah seseorang akan lebih bisa menghadapi setiap masalah berat yang mendatanginya.
Allah Ta’ala berfirman, “Sesungguhnya Allah bersama orang-orang yang sabar” (Qs. Al-Baqarah 153).
Selain menenangkan jiwa, sabar juga dapat menstabilkan kacaunya akal pikiran akibat beratnya beban yang dihadapi.

2. Adukanlah semua itu kepada Allah

Ketika seseorang menghadapi persoalan yang sangat berat, maka sudah pasti akan mencari sesuatu yang dapat dijadikan tempat mengadu dan mencurahkan isi hati yang telah menjadi beban baginya selama ini. Allah sudah mengingatkan hamba-Nya di dalam ayat yang dibaca setiap muslim minimal 17 kali dalam sehari:
“Hanya kepada-Mulah kami menyembah, dan hanya kepada-Mulah kami meminta pertolongan” (QS. Al Fatihah 5).
...ketika keluhan itu diadukan kepada Sang Maha Pencipta, maka akan meringankan beban berat yang kita derita...
Mengingat bahwa manusia adalah makhluk yang banyak sekali dalam mengeluh, tentu ketika keluhan itu diadukan kepada Sang Maha Pencipta, maka semua itu akan meringankan beban berat yang selama ini kita derita.

Rasulullah shalallahi alaihi wasallam ketika menghadapi berbagai persoalan pun, maka hal yang akan beliau lakukan adalah mengadu ujian tersebut kepada Allah Ta’ala. Karena hanya Allah lah tempat bergantung bagi setiap makhluk.

3. Positive thinking

Positive thinking atau berpikir positif, perkara tersebut sangatlah membantu manusia dalam mengatasi rasa galau yang sedang menghinggapinya. Karena dengan berpikir positif, maka segala bentuk-bentuk kesukaran dan beban yang ada pada dalam diri menjadi terobati karena adanya sikap bahwa segala yang kesusahan-kesusahan yang dihadapi, pastilah mempunyai jalan yang lebih baik yang sudah ditetapkan oleh Allah Ta’ala. Sebagaimana firman-Nya;

“Karena Sesungguhnya sesudah kesulitan itu ada kemudahan. Sesungguhnya sesudah kesulitan itu ada kemudahan” (Qs Al-Insyirah 5-6).

4. Dzikrullah (Mengingat Allah)

Orang yang senantiasa mengingat Allah Ta’ala dalam segala hal yang dikerjakan. Tentunya akan menjadikan nilai positif bagi dirinya, terutama dalam jiwanya. Karena dengan mengingat Allah segala persoalan yang dihadapi, maka jiwa akan menghadapinya lebih tenang. Sehingga rasa galau yang ada dalam diri bisa perlahan-perlahan dihilangkan. Dan sudah merupakan janji Allah Ta’ala, bagi siapa saja yang mengingatnya, maka didalam hatinya pastilah terisi dengan ketenteraman-ketenteraman yang tidak bisa didapatkan melainkan hanya dengan mengingat-Nya.
...Bersabar, berpikir positif, ingat Allah dan mengadukan semua persoalan kepada-Nya adalah solusi segala persoalan...
Sebagaimana firman-Nya:

“Orang-orang yang beriman dan hati mereka menjadi tenteram dengan mengingat Allah. Ingatlah, hanya dengan mengingat Allah lah hati menjadi tenteram” (Qs Ar-Ra’du 28).

Berbeda dengan orang-orang yang lalai kepada Allah, yang di mana jiwa-jiwa mereka hanya terisi dengan rasa kegelisahan, galau, serta kecemasan semata. Tanpa ada sama sekali yang bisa menenangkan jiwa-Nya.
Tentunya, sesudah mengetahui tentang faktor-faktor yang dapat mengatasi persoalan galau, maka jadilah orang yang selalu dekat kepada Allah Ta’ala. Bersabar, berpikir positif, mengingat Allah, serta mengadukan semua persoalan kepada-Nya merupakan kunci dari segala persoalan yang sedang dihadapi. Maka dari itu, Janganlah galau, karena sesungguhnya Allah bersama kita.

Kamis, 22 November 2012

Lima Pertanda Si Dia Adalah Orang yang Tepat

Mencari pasangan yang tepat ternyata lebih mudah dari yang kita perkirakan.

Penelitian terbaru mengungkapkan, hanya ada lima pertanda untuk mengetahui apakah Anda telah menemukan jodoh yang tepat.

Sebanyak 1000 pria dan wanita ditanya mengenai sifat yang mereka cari dari diri pasangan ideal. Para wanita bilang, mereka mengutamakan pria yang dapat memberi rasa aman secara emosional.

Wanita juga menginginkan pria yang dapat diterima oleh keluarga mereka dan seseorang yang bisa diajak bersenang-senang.

Bagaimana dengan para pria? Mereka memiliki prioritas yang sama dengan wanita seperti ingin memiliki anak juga lebih penting dari pada ketertarikan mereka sendiri ke pria itu, menurut situs kencan WhatsYourPrice.com.

“Orang-orang sering memberikan terlalu banyak definisi mengenai ‘jodoh yang tepat’, saat menjalani hubungan asmara,” kata ahli kencan Helen Croydon.

“Yang paling penting adalah pasangan memberikan Anda rasa percaya diri dan kebebasan untuk mengatakan apa yang Anda rasakan dan ada empati di antara kalian dan sama-sama memiliki perasaan diinginkan.”

Jadi apa pertanda terbesar yang menunjukkan bahwa Anda telah menemukan jodoh?


Lima alasan teratas yang wanita berikan saat mengetahui bahwa mereka telah menemukan pasangan yang tepat adalah:

1. Dia tahu cara membuat saya bahagia dan bisa memberi rasa aman secara emosional.
2. Sahabat dan keluarga saya juga memiliki pandangan yang sama seperti saya terhadap pria tersebut.
3. Dia membuat hal biasa menjadi luar biasa.
4. Kami memiliki prioritas hidup yang sama, seperti sama-sama ingin atau tidak ingin memiliki anak.
5. Saya tertarik kepadanya dan secara fisik kami cocok.


Lima alasan teratas yang pria berikan untuk mendapatkan pasangan yang tepat bagi mereka adalah:

1. Saya menyukainya dan secara fisik kami cocok.
2. Saya sangat mencintainya sehingga saya tidak lagi menginginkan orang lain.
3. Dia tahu cara membuat saya bahagia dan memberikan rasa aman secara emosional.
4. Kami memiliki prioritas hidup yang sama, seperti sama-sama ingin atau tidak ingin memiliki anak.
5. Wanita tersebut akan menjaga saya dengan baik.

Algoritma Array

#include <stdio.h>
#include <conio.h>

int main()
{
    int x[3][3]={{1,2,3},{4,5,6},{7,8,9}},b,k;
   
    printf("BENTUK BIASA\n");
    for(b=0 ; b<3 ; b++)
        for(k=0 ; k<3 ; k++)
                printf("x[%d][%d] = %d\n",b,k,x[b][k]);
               
        printf("\n\nBENTUK MATRIKS\n");
        for(b=0 ; b<3 ; b++)
        {
            for(k=0 ; k<3 ; k++)
        {
            printf("%d ",x[b][k]);
            }
            printf("|n");
        }
        getch();
}
           

Sindrom Patah Hati


Deskripsi 

Sindrom patah hati (broken heart syndrome) adalah gangguan jantung sementara yang diakibatkan oleh situasi yang membuat penderitanya tertekan atau stres seperti kematian orang tercinta.

Awalnya kondisi ini disebut dengan takotsubo cardiomyopathy, namun belakangan kondisi ini juga merujuk pada cardiomyopathy yang dipicu oleh stres atau sindrom balon apikal (apical ballooning syndrome).

Penderita sindrom ini tiba-tiba akan mengalami nyeri dada atau merasa mengalami serangan jantung. Gejalanya sendiri disebabkan oleh reaksi jantung terhadap munculnya hormon stres atau kortisol ketika si penderita dihadapkan pada situasi yang tertekan.

Dalam jangka waktu yang pendek, sebagian jantung penderita pun membesar dan tidak dapat berfungsi dengan baik, sebagian jantung lainnya akan bekerja dengan normal atau malah berkontraksi terlalu kuat.

Beruntung gejala-gejalanya bisa diobati dan kondisi ini akan pulih dengan sendirinya dalam waktu seminggu.

Sedang Stres? Ini 7 Cara Terbaik Mengatasinya

Kehidupan memang tak bisa lepas dari stres, tapi bagaimana seseorang mengatasi stres ini turut mempengaruhi kualitas hidupnya. Jika sedang stres, tak ada salahnya melakukan salah satu dari beberapa cara terbaik mengatasi stres.

Memiliki sedikit rasa stres bisa baik untuk kesehatan, tapi jika stres yang dirasakan terlalu banyak bisa memiliki efek yang buruk bagi tubuh seperti menurunkan sistem kekebalan tubuh, mengganggu sistem pencernaan dan dampak lainnya.

Untuk mengurangi stres yang muncul, ada beberapa cara terbaik dan cerdas dalam mengatasi stres, seperti dikutip dariTimesofindia, Kamis (22/11/2012) yaitu:

1. Bernapas dalam-dalam
Ketika seseorang merasa terlalu stres, cobalah bernapas dalam-dalam selama 10-15 menit. Tarik napas perlahan-lahan dari hidung lalu hembuskan melalui mulut. Ini akan membantu seseorang merasa santai dan memberikan pikiran yang lebih baik.

2. Mematikan ponsel
Beberapa orang kadang sulit mematikan ponselnya karena harus terus menerus memeriksa email atau mengirim sms. Tapi mematikan ponsel diketahui bisa mengurangi stres, sebaiknya biasakan mematikan ponsel satu jam sebelum tidur dan menyalakannya satu jam setelah bangun.

3. Berani katakan 'tidak'
Dengan berani mengatakan 'tidak' maka seseorang bisa bersikap tegas dengan tetap menghormati batas-batas diri sendiri. Ini karena seseorang perlu berpikir tentang dirinya sendiri.

4. Hindari orang-orang negatif
Jika berada di sekitar orang-orang pesimis dan berpikir negatif, maka Anda tidak akan pernah bisa hidup secara positif. Untuk itu jika merasa sedang stres, cobalah mencari lingkungan yang positif.

5. Biarkan air mata keluar
Jika sudah merasa sangat stres dan ingin menangis, maka biarkan air mata keluar. Studi menunjukkan menangis adalah cara yang bagus dan alami untuk melepaskan racun dari tubuh dan mengurangi stres.

6. Jadilah seperti anak-anak
Anak-anak adalah contoh besar bagaimana menjalani hidup tanpa kekhawatiran, dunia anak identik dengan bermain dan bergembira. Oleh karena itu cobalah bertindak seperti anak selama beberapa saat.

7. Tertawa dan pijat
Tertawa adalah cara yang bagus untuk membunuh stres. Cobalah menonton film komedi favorit atau membaca cerita lucu, lalu tertawalah seolah-olah tidak ada orang yang mengawasi. Serta jika dilengkapi dengan pijat bisa ampuh mengatasi stres, karena pijat dapat mengurangi kecemasan, stres dan memberikan ketenangan mental.

Selasa, 16 Oktober 2012

ciuss?? mi appah ????? hahahha

APA YANG ANDA LAKUKAN JIKA KONEKSI INTERNET YANG ANDA GUNAKAN LEMOT ??????

Jawaban saya : saya sangat lieuurrrrr klo terjadi seperti itu ,, apalagi klo ada tugas yang mengharuskan saya bertanya pada mbah gugel dan kawan2 nya ,,,, lieurrr sekali , bingung yg harus saya kerjakan dan perbuat apa,,hahahahha