Minggu, 04 Desember 2011

struktur data program menghitung nilai indek array versi 6

0 komentar
source code c++:
#include <iostream.h>
#include <conio.h>

class MyArray {
    friend ostream& operator<<(ostream&, const MyArray&);
public:
    MyArray(int n=10);
    void kurang_satu();
    void cetak_array();   
private:
    int n;
    int A[10];   
};

ostream& operator<<(ostream& output, const MyArray& Mine) {
    for (int i=0; i<Mine.n; i++)
        output << "Nilai indeks ke-[" << i << "] adalah " << Mine.A[i] << endl;
    getch(); 
    return output;
}

MyArray::MyArray(int ukuran) {
    n = ukuran;
    for (int i=0; i<n; i++)
        A[i] = i+1;
}       

void MyArray::kurang_satu() {
    for (int i=0; i<n; i++)
        A[i]--;   
}

void MyArray::cetak_array() {
    for (int i=0; i<n; i++)
        cout << "Nilai indeks ke-[" << i << "] adalah " << A[i] << endl;
    getch(); 
}

int main() {
    MyArray X;
    cout << "Nilai array asal : " << endl;
    X.cetak_array();
    cout << "\nPakai operator overloading :\n";
    cout << X;
    X.kurang_satu();
    cout << "Setelah dikurangi 1 menjadi : " << endl;
    X.cetak_array();
}
hasil:
Continue reading →

struktur data program menghitung nilai indek array versi 5

0 komentar
source code c++:
#include <iostream.h>
#include <conio.h>
class MyArray {
public:
    MyArray();
    void kurang_satu();
    void cetak_array();   
private:
    int n;
    int A[10];   
};

MyArray::MyArray() {
    n = 10;
    for (int i=0; i<n; i++)
        A[i] = i+1;
}       

void MyArray::kurang_satu() {
    for (int i=0; i<n; i++)
        A[i]--;   
}

void MyArray::cetak_array() {
    for (int i=0; i<n; i++)
        cout << "Nilai indeks ke-[" << i << "] adalah " << A[i] << endl;
    getch(); 
}

int main() {
    MyArray X;
    cout << "Nilai array asal : " << endl;
    X.cetak_array();
    X.kurang_satu();
    cout << "Setelah dikurangi 1 menjadi : " << endl;
    X.cetak_array();
}
hasil:
Continue reading →

struktur data program menghitung nilai indek array versi 4

0 komentar
source code c++:
#include <iostream.h>
#include <conio.h>
// coba pakai const

void kurang_satu(int A[], int n) {
    for (int i=0; i<n; i++)
        A[i]--;   
}

void cetak_array(int A[], int n) {
    for (int i=0; i<n; i++)
        cout << "Nilai indeks ke-[" << i << "] adalah " << A[i] << endl;
    getch(); 
}

int main() {
    int A[10] = {1,2,3,4,5,6,7,8,9,10};
    int n = 10;
    cout << "Nilai array asal : " << endl;
    cetak_array(A, n);
    kurang_satu(A, n);
    cout << "Setelah dikurangi 1 menjadi : " << endl;
    cetak_array(A, n);
}
hasil:
Continue reading →

struktur data program menghitung nilai indek array versi 3

0 komentar
source code c++:
#include <iostream.h>
#include <conio.h>

void cetak_array(int A[], int n, int kurang) {
    for (int i=0; i<n; i++)
        cout << "Nilai indeks ke-[" << i << "] adalah " << A[i]-kurang << endl;
    getch(); 
}

int main() {
    int A[10] = {1,2,3,4,5,6,7,8,9,10};
    int n = 10;
    cout << "Nilai array asal : ";
    cetak_array(A, n, 0);
    cout << "Setelah dikurangi 1 menjadi : " << endl;
    cetak_array(A, n, 1);
    cout << "Nilai array dicetak kembali" << endl;
    cetak_array(A, n, 0);
    cout << "Ternyata tidak berubah. Perhatikan perbedaannya " << endl;   
    for (int i=0; i<n; i++)
        cout << "Nilai indeks ke-[" << i << "] adalah " << A[i]-- << endl;       
    cout << "Nilai array dicetak kembali" << endl;
    cetak_array(A, n, 0);
}
hasil:
Continue reading →

struktur data program menghitung nilai indek array versi 2

0 komentar
source code c++:
#include <iostream.h>
#include <conio.h>

void cetak_array(int A[], int n) {
    for (int i=0; i<n; i++)
        cout << "Nilai indeks ke-[" << i << "] adalah " << A[i] << endl;
    getch(); 
}

int main() {
    int A[10] = {1,2,3,4,5,6,7,8,9,10};
    int n = 10;
    cout << "Nilai array asal : ";
    cetak_array(A, n);
    cout << "Setelah dikurangi 1 menjadi : " << endl;
    for (int i=0; i<n; i++)
        cout << "Nilai indeks ke-[" << i << "] adalah " << A[i]-1 << endl;       
    getch();
    cout << "Nilai array dicetak kembali" << endl;
    cetak_array(A, n);
    cout << "Ternyata tidak berubah. Perhatikan perbedaannya " << endl;   
    for (int i=0; i<n; i++)
        cout << "Nilai indeks ke-[" << i << "] adalah " << A[i]-- << endl;       
    cout << "Nilai array dicetak kembali" << endl;
    cetak_array(A, n);
}
hasil:
Continue reading →

struktur data program menghitung nilai indek array versi 1

0 komentar
source code c++:
#include <iostream.h>
#include <conio.h>

int main() {
    int A[10] = {1,2,3,4,5,6,7,8,9,10};
    int n = 10;
    cout << "Nilai array asal : ";
    for (int i=0; i<n; i++)
        cout << "Nilai indeks ke-[" << i << "] adalah " << A[i] << endl;
    getch();
    cout << "Setelah dikurangi 1 menjadi : " << endl;
    for (int i=0; i<n; i++)
        cout << "Nilai indeks ke-[" << i << "] adalah " << A[i]-1 << endl;       
    getch();
    cout << "Nilai array dicetak kembali" << endl;
    for (int i=0; i<n; i++)
        cout << "Nilai indeks ke-[" << i << "] adalah " << A[i] << endl;
    cout << "Ternyata tidak berubah. Perhatikan perbedaannya " << endl;
    getch();
    for (int i=0; i<n; i++)
        cout << "Nilai indeks ke-[" << i << "] adalah " << A[i]-- << endl;       
    cout << "Nilai array dicetak kembali" << endl;
    for (int i=0; i<n; i++)
        cout << "Nilai indeks ke-[" << i << "] adalah " << A[i] << endl;       
    getch();
}
hasil:
Continue reading →

Tugas struktur data stack(kelompok)

0 komentar
source code c++:
#include <string>
#include <iostream>


using namespace std;
class stak{
 public:
        stak();
        void baru();
        void bagi1();
        void bagi2();
        void cetak1();
        void cetak_hasil();
 private:
        int top;
        char stackA[9];
        char stackC[9];
        char stackB[9];
        char x;};

