my blog

Rabu, 23 Mei 2012

program link listd

hallo mante-mante ketemu lagi,,,,,
akhir2 ini aku jarang masukin postingan ku,,,soalnya tugas ku lagi numpuk ne,,,
heheheheheh!!!!!!!!

oh yah hari ini q dari baru dapat materi baru dosen q,,,yah susah2 gampang ceah......
lanhsung aja ke program yah?????

program kali ini thu tentang link listd,,,,
teman-teman udah tau kan apa itu link listd,,,,????
bagi pemula seperti aq ceahhh,,, rasanya susah bngt ngerjainx,,,tapi akhrinya sukses juga.
kita langsung aja ke coding programnya!!!!!


PROGRAM LINK LISTD...


 #include <iostream.h>
 #include <conio.h>
 #include <malloc.h>

 typedef struct Node *Pnode;
 struct Node
 {
  int info;
  Pnode Next;
 };

  void inisialisasi(Pnode *Head,Pnode *Tail)
  {
  *Head=*Tail=NULL;
  }
  Pnode CreateNode (int Data)
  {
  Pnode Node_baru;
   Node_baru=(Pnode) malloc(sizeof(Node));
   Node_baru->info=Data;
   Node_baru->Next=NULL;
   return(Node_baru);
  }
  void InsertFirst(Pnode *Head,Pnode *Tail,int Data)
  {
  Pnode Node_baru;
   Node_baru = CreateNode(Data);
   if(*Head==NULL)
    {*Head =*Tail =Node_baru;}
   else
    {Node_baru->Next =*Head;
      *Head=Node_baru;}
  }
  void DeleteFirst  (Pnode*Head,Pnode*Tail)
  {
  Pnode bantu;
   if(*Head==NULL)
    {cout<<"list kosong";}
   else if(*Head == *Tail)
    {
      free(*Head);
         *Head=*Tail=NULL;
         cout<<"node berhasil di hapus,saat ini list kosong";
      }
   else
    {
      bantu=*Head;
         *Head=(*Head)->Next;
         free(bantu);
         cout<<"node awal berhasil di hapus";
      }
   }

   void InsertLast(Pnode *Head,Pnode *Tail,int Data)
   {
    Pnode Node_baru;
      Node_baru=CreateNode(Data);
      if(*Head==NULL)
      {*Head=*Tail=Node_baru;}
      else
      {Node_baru->Next = *Head;
      *Head =Node_baru;}
   }
   void DeleteLast (Pnode*Head,Pnode*Tail)
   {
    Pnode bantu;
      if(*Head==NULL)
      {cout<<"list kosong";}
      else if(*Head==*Tail)
      {
          free(*Head);
            *Head=*Tail=NULL;
            cout<<"node berhasil di hapus,saat ini list kosong";
         }
      else
      {
          bantu=*Head;
            while(bantu->Next !=*Tail)
         {
          bantu=bantu->Next;
         }
         free(*Tail);
         bantu->Next=NULL;
         *Tail=bantu;
         cout<<"node akhir berhasil di hapus";
         }
      }
      void InsertAfter(Pnode *Head,Pnode *Tail, int Data, int posisi)
      {
      Pnode Node_baru,bantu;
         int jml_Node, x;

         if(*Head==NULL)
         {InsertFirst(Head,Tail,Data);}
      else
      {
          jml_Node=1;
            bantu=*Head;
            while(bantu->Next !=NULL)
            { bantu=bantu->Next;
            jml_Node++;}

            if(posisi<=1)
            {InsertFirst(Head,Tail,Data);}
            else if(posisi>jml_Node)
            {InsertLast(Head,Tail,Data);}
            else
            {
                Node_baru=CreateNode(Data);
                  bantu = *Head;
                  x=1;
                  while (x< (posisi-1))
                  {bantu=bantu->Next;
                  x++;}
                  Node_baru->Next=bantu->Next;
                  bantu->Next=Node_baru;
                  }
               }
      }
      void DeleteAfter(Pnode *Head,Pnode *Tail, int posisi)
      {
      Pnode bantu,bantu2;
         int jml_Node, x;
         if(*Head==NULL)
          {cout<<"list kosong";}
         else
          {
            jml_Node=1;
               bantu=*Head;
               while(bantu->Next!=NULL)
               {bantu=bantu->Next;
          jml_Node++;}
                  if((posisi<1)||(posisi>jml_Node))
                  {cout<<"posisi di luar jangkauan."<<endl;}
                  else if(posisi==1)
                  {DeleteFirst(Head,Tail);}
                  else if(posisi==jml_Node)
                  {DeleteLast(Head,Tail);}
                  else
                  {
                      bantu=*Head;
                        x=1;
                        while(x<(posisi-1))
                        { bantu=bantu->Next;
                        x++;}
                        bantu2=bantu->Next;
                        bantu->Next=bantu2->Next;
                        free(bantu2);
                        }
                  }
            }
            int searching(Pnode Head,int Data)
            {
            Pnode bantu;
               int posisi=1,ketemu=0;
               bantu=Head;
               while((bantu!=NULL)&&(ketemu==0))
               {
                if(bantu->info==Data)
                  {ketemu=1;}
                  else
                  {
                      bantu=bantu->Next;
                        posisi++;
                        }
                  }
                  if(ketemu==1)
                  return posisi;
                  else
                  return 0;
               }


      void Print(Pnode Head)
      {
      Pnode bantu;
         if (Head!=NULL)
         {
          bantu=Head;
            while(bantu!=NULL)
            {
                cout<<bantu->info<<"->";
                  bantu=bantu->Next;
               }
         }
         else
         {cout<<"list kosong";}
      }
 void main()
 {
  int pilihan,baru;
   Pnode Head,Tail;
   inisialisasi(&Head,&Tail);
   do
   {
    clrscr();
      cout<<"**************************"<<endl;
      cout<<"**************************"<<endl;
      cout<<"       MELANI SUHAENY     "<<endl;
      cout<<"        110030126         "<<endl;
      cout<<"JURUSAN (SISTEM INFORMASI)"<<endl;
      cout<<"--------------------------"<<endl;
      cout<<"##########################"<<endl;

      cout<<"1.insert node di awal list"<<endl;
      cout<<"2.insert node di akhir list"<<endl;
      cout<<"3.menghapus node awal dari list"<<endl;
cout<<"4.menghapus node akhir darilist"<<endl;
cout<<"5.print data dalam list"<<endl;
      cout<<"6.menambahkan data pada posisi tertentu"<<endl;
      cout<<"7.menghapus data pada posisi tertentu"<<endl;
      cout<<"8.mencari data dalam list"<<endl;
cout<<endl;
cout<<"pilihan=";
      cin>>pilihan;
      clrscr();
      switch(pilihan)
      {
      case 1:
          { cout<<"data yang akan ditambahkan=";
            cin>>baru;
            InsertFirst(&Head,&Tail,baru);
            cout<<"data berhasil ditambahkan";
            getch();
            break;}
         case 2:
          { cout<<"data yang akan ditambahkan=";
            cin>>baru;
            InsertLast(&Head,&Tail,baru);
            cout<<"data berhasil ditambahkan";
            getch();
            break;}
         case 3:
          { DeleteFirst(&Head,&Tail);
            getch();
            break;}
         case 4:
          { DeleteLast(&Head,&Tail);
            getch();
            break;}
         case 5:
         { Print(Head);
         getch();
         break;}
         case 6:
          { cout<<"data yang akan di tambahkan=";
            cin>>baru;
            InsertAfter(&Head,&Tail,baru,baru);
            cout<<"data berhasil ditambahkan";
            getch();
            break;}
         case 7:
          { DeleteAfter(&Head,&Tail,baru);
            getch();
            break;}
         case 8:
          {  cout<<"data yang akan di cari=";
            cin>>baru;
            InsertAfter(&Head,&Tail,baru,baru);
            cout<<"data berhasil ditambahkan";
            getch();
            break;}
         default:
         { cout<<"tidak ada dalam pilihan"<<endl;}
      }
   }while(pilihan>=1&&pilihan<=8);
   getch(); }

