10.06.2014

MARINA UV WHITE extra SPF 30 Body Essence

Nyoba produk baru, namanya  MARINA UV WHITE extra SPF 30 Body Essence hadiah dari @SahabatMarina di twitternya yang sering bagi-bagi hadiah lho.. buruan follow dan simak tweetnya.
                                                 
Setiap mau berangkat ke kampusku di bogor kan harus panas-panasan nunggu bus di terminal rambutan,nggak lupa deh olesin si marina ini  supaya kulitku terlindung dari paparan sinar matahari  dan radikal bebas.Aku oleskan pada seluruh  tubuh terutama tangan dan kaki.




Aku suka banget aroma buah-buahannya yang seger dan bikin ngiler. Aroma buah-buahannya tuh cocok sekali untuk anak muda seperti aku yang nggak terlalu suka aroma lebay kayak kemenyan.

MARINA UV WHITE extra SPF 30 Body Essence ini ternyata mengandung acai berry yangaromanya terbukti menenangkanselain itu 10x white yoghurt boostnya
membantu kulitku yang kusam alias belang karena sering pakai flat tanpa kaos kaki di terminal
menjadi tersamarkan dan tidak belang lagi.

1.10.2014

koding bubble sort struktur data

Bubble Sort Adalah Salah Satu Algoritma Untuk Sorting Data, Atau Kata Lainnya Mengurutkan Data Dari Yang Terbesar Ke Yang Terkecil Atau Sebaliknya (Ascending Atau Descending).Algoritma Bubble Sort Adalah Algoritma Sorting Paling Sederhana. Kelebihan Dari Algoritma Ini Adalah Mudah Dipahami Dan Yang Paling Simpel. Kekurangannya Juga Banyak Sekali, Salah Satunya Ialah Proses Akan Berhenti Jika Tidak Adanya Pertukaran Dalam Satu Iterasi. Sesuai Dengan Namanya, Proses Pengurutannya Mirip Seperti Gelembung.

Ada Beberapa Yang Perlu Diketahui Mengenai Bubble Sort :

- Metode Sorting Termudah

- Diberi Nama “Bubble” Karena Proses Pengurutan Secara Berangsur-Angsur Bergerak/Berpindah Ke Posisinya Yang Tepat, Seperti Gelembung Yang Keluar Dari Sebuah Gelas Bersoda.

- Bubble Sort Mengurutkan Data Dengan Cara Membandingkan Elemen Sekarang Dengan Elemen Berikutnya.

- Jika Elemen Sekarang Lebih Besar Dari Elemen Berikutnya Maka Kedua Elemen Tersebut Ditukar, Jika Pengurutan Ascending.

- Jika Elemen Sekarang Lebih Kecil Dari Elemen Berikutnya, Maka Kedua Elemen Tersebut Ditukar, Jika Pengurutan Descending.

- Algoritma Ini Seolah-Olah Menggeser Satu Per Satu Elemen Dari Kanan Ke Kiri Atau Kiri Ke Kanan, Tergantung Jenis Pengurutannya.

- Ketika Satu Proses Telah Selesai, Maka Bubble Sort Akan Mengulangi Proses, Demikian Seterusnya.

- Kapan Berhentinya? Bubble Sort Berhenti Jika Seluruh Array Telah Diperiksa Dan Tidak Ada Pertukaran Lagi Yang Bisa Dilakukan, Serta Tercapai Perurutan Yang Telah Diinginkan.

Kelebihan Bubble Sort

- Metode Buble Sort Merupakan Metode Yang Paling Simpel

- Metode Buble Sort Mudah Dipahami Algoritmanya

- Mudah Untuk Diubah Menjadi Kode.

- Definisi Terurut Terdapat Dengan Jelas Dalam Algoritma.

- Cocok Untuk Pengurutan Data Dengan Elemen Kecil Telah Terurut

Kelemahan Bubble Sort

Meskipun Simpel Metode Bubble Sort  Merupakan Metode Pengurutan Yang Paling Tidak Efisien.
Kelemahan Buble Sort Adalah Pada Saat Mengurutkan Data Yang Sangat Besar Akan Mengalami
Kelambatan Luar Biasa, Atau Dengan Kata Lain Kinerja Memburuk Cukup Signifikan Ketika Data Yang Diolah
Jika Data Cukup Banyak. Kelemahan Lain Adalah Jumlah Pengulangan Akan Tetap Sama Jumlahnya Walaupun
 Data Sesungguhnya Sudah Cukup Terurut. Hal Ini Disebabkan Setiap Data Dibandingkan Dengan Setiap