stak::stak(){
        top=-1;
        cout<<"Tugas Kelompok Stack\n\n";}

void stak::baru(){
        cout<<"Stack A\n";
        for (int i=0; i<6; i++){
        cout<<"Masukkan stack ["<<i+1<<"] : ";
        cin>>x;
        top++;
        stackA[top]=x;}}

void stak::bagi2(){
     cout<<"\nKarakter yang di pop";
     cout<<"\nStack B\n";
     int i=0;
     for(i=2;i>=0;i--){
     x=stackA[i];
     stackB[i+1]=x;
     cout<<"stack ke ["<<i+1<<"] : "<< x<<endl;}}
    
void stak::bagi1(){
     cout<<"\nKarakter yang di pop";
     cout<<"\nStack C\n";
     int i=0;
     for(i=top;i>=3;i--){
     x=stackA[i];
     stackC[i-2]=x;
     cout<<"stack ke ["<<i-2<<"] : "<< x<<endl;}}

void stak::cetak1(){
        int i=0;
        for (i= top; i>=0; i--)
        cout<<"stack ke ["<<i+1<<"] : "<<stackA[i]<<endl;}

void stak::cetak_hasil(){
     cout<<"\nHasil pembagian stack";
     cout<<"\n\tStack B\n";
        int i=0;
        for (i= 3; i>=1; i--){
        cout<<"stackB ke ["<<i<<"] : "<<stackB[i]<<endl;}
        cout<<"\n\tStack C\n";
        int j=0;
        for (j= 3; j>=1; j--){
        cout<<"stackC ke ["<<j<<"] : "<<stackC[j]<<endl;}}
       
int main (){
        int input;
        stak a;
        a.baru();
        //a.cetak1();
        a.bagi1();
        a.bagi2();
        a.cetak_hasil();
         system("PAUSE");
         return EXIT_SUCCESS;}

hasil:
Continue reading →

struktur data program array2d

0 komentar
source code c++:
// test 2D array class

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


void main(void)
{

   try {
      int i, j;
      Array2D<int> X(2,2);
      for (i = 0; i < 2; i++)
         for (j = 0; j < 2; j++)
            X[i][j] = 0;

      cout << "X is" << endl;
      cout << X << endl;

       X.IsiMatrix(1,2,3,4);
      cout << "X is" << endl;
      cout << X << endl;

     }
   catch (...) {
      cerr << "An exception has occurred" << endl;}

      getch();
}
hasil:
Continue reading →

struktur data program link list container excample 5-1

0 komentar
source code c++:
#include <iostream>
#include <list>
#include <iterator>
#include <algorithm>
#include <conio.h>
using namespace std;

int main()
{
list<int> intList1, intList2, intList3, intList4;            //Line 1

    ostream_iterator<int> screen(cout," ");       //Line 2

    intList1.push_back(23);               //Line 3
    intList1.push_back(58);               //Line 4
    intList1.push_back(58);               //Line 5
    intList1.push_back(58);               //Line 6
    intList1.push_back(36);               //Line 7
    intList1.push_back(15);               //Line 8
    intList1.push_back(93);               //Line 9
    intList1.push_back(98);               //Line 10
    intList1.push_back(58);               //Line 11

    cout<<"Line 12: intList1: ";               //Line 12
    copy(intList1.begin(),intList1.end(),screen);//Line 13
    cout<<endl;                       //Line 14

    intList2 = intList1;                   //Line 15

    cout<<"Line 16: intList2: ";               //Line 16
    copy(intList2.begin(),intList2.end(),screen);//Line 17
    cout<<endl;                       //Line 18

    intList1.unique();                   //Line 19

    cout<<"Line 20: After removing the consecutive "
           <<"duplicates,"<<endl
           <<"         intList1: ";               //Line 20
    copy(intList1.begin(),intList1.end(),screen);//Line 21
    cout<<endl;                       //Line 22

    intList2.sort();                   //Line 23

    cout<<"Line 24: After sorting, intList2: ";  //Line 24
    copy(intList2.begin(),intList2.end(),screen);//Line 25
    cout<<endl;                       //Line 26

    intList3.push_back(13);               //Line 27
    intList3.push_back(23);               //Line 28
    intList3.push_back(25);               //Line 29
    intList3.push_back(136);               //Line 30
    intList3.push_back(198);               //Line 31
   
    cout<<"Line 32: intList3: ";               //Line 32
    copy(intList3.begin(),intList3.end(),screen);//Line 33
    cout<<endl;                       //Line 34

    intList4.push_back(-2);               //Line 35
    intList4.push_back(-7);               //Line 36
    intList4.push_back(-8);               //Line 37
   
    cout<<"Line 38: intList4: ";               //Line 38
    copy(intList4.begin(),intList4.end(),screen);//Line 39
    cout<<endl;                       //Line 40

    intList3.splice(intList3.begin(),intList4);  //Line 41

    cout<<"Line 42: After moving the elements of "
            <<"intList4 into intList3,"<<endl
            <<"         intList3: ";               //Line 42
    copy(intList3.begin(),intList3.end(),screen);//Line 43
    cout<<endl;                       //Line 44

    intList3.sort();                   //Line 45

    cout<<"Line 46: After sorting, intList3: ";  //Line 46
    copy(intList3.begin(),intList3.end(),screen);//Line 47
    cout<<endl;                       //Line 48

    intList2.merge(intList3);               //Line 49

    cout<<"Line 50: After merging intList2 and intList3, "
            <<"intList2: "<<endl<<"         ";       //Line 50
    copy(intList2.begin(),intList2.end(),screen);//Line 51
    cout<<endl;                       //Line 52

    intList2.unique();                   //Line 53

    cout<<"Line 54: After removing the consecutive "
        <<"duplicates, intList2: "<<endl
       <<"         ";                   //Line 54
    copy(intList2.begin(),intList2.end(),screen);//Line 55
    cout<<endl;                       //Line 56
getch();
    return 0;
}
hasil:
Continue reading →

struktur data program Queue

0 komentar
source code c++:

#include<iostream.h>
#include<conio.h>
#define maks 5
class Queue{
friend ostream& operator<<(ostream&,const Queue&);
public:
Queue();
int penuh(int);
int kosong(int);
void cetak();
void enqueue(char);
char dequeue();
private:
char A[maks];
int banyak;
};
ostream& operator<<(ostream& out,const Queue& s)
{ cout<<"\nIsi Queue:";
for(int i=0;i<s.banyak;i++)
out<<s.A[i]<<"";
}
Queue::Queue(){
banyak=0;
for(int i=0;i<maks;i++)
A[i]='o';
}
int Queue::penuh(int s)
{ return s==maks?1:0;}
int Queue::kosong(int s)
{ return s==0?1:0;}
void Queue::cetak()
{ cout<<"\nIsi Queue:";
for(int i=0; i<banyak;i++)
cout<<A[i]<<"";}
void Queue::enqueue(char x)
{ cout<<"\nElemen:"<<x<<"masuk antrian";
if(penuh(banyak))cout<<"queue penuh";
else if(A[0]=='0'){
A[0]=x;
banyak++;}
else{
for(int i=banyak;i>=0; i--)
A[i+1]=A[i];
A[0]=x;
banyak++;
}
}
char Queue::dequeue(){
char temp=A[--banyak];
cout<<"\ndequeue elemen -->"<<temp;
A[banyak]='0';
return temp;
}
int main(){
Queue q;
for(char c='a'; c<'d';c++){
q.enqueue(c);
cout<<q;
}
char p=q.dequeue();
q.cetak();
cout<<"\n\nCetak pakai overloading:"<<q;
getch();
return 0;
}
hasil:







Continue reading →

struktur data program link list

0 komentar
source code c++:
#include <cstdlib>
#include <iostream>

using namespace std;

class node{
      friend class list;
      friend ostream& operator<<(ostream&, const list&);
      public:
             node(char &t,node *p):info(t),berikut(p){}
      protected:
                char info;
                node *berikut;
      };
   

      class list{
            friend ostream& operator<<(ostream&,const list&);
            public:
                   list():kepala(0){}
                   ~list();
                   void sisip(char t);
                   int hapus(char& t);
                   int hapusbelakang(char& t);
                   int kosong(){return(kepala==0);}
                   void cetak();
            protected:
                      node *kepala;
                      node *nodebaru(char& t, node*p){
                              node *q=new node(t,p);return q;}
            };
   
         
 
      ostream& operator<<(ostream& out, const list& k){
               for(node* p=k.kepala;p;p=p->berikut)
               out<<p->info<<" ->";
               out<<"*\n";
               return out;
               }
            

      list::~list(){
      node* temp;
      for(node* p=kepala;p;){
          
            temp=p;
            p=p->berikut;
            delete temp;
            }
                       }
                    
      void list::sisip(char t){
           cout<<t<<" masuk list : ";
           node *p=nodebaru(t,kepala);
           kepala=p;
           }
        
      int list::hapus(char& t){
          if(kosong())return 0;//penghapusan gagal
          t=kepala->info;
          node* p=kepala;
          kepala=kepala->berikut;
          cout<<t<<endl;
          delete p;

          return 1;//penghapusan sukses
          }
       int list::hapusbelakang(char& t){
          if(kosong())return 0;//penghapusan gagal
          t=kepala->info;
          node*p=kepala;
          kepala=kepala->berikut;
          delete p;
          return 1;//penghapusan sukses
          } 
   
       
      void list::cetak(){
           for(node* p=kepala;p;p=p->berikut)
           cout<<p->info<<" ->";
           cout<<"*\n";
           }


int main(int argc, char *argv[])
{
    list x;
    char data;
    x.sisip('a');
    cout<<x;
    x.sisip('b');
    cout<<x;
    x.sisip('c');
    cout<<x;
    x.sisip('d');
    cout<<x;
    for(int i=0;i<5;i++){
            x.hapus(data);
            cout<<data<<" dihapus dari list: ";
            cout<<x;
            }
 
    system("PAUSE");
    return EXIT_SUCCESS;
}
hasil:
Continue reading →

struktur data program stack

0 komentar
source code:

#include<iostream.h>
#include<conio.h>
#define maks 5
class Stack{
friend ostream& operator<<(ostream&,const Stack&);
public:
Stack();
int penuh(int);
int kosong(int);
void cetak();
void push(char);
char pop();
private:
char A[maks];
int banyak;
};
ostream& operator<<(ostream& out,const Stack& s)
{ cout<<"\nIsi stack:";
for(int i=0;i<s.banyak;i++)
out<<s.A[i]<<"";
}
Stack::Stack(){
banyak=0;
for(int i=0;i<maks;i++)
A[i]='o';
}
int Stack::penuh(int s)
{ return s==maks?1:0;}
int Stack::kosong(int s)
{ return s==0?1:0;}
void Stack::cetak()
{ cout<<"\nIsi Stack:";
for(int i=0; i<banyak;i++)
cout<<A[i]<<"";}
void Stack::push(char x)
{ cout<<"\nElemen masuk:"<<x;
if(penuh(banyak))cout<<"Stack penuh";
else if(A[0]=='0'){
A[0]=x;
banyak++;}
else{
for(int i=banyak;i>=0; i--)
A[i+1]=A[i];
A[0]=x;
banyak++; }
}
char Stack::pop()
{ cout<<"\npop stack,elemen yang di-pop:"<<A[0];
char temp=A[0];
for(int i=0; i<banyak; i++)A[i]=A[i+1];
A[banyak]='0';
banyak--;
return temp;
}
int main(){
Stack stack;
for(char c='a'; c<'d';c++){
stack.push(c);
stack.cetak();
}
char p=stack.pop();
stack.cetak();
cout<<"\n\nCetak pakai overloading:"<<stack;
getch();
return 0;
}
hasil:
Continue reading →
Minggu, 30 Oktober 2011

Tugas Dasar Dasar Pemrograman

0 komentar
Hasil penjumlahan mengunakan kalkulator sederhana:



hasil perkalian menggunakan kalkulatir sederhana



Continue reading →

Tugas Dasar Dasar Pemrograman kalkulator sederhana

0 komentar
source code :
#include <iostream.h>
#include <stdlib.h>
#include <iomanip.h>
#include <string.h>
#include <math.h>
#include <conio.h>
//#include <cstdlib>
//#include <iostream>
//#include <math.h>
//#include <string>
using namespace std;

class calc
{
  friend ostream & operator << ( ostream &, const calc & );
  friend istream & operator >> ( istream &, calc & );

public:
  void menu();
  void tambah();
  void kurang();
  void kali();
  void bagi();
  void input();
  void input1();
  void pilihan1();
  void pilihan2();
  void sines();
  void cosines();
  void tangen();
  void logku();
  void sqrtku();
  void expku();
private:
  int pilih, pilih1, pilih2, pilih4;
  char pilih3, pilih5;
  float a;
  float b;
  float c;
  float hasil;
  float hasil1;
};
void calc::menu()
{
  cout << endl;
  cout << " \t\t\t+================================+ " << endl;
  cout << " \t\t\t|      CALCULATOR SEDERHANA      | " << endl;
  cout << " \t\t\t|                                | " << endl;
  cout << " \t\t\t|           Wisnu.Nugroho        | " << endl;
  cout << " \t\t\t|            10018134            | " << endl;
  cout << " \t\t\t|                C               | " << endl;
  cout << " \t\t\t+================================+ " << endl;
  cout << endl;
  cout << endl;
  cout << " +-----------------------------------------------------+ " << endl;
  cout << " | [ 1 ] Menu Pilihan operator Matematika              | " << endl;
  cout << " |       --> [+][-][:][*]                              | " << endl;
  cout << " | [ 2 ] Menu Pilihan fungsi-fungsi matematika         | " << endl;
  cout << " |       --> [Sin][Cos][Tan][log][Sqrt][exp]           | " << endl;
  cout << " | [ 0 ] Keluar program                                | " << endl;
  cout << " +-----------------------------------------------------+ " << endl;
  cout << endl;
  cout << "Masukan pilihan : ";
  cin >> pilih1;
  cout << endl;

  if ( pilih1 == 1 )
  {
    pilihan1();
  }
  else if ( pilih1 == 2 )
  {
    pilihan2();
  }
  else if ( pilih1 == 0 )
  {
    exit( 0 );
  }
}