semoga program/ coding di atas dapat membantu teman2 yah,,,,
mohon saran yah!!!!





Sabtu, 05 Mei 2012

sinopsis twilight part2



SINOPSIS FILM TWILIGHT BREAKING DAWN 
ini merupakan salah Film yang paling ditunggu-tunggu para pencinta film di dunia.  Sekuel terbaru dari trilogi film twilight.  Breaking dawn ini merupakan Seri terakhir dari serial Twilight yang disadur dari novel karya Stephenie Meyer yang berjudul sama. Breaking Dawn adalah judul buku keempat dari lanjutan seri Twilight setelah Twilight, New Moon dan Eclipse. Di negara aslinya, USA, buku Breaking Dawn dengan rekor penjualan di hari pertama launching-nya mencapai 1,3 juta eksemplar.
Film Twilight terbaru breaking dawn ini terdiri dari 3 bagian / part.  Sesuai dengan isi dalam novelnya yaitu terdiri dari 3 bagian, dimana dalam bagian-bagian tersebut menceritakan dari beberapa sudut pandang.  Sudut pandang Bella Swan dan Jacob black.  Disini kami akan mencoba membahas mengenai SINOPSIS FILM TWILIGHT BREAKING DAWN  lengkap ini.
Cerita film Twilight breaking Dawn ini merupakan lanjutan dari sekuel sebelumnya Eclipse dimana diceritakan rencana pernikahan antara Bella dan Edward.  Cinta Bella kepada Edward memang sangat dalam sehingga, dia rela menjadi vampir untuk menikah dengan Edward.  Edward memberikan syarat bahwa Bella harus menikah dulu dengan dirinya jika ingin Edward yang membuat dia berubah menjadi vampir.
SINOPSIS FILM TWILIGHT BREAKING DAWN tentu saja merujuk kepada novelnya.  dibagi kedalam 3 sesi / bagian.  Film Twilight Breaking Dawn Part 1 ini menceritakan detail mengenai pernikahan dan bulan madu Bella dengan Edward dari perspektif Bella Swan.  Mereka berdua setelah menikah berbulan manu di pulau bernama Isle Esme, di pesisir Brasil.  Dua minggu setelah bulan madunya,  Bella menyadari adanya keanehan dalam dirinya.  Kemudian tersadar bahwa dirinya sedang hamil.  Kehamilan Bella memang tidak seperti biasanya karena didalam kandungannya merupakan bayi setengah manusia dan setengah vampir dan itu bukan merupakan sesuatu yang biasa.  Di Film ini terdapat beberapa adegan vulgar khususnya ketika mereka berbulan madu, dan dikabarkan Bella Swan melakukan adengan topless dan tanpa pakaian ketika beradu akting.
Kemudian Twillight Breaking dawn part 2 ini dilihat dari cara pandang Jacob Black.  Walaupun telah menikah dengan Edward ternyata Jacob masih memiliki perhatian yang mendalam kepada Bella.  Hal ini sangat ditentang oleh kawanan Were Wolf / Manusia serigala yang menginginkan Jacob melupakan Bella.  Bella yang begitu menderita ketika melahirkan membuat Jacob marah karena melihat penderitaan Bella dan berencana membunuh bayi yang ada dikandungan Bella tersebut.  Tetapi semuanya berubah ketika Bayi itu lahir, Jacob mengurungkan niatnya untuk membunuh bayi tersebut.  Bayi itu sendiri bernama Renesmee.  Kemudian setelah melahirkan Bella sendiri berubah menjadi Vampire.
Bagian twilight breaking dawn yang terakhir yaitu SINOPSIS FILM TWILIGHT BREAKING DAWN part 3 bercerita dari sisi Bella.  Disini dicerita setelah melahirkan Renesmee, dikabarkan bayi tersebut adalah bayi abadi.  Bayi abadi ini sangat membahayakan kehidupan vampire dan melanggar penguasa vampir yaitu Volturi.  Dugaan ini datang dari Irina yang merupakan bagian dari kelompok vampir TANYA.  Irina melaporkan kelahiran Renesmee kepada Volturi, dan kemudian Volturi berencana untuk membuh bayi dan keluarga Cullen tersebut.  Mendengar kabar ini keluarga Cullen dan dibantu oleh Jacob mengumpulkan bukti bahwa sebenarnya Renesmee ini bukanlah bayi abadi dan sama sekali tidak membahayakan kehidupan para vampir.  Akhirnya Volturi dapat diyakinkan bahwa memang benar Renesmee bukanlah bayi abadi, dan akhirnya tidak jadi membunuh Renesmee.
Sekuel Film Twilight Breaking dawn ini masih diperankan oleh pemainnya terdahulu.