Data Yang Lain Untuk Menentukan Posisinya.
Ini contoh koding ascending bubble sort yang gw dapat dari praktikum

#include <iostream.h>
int total,data[10];
void input()
{
cout<<"input a value= ";
cin>>total;
for(int a=0; a<total; a++){
cout<<"masukan nilai pada index ke"<<a+1<<"=";
cin>>data[a];
}
}
void sort(){
int temp;
for(int a=0;a<total-1;a++){
for(int b=0;b<total-1;b++){
if(data[b]>data[b+1]){
temp=data[b+1];
data[b+1]=data[b];
data[b]=temp;
}
}
}
}
void view(){
for(int a=0;a<total;a++){
cout<<data[a];
}
cout<<"\n";
}
int main(){
input();
cout<<"sebelum di- sorting\n";
view();
sort();
cout<<"sesudah di- sorting\n";
view();
}

STACK

Stack merupakan bagian dari struktur data yang dikategorikan ke dalam bentuk linear data, dimana operasi pemasukan maupun pengeluaran data selalu dilakukan pada salah satu sisinya. Dalam dunia komputer, penggunaan stack (tumpukan) merupakan suatu hal yang umum digunakan seperti untuk penentuan alamat memory, penempatan ruang data dan aplikasi lain.
Elemen-elemen yang berada dalam stack, memiliki prinsip dasar dalam pengoperasiannya yaitu prinsip LIFO (Last In First Out) atau elemen yang masuk paling terakhir akan memiliki prioritas untuk keluar paling pertama.
Ciri-ciri Stack
-  Elemen teratas / puncaknya diketahui.
Penambahan atau pengambilan elemen stack selalu
   dilakukan pada elemen teratas stack.
-   LIFO (Last In First Out).

Pemanfaatan Stack
    -        Penghitungan ekspresi matematika (postfix).
    -      Algoritma Backtracking (runtut balik).
    -         Algoritma Rekursif

Stack adalah sebuah kumpulan data dimana data yang diletakkan di atas data yang lain. Dengan demikian stack adalah struktur data yang menggunakan konsep LIFO. Dengan demikian, elemen terakhir yang disimpan dalam stack menjadi elemen pertama yang diambil. Dalam proses komputasi, untuk meletakkan sebuah elemen pada bagian atas dari stack, maka kita melakukan push. Dan untuk memindahkan dari tempat yang atas tersebut, kita melakukan pop.



Pada saat ukuran stack, kalau kita teruskan menambah data lagi, akan terjadi overflow. Dengan demikian perlu data tambahan untuk mencatat posisi ujung stack. Dengan kebutuhan seperti ini, kita dapat menyajikan stack dengan menggunakan tipe data struktur (struct) yang terdiri dari dua field. Field pertama bertipe array untuk menyimpan elemen stack, medan kedua bertipe integer untuk mencatat posisi ujung stack.
Sebagai ilustrasi, “Benda yang terakhir masuk ke dalam stack akan menjadi yang pertama keluar dari stack. Hal ini asemacam kebalikan dari postingan saya sebelumnya tentang queue
Saya akan membuat suatu program yang melakukan pembalikan kalimat dengan menggunakan stack

Secara umum metode algoritma rekursi terdiri atas dua komponen utama, yaitu :
Bagian induksi, merupakan satu atau lebih kasus yang menyelesaikan masalah serupa namun dengan ukuran data ataupun metode yang lebih sederhana
Bagian penyetop, merupakan satu atau lebih kasus yang paling sederhana dan solusinya tidak perlu lagi terjadi rekursi

Struktur data

Struktur data yang  standar  yang biasanya digunakan dibidang informatika adalah
 - List linier (Linked List) dan variasinya
 - Multi list Stack (Tumpukan)
 - Queue (Antrian)
 - Tree ( Pohon )
  -  Graph ( Graf )
cek artikel gw berikutnya ..di artikel banyak kodingnya

1.09.2014

Koding Queue C++ tambah hapus antrian