void calc::pilihan1()
{


  cout << "Oparator Matematika" << endl;
  cout << "1. Tambah (+)" << endl;
  cout << "2. Kurang (-)" << endl;
  cout << "3. Kali   (*)" << endl;
  cout << "4. Bagi   (:)" << endl;
  cout << endl;
  cout << "Masukkan No Oparator yang anda inginkan : ";
  cin >> pilih2;


  if ( pilih2 == 1 )
  {
    tambah();
  }
  else if ( pilih2 == 2 )
  {
    kurang();
  }
  else if ( pilih2 == 3 )
  {
    kali();
  }
  else if ( pilih2 == 4 )
  {
    bagi();
  }
  else
  {
    cout << "Oparator yang anda masukkan salah ";
  }
}

void calc::pilihan2()
{

  cout << "Oparator fungsi-fungsi matematika" << endl;
  cout << "1. Sin   " << endl;
  cout << "2. Cos   " << endl;
  cout << "3. Tan   " << endl;
  cout << "4. log   " << endl;
  cout << "5. sqrt  " << endl;
  cout << "6. exp   " << endl;
  cout << endl;
  cout << "Masukkan No Oparator yang anda inginkan : ";
  cin >> pilih4;

  if ( pilih4 == 1 )
  {
    sines();
  }
  else if ( pilih4 == 2 )
  {
    cosines();
  }
  else if ( pilih4 == 3 )
  {
    tangen();
  }
  else if ( pilih4 == 4 )
  {
    logku();
  }
  else if ( pilih4 == 5 )
  {
    sqrtku();
  }
  else if ( pilih4 == 6 )
  {
    expku();
  }
  else
  {
    cout << "Operator yang anda masukkan salah " << endl;
  }

}

void calc::input()
{
  cout << "Masukkan bilangan pertama :";
  cin >> a;
  cout << "Masukkan bilangan kedua   :";
  cin >> b;
}

void calc::tambah()
{
  input();

  hasil = a + b;
  cout << "Hasilnya adalah  : " << hasil << endl;
  cout << endl;
}

void calc::kurang()
{
  input();

  hasil = a - b;
   cout << "Hasilnya adalah  : " << hasil << endl;
  cout << endl;
}

void calc::kali()
{
  input();
  hasil = a * b;
   cout << "Hasilnya adalah  : " << hasil << endl;
  cout << endl;
}

void calc::bagi()
{
  input();
  hasil = a / b;
   cout << "Hasilnya adalah  : " << hasil << endl;
  cout << endl;
}


void calc::input1()
{
  cout << "Masukkan bilangan:";
  cin >> c;

}

void calc::sines()
{
  input1();
  hasil1 = sin( c );
  cout << "Hasilnya adalah  : " << hasil << endl;
  cout << endl;
}

void calc::cosines()
{
  input1();
  hasil1 = cos( c );
  cout << "Hasilnya adalah  : " << hasil << endl;
  cout << endl;
}

void calc::tangen()
{
  input1();
  hasil1 = tan( c );
  cout << "Hasilnya adalah  : " << hasil << endl;
  cout << endl;
}

void calc::logku()
{
  input1();
  hasil1 = log( c );
  cout << "Hasilnya adalah  : " << hasil << endl;
  cout << endl;
}

void calc::sqrtku()
{
  input1();
  hasil1 = sqrt( c );
  cout << "Hasilnya adalah  : " << hasil << endl;
  cout << endl;
}

void calc::expku()
{
  input1();
  hasil1 = exp( c );
  cout << "Hasilnya adalah  : " << hasil << endl;
  cout << endl;
}

main()
{
  calc wisnu;
  wisnu.menu();

    system("PAUSE");
    return EXIT_SUCCESS;
}
Continue reading →
Minggu, 09 Oktober 2011

Tugas Dasar Dasar Pemrograman

0 komentar
Menampilkan nama dan alamat menggunakan bahasa javascript:
Hasil:
Continue reading →

Tugas Dasar Dasar Pemrograman

0 komentar
Menampilkan Nama dan Alamat menggunakan bahasa C++
source  code:
#include <iostream.h>
#include <conio.h>
int main()
{

cout << endl;
  cout << " \t\t\t+================================+ " << endl;
  cout << " \t\t\t|       Nama:Wisnu.Nugroho       | " << endl;
  cout << " \t\t\t|          Nim:10018134          | " << endl;
  cout << " \t\t\t|             Kelas:C            | " << endl;
  cout << " \t\t\t|      Dasar-Dasar Pemrograman   | " << endl;
  cout << " \t\t\t+================================+ " << endl;
  cout << endl;
getch();
return 0;
}
Hasilnya:

Continue reading →
Selasa, 04 Oktober 2011

Algoritma Kegiatan sehari-hari tugas dasar-dasar pemrograman

0 komentar

SCHEDULE ACTIVITY EVERY DAY

04.50  Bangun Tidur
04.51-04.52 Merapikan Tempat Tidur
04.53-04.54 Ambil Air Wudhu
04.55-04.57 Sholat Subuh
04.58-05.00  Membantu  Orang Tua
05.01-05.15 Mandi
05.16-05.20 Makan Pagi
05.21-05.24 Persiapan Berangkat Pagi
05.25-06.00 Berangkat Kuliah
06.00-07.00 Tiba di Kampus
07.00-11.30  Kuliah
11.31-12.00 Makan Siang
12.00-13.00 Sholat Zuhur
13.00-15.00 kuliah
15-01-15.10 Sholat Ashar
15.15-16.00 Pulang
16.01-18.00 Belajar
18.01-18.10 Sholat Magrib
18.11-19.00 Belajar
19.01-19.15 Sholat Isya
19.16-19.21 Makan Malam
19.25-22.00 Belajar
22.30 Tidur






Continue reading →
Selasa, 21 Juni 2011

Cara Mengatasi Dan Menyembuhkan Jerawat

0 komentar