Selasa, 01 Mei 2012

algoritma pemrograman

hallo semuanya,,,,,,,????
ketemu lagi ini,,,,,gmn ne kegiatan mante2 semua hari ini
melelahkan yah,,,,??walaupun capeh tapi jgn prnh capeh mengunjungi blog q yahhhh
heheheheheh.............
di posting kali ini aq ingin berbagi tentang materi yang aku dapat di kampus !!!!!
yah semoga aja bisa membantu teman2 semua,,,,,
kita langsung aj yah ke postingnya,,,,,,,

ALGORITMA PEMROGRAMAN,
#include <iostream.h>
#include <conio.h>
void main ()
{
  int nomor_menu;
  cout<<"## PILIHAN MENU ##"<<endl;
  cout<<"1 = nasi goreng (7.000)"<<endl;
  cout<<"2 = nasi campur (8.000)"<<endl;
  cout<<"3 = soto ayam   (11.000)"<<endl;
  cout<<"4 = exit "<<endl;
  cout<<"masukan nomor menu (1..4) :";
  cin>>nomor_menu;
  if (nomor_menu == 1)
  cout<<"anda telah memesan nasi goreng seharga Rp 7.000"<<endl;
  else if (nomor_menu == 2)
  cout<<"anda telah memesan nasi campur seharga Rp 8.000"<<endl;
  else if (nomor_menu == 3)
  cout<<"anda telah memesan soto ayam seharga Rp 11.000"<<endl;
  else if (nomor_menu == 4)
  cout<<"exit"<<endl;
  else
  cout<<"tidak ada menu"<<endl;
  getch ();
}