Kali ini gw bakal bahas tentang Queue(antrian) kalau gw biasa pakai turbo c++ tapi bisa juga sih pakai
Dev-C++ download gratisan softwarenya.cuman lebih seru turbo c++ kali ya hehe..
ya udah deh lanjut...
Queue menggunakan prinsip  “Masuk Pertama Keluar Pertama” atau FIFO (First In First Out). contohnya  yang lebih gampang sebagai mahasiswa nih...saat kita mengantri ngasih frs ke TU kan yang ngasih pertama pastinya pertama keluarnya tuh...ya udah deh.. daripada materi terus mending langsung dicoba nih contoh koding c++ nya yang gw dapat dari praktikum struktur data dari asdos kak agvin
gw coba ga error sih ..


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

main()
{
int cek=0,data[20],x,hapus;
char pil;
do{
clrscr();
cout<<"1. Tambah Antrian"<<endl;
cout<<"2. Hapus Antrian"<<endl;
cout<<"3. Lihat Antrian"<<endl;
cout<<"4.Keluar"<<endl;
cout<<endl;
cout<<"silahkan masukkan pilihan anda=";
pil=getche();
cout<<endl;
if(pil!='1'&&pil!='2'&&pil!='3'&&pil!='4')
cout<<"anda salah mengetikan inputan";
else
{
if(pil=='1')
{
if(cek==20)
cout<<"antrian penuh";
else
{
cout<<"masukkan nilai=";
cin>>x;
data[cek]=x;
cek++;
}
}
else {
if(pil=='2')
{
if(cek==0)
cout<<"antrian kosong";
else
{
hapus=data[0];
for(int v=0;v<cek;v++)
data[v]=data[v+1];
data[cek-1]=NULL;
cek--;
cout<<"data dengan nilai"<<hapus<<"terhapus";
}
getch();
}
else
{
if(pil=='3')
{
if(cek==0)
cout<<"antrian kosong";
else
{
cout<<endl;
for(int z=0;z<cek;z++)
{
cout<<"|";
cout<<" "<<data[z];
cout<<"|";
}
}
getch();
}
}
}
}
}while(pil!='4');
}

Contoh koding selection sort



kali ini gw bakal bahas tentang metode sorting,di antaranya yaitu selection sort.
Selection sort merupakan  metode pengurutan data yg membandingkan elemen sekarang dengan elemen berikutnya secara terus menerus sampai elemen yg terakhir.

Berikut ini adalah contoh coding ascending selection sort :

#include<iostream.h>
void main()
{
int i,j,total,data[10],temp;
cout<<"masukkan banyak data =";cin>>total;
for(i=1;i<=total;i++)
{
cout<<"data"<<i<<"=";
cin>>data[i];
}
for(i=1;i<total;i++)
{
for(j=i+1;j<=total;j++)
{
if(data[i]>data[j])
{
temp=data[i];
data[i]=data[j];
data[j]=temp;
}
}
}
cout<<"hasil=";
for(i=1;i<=total;i++)
cout<<data[i]<<" ";
}

Mau tahu bagaimana merubah koding selection sort tersebut menjadi  descending ? coba cari koding ---->if(data[i]>data[j]) atau yang dibold di atas dan rubah menjadi  ---->if(data[i]<data[j])

                                                       praktikum kak agvin,unpak,bogor 8 januari 2014



6.13.2012

Ciri-ciri dan contoh komputer generasi pertama

Tugas ilmu komputer 13 Juni 2012
Jelaskan ciri-ciri, contoh-contoh sertai dengan gambar :
Komputer generasi pertama
Komputer generasi kedua
Komputer generasi ketiga
Komputer generasi keempat
Komputer generasi kelima
Mikro komputer
Mini komputer
Main Frame
Super komputer


1. Komputer generasi pertama 

Ciri-ciri :

Sirkuit menggunakan vacum tube atau tabung hampa udara.
Memerlukan daya listrik yang sangat besat.
Banyak mengeluarkan panas sehingga butuh alat pendingin (AC) yang banyak
Prosesnya relatif lambat.
Ukurannya fisik sangat besar sehingga memerlukan ruangan/tempat yang luas
Proses dan Kapasitas untuk menyimpan data kecil dan sangat terbatas sekali.
Program dibuat dalam bahasa mesin.
Orientasi utama pada aplikasi bisnis.
Menggunakan sistem luar magnetic tape dan magnetic disk.

Contoh komputer generasi pertama :
 - ENIAC (Electronic Numerical Integrator And Calculator) 