Jerawat merupakan masalah utama bagi  remaja yang sedang masuk masa puber..so To the poin saja ya, karena sudah banyak artikel yang menjelaskan asal-usul atau penyebab jerawat dari berbagai macam ragam jenis jerawat. Berikut cara mencegah jerawat agar tidah muncul diwajah kita:
Selalu menjaga kebersihan wajah, dengan rajin membasuh muka dengan sabun yang cocok dengan PH kulit anda. Berwudhu pun juga termasuk terapi ampuh untuk mengurangi jerawat.
kode adsend disini
Rajin berolahraga atau melakukan akitivitas fisik yang lumayan banyak menghasilkan keringat, hal ini terbukti sekali saat saya bekerja sebagai seorang pelaksana di sebuah perusahaan perkapalan dimana aktivitas kerja saya sangat banyak menghasilkan keringat yang ternyata berakibat positif untuk menurunkan tingkat keparahan jerawat saya.
Rajin minum air putih. Tampaknya memang sederhana, tapi terapi ini benar benar manjur tidak hanya untuk masalah jerawat saja bahkan untuk penyakit penyakit berat lain sekalipun. Dengan bagusnya sistem “pengairan” di tubuh anda, maka darah anda ataupun organ lain tubuh anda akan bisa lebih “bersih” dan sehat sehingga akan mendukung proses penyembuhan anda dari jerawat atau penyakit lainnya.
Hindari stress berlebihan karena bisa menjadi pemicu semakin banyaknya jerawat anda, saya sudah coba buktikan sendiri dengan rajin melakukan tehnik menenangkan hati yang ada di website ini, silahkan anda coba buktikan sendiri :)
kode adsend disini
Untuk mencegah agar jerawat anda tidak menjadi semakin parah, berikut ini adalah solusinya :
Jangan memencet jerawat anda, apalagi jika tangan anda tidak bersih karena HANYA akan semakin meperparah jerawat anda bahkan bisa menimbulkan luka lain ataupun infeksi.
Jika timbul luka, anda dapat mengoleskan Betadine untuk mencegah infeksi yang berkelanjutan.
Cobalah menggunakan ramuan belimbing wuluh yang di tumbuk sampai halus seperti bubur lalu dicampur air garam secukupnya, Lulur ini juga berfungsi sebagai astringen yang akan membantu memperkecil pori-pori yang terbuka terlalu lebar.
Hindari makanan berlemak dan perbanyaklah konsumsi vitamin C dan makanan yang mengandung zinc.
Anda juga bisa melakukan penyembuhan alami untuk diri sendiri dengan terapi Reiki yang juga bermanfaat untuk membantu lebih awet muda dan memperhalus kulit.
Continue reading →

Karya Tulis Ilmiah BAHAYA MEROKOK

0 komentar