semoga dapat membantu teman-teman dalam menyesaikan tugasnya,,,,,!!!!! (^_^)
sampai disini dulu yahhhh!!!! kapan2 baru dilanjutkan lagi..

Senin, 30 April 2012

hallo semuanya??????
gmn kabarnya hari inin,,,,,pasti pada lagi galau semuanya yah,,,
entah itu galau tentang pacar, ,,tugas,,,, apalah itu,,,,,

sering2 dah disini,,,,siapa tau aja kau bisa membantu,,, kegalauan teman2 semua!!!!1
kali ini g ad posting,,,
yah cuman curhatan hati doank!!!!!

sampe disini dulu yahhhh,,,nanti dilanjutkan lagi??




  by : meyland

program struktur

hay,,, semuanya apa kabar?????/
ketemu lagi new,,,,,
paa posting kali ini mungkinsaya akan berbagi tentang materi praktikum struktur data....
wahhhh...... mungkin bagi teman2 yag baru mendegar new,, rasanya sulit yah!!!!!!
ini adalah contoh program yang aku bikin....
semoga bisa membantu teman2....

(^__^)!!!tetap semangat yah


#include <iostream.h>
#include <conio.h>

typedef struct {
    int nim;
      char nama [50];
      int nilai;
   }tugas;
void main (){
tugas tgs[3];
   int i ;

   cout<<"   *** PROGRAM INI DIBUAT OLEH *** "<<endl;
   cout<<"       Melani Suhaeny (110030126)"<<endl;
   cout<<"++++++++++++++++++++++++++++++++++"<<endl;
   for (i=1;i<3;i++){
   cout<<"data mahasiswa ke-"<<i<<endl;
   cout<<"masukan NIM anda      : ";
   cin>>tgs[i].nim;
   cout<<"masukan NAMA anda     : ";
   cin>>tgs[i].nama;
   cout<<"masukan NILAI         : ";
   cin>>tgs[i].nilai;
   cout<<"++++++++++++++++++++++++"<<endl;

   }
   cout<<"   ***   informasi mahasiswa *** "<<endl;
   for (i=1;i<3;i++){
   cout<<" +++++++++++++++++++++++"<<endl;
   cout<<"data mahasiswa ke - "<<i<<endl;
   cout<<" NIM anda   : "<<tgs[i].nima<<endl;
   cout<<" NAMA anda  : "<<tgs[i].nama<<endl;
   cout<<" NILAI anda : "<<tgs[i].nilai<<endl;

  }
getch () ;
}

gampang kan programnya,,,,!!!!!
selamat mencoba,,,,,
upssss lupa,,, minta saran dan komentarnya yah

puisi untuk ibu


DO'AMU IBU


Ibu...!
Aku tahu...
Semua letihmu itu tulus
Dan...akupun tahu
Bukan apa-apa yang engkau ingin
Engkau tak pernah inginkan apa-apa

Ibu...!
Dulu engkau pernah bilang
Cepatlah besar anakku !
Jadilah engkau orang besar
Yang membesarkan hati Ibu

Ibu...!
Semua hebatku
Tak kan pernah ada
Tanpa ikhlas pengorbananmu

Ibu...!
Sabdamu adalah do'a
Do'a yang nyaring terdengar
Dan pasti... didengar !

Bukan gelimang harta tuk membalas
Bukan pula, tahta dan mahkota
Bhakti, taat... menjaga hati
Itu saja...cari dan mesti kau beri 
http://musttrie-art.blogspot.com/2012/02/puisi-ibu-doamu-ibu.html