terdiri dari 70.000 resistor , 5 juta titik soldier dan 18.000 tabung hampa udara serta mengkonsumsi daya sebesar 160.000 Watt.Komputer jenis ini merupakan komputer serbaguna yang dapat bekerja 1000 kali lebih cepat dibandingkan dengan komputer Mark I.
- EDVAC (Electronic Discrete Variable Automatic Computer) mengurangi penggunaan tabung-tabung vakum, menggunakan sistem nomor binari dan konsep aturcara tersimpan (stored program concept) serta proses penghitungannya lebih cepat dibandingkan dengan ENIAC.

2. Komputer generasi kedua
Ciri-ciri :
Sirkuitnya menggunakan transistor sebagai penguat sinyal
Program dibuat dengan bahasa tingkat tinggi seperti FORTRAN dan COBOL
Kapasitas memori sudah cukup besar dengan pengembangan magnetic core storage
Menggunakan simpanan luar magnetic tape dan magnetic disk yang berbentuk removable disk
Mempunyai kemampuan proses real time dan time sharing
Daya listrik yang dibutuhkan lebih sedikit
Orientasi tidak hanya aplikasi bisnis tapi  juga pada aplikasi teknik
Contoh komputer generasi  kedua:
IBM 1401, IBM 7090, dan ILLIAC-11


3. Komputer generasi ketiga

Ciri-Ciri :

Komponen Sirkuit menggunakan IC (Integrated Circuits).
Peningkatan kemampuan software.
Kapasitas memori komputer lebih besar
Menggunakan penyimpanan luar yang sifatnya random access
Penggunaan daya lebih hemat
Memungkinkan untuk melakukan multi processing
Pengembangan dari alat input dan output dengan menggunakan Visual Display Terminal
Contoh komputer generasi ketiga :
IBM System/360 dan DEC PDP -8.

4. Komputer generasi keempat
Ciri-ciri :
Penggunaan Large Scale Integration (LSI) / Bipolar Large Scale Integration, yaitu pemadatan Ribuan IC menjadi sebuah chip.
Dikembangkan komputer mikro dengan menggunakan microprocessor dan semiconductor yang berbentuk chip untuk memori komputer.
Contoh komputer generasi keempat:
 IBM (IBM S/34, IBM S/36, IBM PC/AT & XT, IBM PS/2), HONEYWELL 700, BURROGHS 600, CRAY I, CYBER, PC Apple II, COMMODORE PC
5. Komputer generasi kelima
Ciri-ciri:
Pengembangan VLSI ( Very Large Scale Integration) 
Pengembangan  Josephson Junction
Lebih compact-kecil
Dapat menterjemahkan bahasa manusia, bercakap-cakap dengan manusia, dapat melakukan diagnosa penyakit yang lebih akurat.
Contoh komputer generasi kelima :
Sekarang – Masa depan


6. Komputer Mikro
Ciri-ciri :
- Pada awalnya diciptakan  hanya untuk memenuhi kebutuhan personal/single user karena kemampuan dan teknologi yang sangat terbatas.
- Dalam perkembangannya dengan menggunakan konsep LAN sehingga komputer mikro dapat digunakan untuk multi user.
Contoh komputer mikro :




7. Komputer Mini
Ciri-ciri :
- Kemampuannya lebih besar dibandingkan  komputer mikro karena micro processornya yang digunakan untuk memproses data jauh lebih unggul.
- Ukuran fisiknya dapat sebesar lemari kecil
Contoh komputer mini :
Xerox star,Vax,PDP-11,PDP-8,IBM System/370

8. Komputer mainframe
Ciri-ciri :
- Memiliki processor lebih dari satu sehingga dari segi kecepatan proses lebih cepat daripada komputer mini.
- Dapat digunakan oleh puluhan hingga ratusan pemakai secara bersama-sama
- Membutuhkan ruangan khusus yang dilengkapi berbagai sistem keamanan elektronik dimana faktor lingkungan yang terdiri dari temperatur ,kelembapan udara ataupun gangguan asap dapat dimonitor.
Contoh komputer mainframe :

9. Super Komputer
Ciri-ciri :
-  Kecepatan proses yang tinggi dan kemampuan menyimpan data jauh lebih besar dibandingkan mainframe.
Contoh Super Komputer :
 IBM dan HP