BAB I
PENDAHULUAN
1.1.LATAR BELAKANG
Sangat ironis memang bahwa manusia sangat memperhatikan keseimbangan alam akibat proses pembakaran bahan bakar oleh industri yang mengeluarkan polusi, tetapi dilain pihak orang-orang dengan sengaja mengalirkan gas produksi pembakaran rokok ke paru-paru mereka.
Kebiasaan merokok telah menjadi budaya diberbagai bangsa di belahan dunia. Mayoritas perokok diseluruh dunia ini, 47 persen adalah populasi pria sedangkan 12 persen adalah populasi wanita dengan berbagai kategori umur. Latar belakang merokok beraneka ragam, di kalangan remaja dan dewasa pria adalah faktor gengsi dan agar disebut jagoan, malahan ada salah satu pepatah menarik yang digunakan sebagai pembenar atas kebiasaan merokok yaitu `ada ayam jago diatas genteng, ngga merokok ngga ganteng`. Sedangkan kalangan orang tua, stres dan karena ketagihan adalah faktor penyebab keinginan untuk merokok.
Berbagai alasan dan faktor penyebab untuk merokok diatas biasanya kalah seandainya beradu argumen dengan pakar yang ahli tentang potensi berbahaya atas apa ditimbulkan dari kebiasaan merokok baik bagi dirinya sendiri, orang lain dan lingkungan. Harus diakui banyak perokok yang mengatakan bahwa merokok itu tidak enak tetapi dari sekian banyak pamflet, selebaran, kampanye anti rokok, sampai ke bungkus rokoknya diberi peringatan akan bahaya kesehatan dari rokok, tetap tak bisa mengubris secara massal berkurangnya kebiasaan merokok dan jumlah perokok
1.2.RUMUSAN MASALAH
Dari latar belakang yang telah kami uraikan maka masalah yang akan kami bahas:
1. Apa dampak dari merokok?
2. Zat apa yang terkandung di dalam dan yang paling berbahaya?
3. Upaya apa yang dilakukan bagi perokok di sekolah?
4. Apa aktor penyebab perilaku merokok pada remaja?
1.3.TUJUAN PENELITIAN
-Untuk mengetahui Bahaya merokok.
-Untuk mengetahui faktor – faktor penyebab perilaku merokok pada remaja.
-Untuk mengetahui apa itu rokok.
1.4.METODE PENELITIAN
Metode yang kami gunakan adalah:
-Deskriptif
-Kajian pustaka dilakukan dengan mencari literatur di internet da buku – buku panduan
1.5.SISTEMATIKA PENULISAN
BAB I PENDAHULUAN
1.1.Latar Belakang Masalah
1.2.Perumusan Masalah
1.3.Tujuan Penelitian
1.4.Metode Penelitian
1.5.Sistematika penulisan
BAB II KERANGKA TEORI
2.1.Pengertian Rokok
2.2.Dampak dari merokok
2.3.Faktor penyebab merokok pada remaja
2.4.Upaya mengatasi rokok
BAB III ZAT YANG TERKANDUNG DALAM ROKOK
3.1.Rokok dan Reaksi Kimia (Pembakaran)
3.2.Reaksi pembakaran rokok
3.3.Rokok dan proses penguapan uap air dan nikotin
3.4.Tar dan Asap Rokok
3.5.Gas CO (Karbon Mono Oksida)
3.6.Nikotin dan kerja nikotin
BAB IV PENUTUP
4.1.Kesimpulan
4.2.Saran
BAB II
KERANGKA TEORI
2.1. Pengertian Rokok
Rokok adalah silinder dari kertas berukuran panjang antara 70 hingga 120 mm (bervariasi tergantung negara) dengan diameter sekitar 10 mm yang berisi daun-daun tembakau yang telah dicacah. Rokok dibakar pada salah satu ujungnya dan dibiarkan membara agar asapnya dapat dihirup lewat mulut pada ujung lain.
Ada dua jenis rokok, rokok yang berfilter dan tidak berfilter. Filter pada rokok terbuat dari bahan busa serabut sintetis yang berfungsi menyaring nikotin.
Rokok biasanya dijual dalam bungkusan berbentuk kotak atau kemasan kertas yang dapat dimasukkan dengan mudah ke dalam kantong. Sejak beberapa tahun terakhir, bungkusan-bungkusan tersebut juga umumnya disertai pesan kesehatan yang memperingatkan perokok akan bahaya kesehatan yang dapat ditimbulkan dari merokok, misalnya kanker paru-paru atau serangan jantung(walapun pada kenyataanya itu hanya tinggal hiasan, jarang sekali dipatuhi).
Manusia di dunia yang merokok untuk pertama kalinya adalah suku bangsa Indian di Amerika, untuk keperluan ritual seperti memuja dewa atau roh. Pada abad 16, Ketika bangsa Eropa menemukan benua Amerika, sebagian dari para penjelajah Eropa itu ikut mencoba-coba menghisap rokok dan kemudian membawa tembakau ke Eropa. Kemudian kebiasaan merokok mulai muncul di kalangan bangsawan Eropa. Tapi berbeda dengan bangsa Indian yang merokok untuk keperluan ritual, di Eropa orang merokok hanya untuk kesenangan semata-mata. Abad 17 para pedagang Spanyol masuk ke Turki dan saat itu kebiasaan merokok mulai masuk negara-negara Islam.
Rokok adalah benda beracun yang memberi efek santai dan sugesti merasa lebih jantan. Di balik kegunaan atau manfaat rokok yang secuil itu terkandung bahaya yang sangat besar bagi orang yang merokok maupun orang di sekitar perokok yang bukan perokok.
2.2. Dampak dari merokok
Sebagaimana kita ketahui di dalam asap sebatang rokok yang dihisap oleh perokok, tidak kurang dari 4000 zat kimia beracun. Zat kimia yang dikeluarkan ini terdiri dari komponen gas (85 persen) dan partikel. Nikotin, gas karbonmonoksida, nitrogen oksida, hidrogen sianida, amoniak, akrolein, asetilen, benzaldehid, urethan, benzen, methanol, kumarin, 4-etilkatekol,ortokresoldan perylene adalah sebaian dari beribu – ribu zat di dalam rokok.
Jumlah kematian dan klaim perokok Menurut penelitian Organisasi Kesehatan dunia (WHO), setiap satu jam, tembakau rokok membunuh 560 orang diseluruh dunia. Kalau dihitung satu tahun terdapat 4,9 juta kematian didunia yang disebabkan oleh tembakau rokok. Kematian tersebut tidak terlepas dari 3800 zat kimia, yang sebagian besar merupakan racun dan karsinogen (zat pemicu kanker), selain itu juga asap dari rokok memiliki benzopyrene yaitu partikel-partikel karbon yang halus yang dihasilkan akibat pembakaran tidak sempurna arang, minyak, kayu atau bahan bakar lainnya yang merupakan penyebab langsung mutasi gen. Hal ini berbanding terbalik dengan sifat output rokok sendiri terhadap manusia yang bersifat abstrak serta berbeda dengan makanan dan minuman yang bersifat nyata dalam tubuh dan dapat diukur secara kuantitatif.
Selain mengklaim mendapatkan kenikmatan dari output rokok, perokok juga mengklaim bahwa rokok dapat meningkatan ketekunan bekerja, meningkatkan produktivitas dan lain-lain. Tetapi klaim ini sulit untuk dibuktikan karena adanya nilai abstrak yang terlibat dalam output merokok. Para ahli malah memperkirakan bahwa rokok tidak ada hubunganya dengan klaim-klaim di atas. Malah terjadi sebaliknya, menurunnya produktiviats seseorang karena merokok akibat terbaginya waktu bekerja dan merokok. Selain itu berdasarkan penelitian terbaru menyatakan bahwa merokok dapat menurunkan IQ. (dari berbagai sumber)
Bahaya bagi tubuh yaitu bisa mengakibatkan kanker, paru-paru, impotensi dan gangguan pada janin, sedangkan bahaya bagi lingkungan dapat menimbulkan polusi udara yang ditimbulkan dari asap rokok yang dihisap.
Sebenarnya yang paling berbahaya diantara perokok pasif dan perokok aktif, perokok pasif lah yang berbahaya sebab perokok pasif menghisap asap rokok yang paling banyak. Rokok juga selain berbahaya juga bisa mematikan dan akan menimbulkan kecanduan kepada pemakainya.
Merokok bagi orang dewasa bisa berbahaya apalagi bagi anak-anak yang masih duduk di bangku sekolah. Oleh Karena itu, merokok dilarang di sekolah maupun di luar sekolah.
Akibat negatif dari rokok, sesungguhnya sudah mulai terasa pada waktu orang baru mulai menghisap rokok. Dalam asap rokok yang membara karena diisap, tembakau terbakar kurang sempurna sehingga menghasilkan CO (karbon mono oksida), yang disamping asapnya sendiri, tar dan nikotine (yang terjadi juga dari pembakaran tembakau tersebut) dihirup masuk ke dalam jalan napas.
CO, Tar, dan Nikotin tersebut berpengaruh terhadap syaraf yang menyebabkan :
- Gelisah, tangan gemetar (tremor)
- Cita rasa / selera makan berkurang
- Ibu-ibu hamil yang suka merokok dapat kemungkinan keguguran kandungannya
2.3. Faktor penyebab merokok pada remaja
Ada beberapa faktor yang mendorong remaja untuk merokok, di antaranya:
1. Faktor orangtua dan keluarga
Salah satu temuan tentang remaja perokok adalah bahwa anak-anak muda yang berasal dari rumah tangga yang tidak bahagia, dimana orang tua tidak begitu memperhatikan anak-anaknya dan memberikan hukuman fisik yang keras lebih mudah untuk menjadi perokok dibanding anak-anak muda yang berasal dari lingkungan rumah tangga yang bahagia (Baer & Corado dalam Atkinson, Pengantar psikologi, 1999:294).
Selain itu, anak-anak yang mempunyai orang tua perokok, lebih rentan untuk terpengaruh dan mencontoh orang tuanya.
2. Temanku merokok
Banyak fakta membuktikan bahwa remaja perokok, kemungkinan besar teman-temannya juga perokok, dan sebaliknya. Diantara remaja perokok terdapat 87% mempunyai sekurang-kurangnya satu atau lebih sahabat yang perokok begitu pula dengan remaja non perokok (Al Bachri, 1991).
3. Pribadiku
Ada yang mencoba merokok hanya karena alasan ingin tahu. Mungkin juga karena ingin mengobati rasa sakit fisik maupun jiwa, mengusir bosan. Selain alasan tersebut, konformitas sosial juga menjadi pemicu. Orang yang memiliki skor tinggi pada tes konformitas sosial lebih mudah menjadi pengguna dibandingkan dengan mereka yang memiliki skor yang rendah (Atkinson, 1999).
4. Iklan rokok ternyata…
Iklan-iklan di berbagai media yang memberikan gambaran bahwa perokok adalah lambang keglamouran, cowok banget, memicu remaja untuk ikut berperilaku seperti itu.
Nah, jika kamu sudah terperangkap dalam status perokok saat ini, tenang saja. Ada berbagai upaya pencegahan jika kamu ingin berubah.
2.4. Upaya mengatasi rokok
Merokok di sekolah yang dilakukan siswa kini semakin banyak, itu dikarenakan siswa yang satu mengajak siswa yang lainnya atau dikarenakan oleh faktor pergaulan. Oleh karena itu para guru lebih ketat lagi dalam melakukan pengawasan dengan mengelilingi tempat-tempat yang sering dijadikan tempat merokok.
Selain itu juga melakukan peringatan yang lebih tegas lagi agar para pelanggar khususnya perokok jera dan tidak melakukan hal tersebut lagi baik di sekolah maupun di luar sekolah.
Jika karena kecanduan, maka tips yang harus dilakukan adalah:
Pikirkanlah hal-hal yang menyenangkan yang akan terjadi pada tubuh ketika masa krisis karena berhenti merokok (biasanya 1,5 sampai 2 minggu)
Minumlah banyak air putih, makan banyak sayur dan buah-buahan setiap kali timbul keinginan untuk merokok
Berbicara atau berkomunikasilah dengan orang lain dan tetaplah menyibukkan diri
Berolahraga yang menyennagkan dan disukai secara teratur dan terukur
Pijatlah daerah punggung dan leher, lalu tariklah napas dalam-dalam.
Jika karena ketergantungan, maka putuskan semua hubungan antara rokok dan kebiasaan-kebiasaan yang sering dilakukan dengan tips berikut ini:
Jika ingin merasakan rokok di tangan, bermainlah dengan barang-barang lain seperti pensil, pena, atau membaca buku
Jika ada keinginan untuk menyalakan rokok, jauhkan rokok dari jangkauan dan buanglah korek api
Jika biasa merokok sesudah makan, segeralah bangkit dari duduk setelah makan, gosok gihi dan pergilah berjalan atau lakukan kegiatan yang membuat lupa pada rokok
Jika merokok disertai dengan minum kopi, maka ganilah kopi dengan jus buah dll
Jika merokok untuk menenangkan diri, maka cobalah untuk mengingat bahaya merokok dapat mengakibatkan penyakit jantung, paru-paru, kanker, stroke, keguguran, dll.
Berikut ini beberapa tips yang perlu diperhatikan:
Tanyalah pada diri sendiri, apakah ada teman, saudara, atau tetangga yang menderita salah satu penyakit di atas. Bayangkan jika penyakit tersebut menyerang diri kita sendiri.
Jika keinginan untuk merokok sangat kuat, lakukanlah olahraga ringan seperti berjalan-jalan atau lakukan kegiatan yang menjadi kegemaran atau hobi Anda.
Jika berpikir bahwa merokok dapat membuat kita menjadi tenang atau nyaman, maka katakanlah dan akuilah secara jujur bahwa rokok tidak mungkin bisa mengatasi masalah yang ada.
Untuk mengatasi masalah ini, perlu melibatkan keluarga, teman, dan saudara untuk membantu mengalihkan perhatian dari rokok. Jika ingin berhenti merokok harus menetapkan tindakan yang akan dipilih atau perilaku apa yang paling mudah diubah berkaitan dengan situasi merokok.
Buatlah pernyataan untuk berhenti merokok, kemudian bacalah pernyataan tentang niat berhenti merokok di depan teman atau saudara atau anggota keluarga yang akan menjadi pengingat agar keinginan berhenti merokok tercapai.
BAB III
ZAT YANG TERKANDUNG DALAM ROKOK
3.1. Rokok dan Reaksi Kimia (Pembakaran)
Proses pembakaran rokok tidaklah berbeda dengan proses pembakaran bahan-bahan padat lainnya. Rokok yang terbuat dari daun tembakau kering, kertas dan zat perasa, dapat dibentuk dari unsur Carbon (C), Hidrogen (H), Oksigen (O), Nitrogen (N) dan Sulfur (S) serta unsur-unsur lain yang berjumlah kecil. Rokok secara keseluruhan dapat diformulasikan secara kimia yaitu sebagai (CvHwOtNySzSi).
Dua reaksi yang mungkin terjadi dalam proses merokok
Pertama adalah reaksi rokok dengan oksigen membentuk senyawa-senyawa seperti CO2, H2O, NOx, SOx, dan CO. Reaksi ini disebut reaksi pembakaran yang terjadi pada temperatur tinggi yaitu diatas 800oC. Reaksi ini terjadi pada bagian ujung atau permukaan rokok yang kontak dengan udara.
CvHwOtNySzSi + O2 -> CO2+ NOx+ H2O + SOx + SiO2 (abu) ((pada suhu 800oC))
3.2. Reaksi pembakaran rokok
Reaksi yang kedua adalah reaksi pemecahan struktur kimia rokok menjadi senyawa kimia lainnya. Reaksi ini terjadi akibat pemanasan dan ketiadaan oksigen. Reaksi ini lebih dikenal dengan pirolisa. Pirolisa berlangsung pada temperatur yang lebih rendah dari 800oC. Sehingga rentang terjadinya pirolisa pada bagian dalam rokok berada pada area temperatur 400-800oC. Ciri khas reaksi ini adalah menghasilkan ribuan senyawa kimia yang strukturnya komplek.
CvHwOtNySzSi -> 3000-an senyawa kimia lainnya + panas produk ((pada suhu 400-800oC))
reaksi pirolisa
Walaupun reaksi pirolisa tidak dominan dalam proses merokok, tetapi banyak senyawa yang dihasilkan tergolong pada senyawa kimia yang beracun yang mempunyai kemampuan berdifusi dalam darah. Proses difusi akan berlangsung terus selagi terdapat perbedaan konsentrasi. Tidak perlu disangkal lagi bahwa titik bahaya merokok ada pada pirolisa rokok. Sebenarnya produk pirolisa ini bisa terbakar bila produk melewati temperatur yang tinggi dan cukup akan Oksigen. Hal ini tidak terjadi dalam proses merokok karena proses hirup dan gas produk pada area temperatur 400-800oC langsung mengalir kearah mulut yang bertemperatur sekitar 37oC.
3.3. Rokok dan proses penguapan uap air dan nikotin
Selain reaksi kimia, juga terjadi proses penguapan uap air dan nikotin yang berlangsung pada temperatur antara 100-400oC. Nikotin yang menguap pada daerah temperatur di atas tidak dapat kesempatan untuk melalui temperatur tinggi dan tidak melalui proses pembakaran. Terkondensasinya uap nikotin dalam gas tergantung pada temperatur, konsentrasi uap nikotin dalam gas dan geometri saluran yang dilewati gas.
Pada temperatur dibawah 100oC nikotin sudah mengkondensasi, jadi sebenarnya sebelum gas memasuki mulut, kondensasi nikotin telah terjadi. Berdasarkan keseimbangan, tidak semua nikotin dalam gas terkondensasi sebelum memasuki mulut sehingga nantinya gas yang masuk dalam paru-paru masih mengandung nikotin. Sesampai di paru-paru, nikotin akan mengalami keseimbangan baru, dan akan terjadi kondensasi lagi.
Jadi, ditinjau secara proses pembakaran, proses merokok tidak ada bedanya dengan proses pembakaran kayu di dapur, proses pembakaran minyak tanah di kompor, proses pembakakaran batubara di industri semen, proses pembakaran gas alam di industri pemanas baja dan segala proses pembakaran yang melibatkan bahan bakar dan oksigen. Sangat ironis memang bahwa manusia sangat memperhatikan keseimbangan alam akibat proses pembakaran bahan bakar oleh industri yang mengeluarkan polusi, tetapi dilain pihak orang-orang dengan sengaja mengalirkan gas produksi pembakaran rokok ke paru- paru mereka.
3.4. Tar dan Asap Rokok
Zat berbahaya ini berupa kotoran pekat yang dapat menyumbat dan mengiritasi paru – paru dan sistem pernafasan, sehingga menyebabkan penyakit bronchitis kronis, emphysema dan dalam beberapa kasus menyebabkan kanker paru – paru ( penyakit maut yang hampir tak dikenal oleh mereka yang bukan perokok ).Racun kimia dalam TAR juga dapat meresap ke dalam aliran darah dan kemudian dikeluarkan di urine.TAR yang tersisa di kantung kemih juga dapat menyebabkan penyakit kanker kantung kemih. Selain itu Tar dapat meresap dalam aliran darah dan mengurangi kemampuan sel – sel darah merah untuk membawa Oksigen ke seluruh tubuh, sehingga sangat besar pengaruhnya terhadap sistem peredaran darah.
Tar dan asap rokok merangsang jalan napas, dan tar tersebut tertimbun disaluran itu yang menyebabkan :
- Batuk-batuk atau sesak napas
- Tar yang menempel di jalan napas dapat menyebabkan kanker jalan napas,
lidah atau bibir
3.5. Gas CO (Karbon Mono Oksida)
Gas CO juga berpengaruh negatif terhadap jalan napas dari pembuluh darah. Karbon mono oksida lebih mudah terikat pada hemoglobin daripada oksigen. Oleh sebab itu, darah orang yang kemasukan CO banyak, akan berkurang daya angkutnya bagi oksigen dan orang dapat meninggal dunia karena keracunan karbon mono oksida. Pada seorang perokok tidak akan sampai terjadi keracunan CO, namun pengaruh CO yang dihirup oleh perokok dengan sedikit demi sedikit, dengan lambat namun pasti akan berpengaruh negatif pada jalan napas dan pada pembuluh darah.
3.6. Nikotin dan kerja nikotin
Adalah suatu zat yang dapat membuat kecanduan dan mempengaruhi sistem syaraf, mempercepat detak jantung ( melebihi detak normal ) , sehingga menambah resiko terkena penyakit jantung.Selain itu zat ini paling sering dibicarakan dan diteliti orang, karena dapat meracuni saraf tubuh, meningkatkan tekanan darah, menimbulkan penyempitan pembuluh darah tepi dan menyebabkan ketagihan dan ketergantungan pada pemakainya. Kadar nikotin 4-6 mg yang dihisap oleh orang dewasa setiap hari sudah bisa membuat seseorang ketagihan. Selain itu Nikotin berperan dalam memulai terjadinya penyakit jaringan pendukung gigi karena nikotin dapat diserap oleh jaringan lunak rongga mulut termasuk gusi melalui aliran darah dan perlekatan gusi pada permukaan gigi dan akar. Nikotin dapat ditemukan pada permukaan akar gigi dan hasil metabolitnya yakni kontinin dapat ditemukan pada cairan gusi.
Nikotin merangsang bangkitnya adrenalin hormon dari anak ginjal yang menyebabkan :
- Jantung berdebar-debar
- Meningkatkan tekanan darah serta kadar kolesterol dalam darah, berhubungan erat terjadinya serangan jantung
Saat merokok, nikotin mulai diserap aliran darah dan diteruskan ke otak. Nikotin terikat di reseptor nikotinat antikolinergik 42 di ventral tegmental area (VTA). Nikotin yang terikat di reseptor 42 akan melepaskan dopamin di nucleus accumbens (nAcc). Dopamin itulah yang diyakini menimbulkan perasaan tengan dan nyaman. Tak heran bila perokok akan kembali merokok untuk memperoleh efek nyaman itu.
Bila perokok mulai mengurangi atau berhenti merokok maka asupan nikotin berkurang dan pelepasan dopamin juga berkurang, akibatnya timbul gejala putus obat berupa iritabilitas dan stress.
Hal itu menyebabkan jalan untuk berhenti merokok menjadi sulit karena rasa ketagihan terhadap nikotin. Peran verenicline berfungsi sebagai pemutus rantai adiksi. Biasanya nikotin berikatan dengan reseptor 42, namun nanti yang akan berkaitan dengan reseptor 42 adalah verenicline yang bekerja dengan dua cara. Pertama, verenicline menstimulasi reseptor untuk melepaskan dopami secara pasrial, tujuanya untuk mengurangi gejala putus obat berupa pusing, sulit berkosentrasi atau badmood yang ditimbulkan dari proses berhenti merokok.
Kedua, verenicline menghalangi nikotin yang menempel di reseptor. Jadi bila merokok kembali, nikotin tidak dapat menempel di reseptor, sehingga mengurangi rasa nikmat dari rokok tersebut. =Verenicline dapat diberikan pada perokok dewasa atau minimal usia 18 tahun yang ingin berhenti merokok. Verenicline dapat diberikan pada perokok berat maupun ringan. Dosis awal yang diberikan ringan yang ditingkatkan secara perlahan-lahan. Untuk mencapai kesembuhan berhenti merokok, dibutuhkan waktu selama tiga bulan, baik bagi perokok berat atau ringan.
Efek samping verenicline adalah mual, nyeri kepala, insomnia dan mimpi abnormal. Meski demikian, manfaat yang ditimbulkan dari berhenti merokok jauh lebih besar karena dalam sebatang rokok terkandung lebih dari 4 ribu bahan kimia dan 250 zat karsinogenik.
Bahkan bahan kimia yang ditemukan pada asap tembakau (rokok) seperti aseton, butan, arsenic, cadmium, karbon monoksida dan toluene sama seperti yang ditemukan pada bahan industri. Jadi dapat dibayangkan bukan dampak buruk rokok? (Dikutp dari berbagai sumber)
BAB IV
PENUTUP
4.1. Kesimpulan
Melihat kenyataan yang ada pada uraian sebelumnya, dapat dikatakan rokok itu lebih banyak dampak negativnya dari pada dampak positifnya. Apabila hal ini dibiakan terus berlangsung, maka akan mengakibatkan permasalahan yang serius pada kesehatan tubuh manusia. Dan seharusnya masyarakat sadar akan bahaya merokok bagi kesehatan tubuh mereka.Namun hal itu masih sulit dilakukan di Indonesia.
4.2. Saran
Setelah membaca kartulis ini, semoga masyarakat dapat tersadarkan akan bahaya rokok bagi kesehatan mereka dan segera meninggalkan kebiasaan merokoknya, supaya kesehatan mereka tetap terjaga dan nantinya menjadikan tubuh mereka sehat bugar dan terhindar dari penyakit yang mengancam jiwa mereka.

Continue reading →

Labels