4.28.2012

Laporan Praktikum Sorting

Nama : Gatra Mustakim
NIM : 201101004

Program 4.1



Listing Program 4.1

//=================================================
// Name : sorting_praktikum_4_1.cpp
// Author : Gatra Mustakim
// Version :
// Copyright : Your copyright notice
// Description : Hello World in C++, Ansi-style
//==================================================

#include
using namespace std;

main()
{
int i, j, imin;
int n, urut;
int tmp;
int arr[50];

cout<<" ++++++++++++++ Program Sorting ++++++++++++++++++ ";
cout<<"\n Selection Sort ";
cout<<"\n ++++++++++++++++++++++++++++++++++++++++++++++++++ ";

cout<<"\n\n Masukkan data yang akan di urutkan : ";
cin>>n;

urut=1;
for(i=0;i cout<<" Masukkan Data Ke : "< cin>>arr[i];
}

for(i=1;i imin=1;
for(j=urut;j if(arr[i] imin=j;
if(arr[i]!=arr[imin]){
tmp=arr[i];
if(arr[i]>arr[imin]){
arr[i]=arr[imin];
arr[imin]=tmp;
}
}
}
}
urut=urut+1;
}
cout<<" Setelah Diurutkan \n";
for(i=0;i {
cout<<"Elemen ke "<
}

cout<<"\n ++++++++++++++++ Terima Kasih ++++++++++++++++++ ";

return 0;
}

Output Program 4.1



============================================================

Program 4.2



Listing Program 4.2

//==================================================
// Name : sortiing_Praktikum_4_2.cpp
// Author : Gatra Mustakim
// Version :
// Copyright : Your copyright notice
// Description : Hello World in C++, Ansi-style
//=================================================
#include
using namespace std;

main()
{
int i,j,n;
int tmp;
int Arr[50];

cout<<"++++++++++++++++++++++++++++++++++++++++++++++++++ ";
cout<<"\n PROGRAM SORTING ";
cout<<"\n BUBLE SORT ";
cout<<"\n +++++++++++++++++++++++++++++++++++++++++++++++++";

cout<<"\n\n Masukkan data yang akan diurutken : ";
cin>>n;

for (i=0; i{
cout<<" Masukkan data ke "< cin>>Arr[i];
}
for (i=1; i {
for (j=0; j {
if(Arr[j]>Arr[j+1])
{
tmp = Arr[j];
Arr[j]=Arr[j+1];
Arr[j+1]=tmp;
}
}
}
cout<<"\n Setelah Pengurutan ";
for(i=0; i{
cout<<"\n";
cout<<" Elemen ke "<}

cout<<"\n ================== TERIMA KASIH ======================== ";

return 0;
}

Output Program 4.2




==========================================================

4.17.2012

Lupa Password User XP



Wah!!!!!!!!!!!
Itu Sungguh peristiwa yang tidak menyenangkan bagi anda dan hampir setiap orang pengguna SO bawaan Microsoft ini terkadang lupa dengan password yang penting yah namabya manusia,,, Hehehe

Jika hanya karena lupa dengan password ketika akan log-on ke Windows XP, Anda tidak perlu frustasi Coy !!!!!!!!!! Eist jangan di install ulang teman ada solusi lainnya,,,

Masih ada kesempatan untuk me-reset password dan log-in ke computer Anda tanpa perlu training atau pengetahuan khusus. Berikut beberapa cara yang mungkin Anda gunakan untuk log-in ke computer Windows, ketika Anda lupa password-nya.

Inilah Caranya Gan,,, :

Menggunakan Account Administrator

* Anda dapat menyalakan computer
* Log-in sebagai Administrator. Di setting Administrator, dapat memudahkan Anda untuk me-reset password dengan menggunakan “Control Panel” dan menu “User”.
* Anda dapat memilih account yang ingin diubah, lalu pilih “Change the Password”
* Lalu Anda dapat memasukkan password yang baru dalam kotak. Masukkan password hint untuk ke depannya, sehingga Anda tidak perlu me-reset password Anda lagi.
* Restart computer, dan log-in kembali ke account Anda dengan password yang baru.

Jika Anda Tidak Tahu Password Administrator

* Shut down computer atau restart computer. Ketika computer Anda sedang booting, Anda dapat menekan F8 berulang kali hingga muncul “Boot Menu” dan Anda apat memilih “Safe Mode”, lalu tekan Enter.
* Click menu “Start” dan lalu click “Run”
* Ketik “control userpasswords2? (tanpa tanda petik) dalam kotak dialog yang muncul, lalu click OK.
* Click account yang Anda lupa password-nya dan pilih menu reset.
* Anda dapat memasukkan password baru ke dalam area “New Password” dan “Confirm Password”, lalu pilih OK.

4.15.2012

Membuat Google Adsense Di Blogger

Definisi google adsense adalah peluang bisnis online yang ditawarkan Google buat para web publishers untuk memperoleh penghasilan online dari situs yang dikelolanya. Untuk saat ini google adsense merupakan suatu bisnis online yang sangat menjanjikan dan mempunyai prospek bagus, bahkan saya menganggap ini sebagai sebuah investasi yang sangat menguntungkan karena seiring dengan meluasnya penggunaan internet maka pendapatan kita akan terus bertambah.

Juga selain itu bisa menjadi wirausaha anda dalam dunia maya intinya kita mendapat uang dari google lewat Google Adsense ini. Sangat menguntungkan bukan!!!!!!!!!!!!!
Cara ini sudah terbukti dan banyak orang yang memakainya so buruan daftar agan - agan. hhe,,,,
Chekedot cara membuatnya,,,
hehe

1. Log in dahulu pada Blogger anda ( www.blogger.com )
2. Lalu pilih edit entri



3. Di addres bar anda setelah klik edit entry tersebut copy ID URL anda.



ID BLOG anda yang terblok

4. Setelah itu copy ID Blog anda ke dalam NotePad untuk mendaftar google adsense

5. Lalu add tab dibrowser anda copykan URL ini http://www.blogger.com/monetize.g?blogID= lalu tambahkan ID BLOG anda yang tadi di notepad.



6. Tara !!!!!!!!!!!!!!!!!!! Silahkan untuk mendaftar... Selamat,, hehe



7. Klik saja Daftar Adsense ikuti langkah - langkahnya dan saya sarankan pada waktu mengekuti step by step pilih buat akun baru saja kemudian pada pengisian akun anda saya sarankan sesuai dengan KTP Anda so bawa KTP dulu ea gan sebelum membuat adsensesnya hahaha,,, karena untuk pengiriman uang lewat western union jadi perlu banget tuh KTP agan,,,
hehe

8. Semoga tertarik dan perlu dicoba ea gan.... Matur thank you,,, hehe


4.08.2012

Tugas Praktikum Tipe Data Abstrak

Nama : Gatra Mustakim
NIM : 201101004

Program Praktikum 2.1
1. Open Eclipse

2. Pilih File – New – C++ Project

3. Muncul Jendela C++ Project
4. Lalu isikan pada Project Name terserah ingin memberi judul apa disini saya
memberinya judul Pert_3_Praktikum_2_1_Type_Def. Kemudian pilih Hello World C++ Project lalu MinGW lalu Finish.

5. Lalu akan muncul halaman Hello World C++ Project dengan Listing Programnya.

6. Setelah itu edit listing program dari Hello World seperti digambar ini :



7. Setelah itu lakukan Build ALL dengan menekan Ctrl + B.



Keterangan Gambar : Proses Melakukan Build ALL


8. Setelah itu lakukan compile dengan cara cara run – run as – Local C/C++ Application. Kemudian akan muncul hasil seperti gambar dibawah ini :



Listing Program 2.1

//============================================================================
// Name : Pert_3_Praktikum_2_1_Type_Def.cpp
// Author : Gatra Mustakim
// Version :
// Copyright : Your copyright notice
//============================================================================

#include
using namespace std;

typedef int ongko;
typedef float ambyar;
typedef char tulisan;

int main()
{

ongko age;
ambyar pecahan;
tulisan alpabet;

tulisan nama[15];

cout<<" Masukkan Umur anda : ";
cin>>age;
cout<<" Umur anda adalah : "<
cout<<"\n Masukkan bilangan pecahan : ";
cin>>pecahan;
cout<<" bilangan pecahan anda : "<
cout<<"\n Masukkan huruf : ";
cin>>alpabet;
cout<<" huruf yang anda masukkan adalah : "<
cout<<"\n Masukkan nama anda : ";
cin>>nama;
cout<<" Nama anda adalah : "<
return 0;

}

Program Praktikum 2.2
1. Caranya sama pada dengan Program Praktikum 2.1 cuma berbeda pada pengisian Project Name dan Edit Listing Programnya.

2. Disini saya akan melanjutkan program selanjutnya pada project name saya isi Praktikum_2_2

3. Langsung saja pada edit listing program pada gambar dibawah ini :



4. Setelah itu lakukan Build ALL dengan menekan Ctrl + B.



Keterangan gambar : proses bulid all

5. lakukan compile dengan cara cara run – run as – Local C/C++ Application. Kemudian akan muncul hasil seperti gambar dibawah ini



Hanya muncul type def ada kesalahan lihat pada problem seperti gambar diatas :



Kesalahan terjadi pada cout<<”\n Tanggal Lahir : “cout<<… Solusinya Pada cout<<”\n Tanggal Lahir : “<

5. Selesai

Listing Program 2.2

//============================================================================
// Name : Praktikum_2_2.cpp
// Author : Gatra Mustakim
// Version :
// Copyright : Your copyright notice
//============================================================================

#include
#include
using namespace std;

int main()
{
struct data_tanggalan
{
int tgl,wulan,tahun;
};

struct data_rencang2
{
char nama[40];
struct data_tanggalan tgl_lahir;
};

struct data_rencang2 info_rencang2;

strcpy(info_rencang2.nama ," STIKOMGATRA ");
info_rencang2.tgl_lahir.tgl = 30;
info_rencang2.tgl_lahir.wulan = 1;
info_rencang2.tgl_lahir.tahun = 1992;

cout<<"\n Nama : "< cout<<"\n Tanggal Lahir : "<
return 0;
}



Program Praktikum 2.3
1. Caranya sama pada dengan Program Praktikum 2.2 cuma berbeda pada pengisian Project Name dan Edit Listing Programnya.

2. Disini saya akan melanjutkan program selanjutnya pada project name saya isi Praktikum_2_3

3.Langsung saja pada edit listing program yang sudah diganti listing programnya pada gambar dibawah ini :



4. Lakukan Build All dengan cara Ctrl + B



Keterangan Gambar : Proses Bulid All

5.Lakukan compile dengan cara Run – Run As – 1Local C/C++ Application lalu akan mengetahui hasilnya pada gambar dibawah ini :



Listing Program 2.3

//============================================================================
// Name : Praktikum_2_3.cpp
// Author : Gatra Mustakim
// Version :
// Copyright : Your copyright notice
//============================================================================

#include
using namespace std;
#define vhi 3.14

struct{
float jari2;
float keliling;
float luas;
}lingkaran;

void luaslingkaran(){
lingkaran.luas = lingkaran.jari2*lingkaran.jari2*vhi;

cout<<" \n Luas Lingkaran = "< }

float kelLingkaran(float j)
{
return 2*vhi*lingkaran.jari2;
}

int main()
{
cout<<" Jari - jari = ";
cin>>lingkaran.jari2;
luaslingkaran();
lingkaran.keliling = kelLingkaran(lingkaran.jari2);
cout<<" \n\n Keliling Lingkaran : "< return 0;

}


Program Praktikum 2.5
1. Caranya sama pada dengan sebelumnya cuma berbeda pada pengisian Project Name dan Edit Listing Programnya.

2. Disini saya akan melanjutkan program selanjutnya pada project name saya isi Praktikum_2_5

3. Langsung saja pada edit listing program yang sudah diganti listing programnya pada gambar dibawah ini :



4. Lakukan Build All dengan cara Ctrl+B seperti pada gambar dibawah ini :



5. Lakukan compile dengan cara Run – Run As – 1Local C/C++ Application lalu akan mengetahui hasilnya pada gambar dibawah ini :



6. Selesai

Listing Program 2.5

//============================================================================
// Name : Praktikum_2_5.cpp
// Author : Gatra Mustakim
// Version :
// Copyright : Your copyright notice
//============================================================================

#include
using namespace std;

typedef struct Mahasiswa
{
char NIM[15];
char Nama[35];
float IPK;
};

int main()
{
Mahasiswa mhs;

cout<<" NIM = ";
cin>>mhs.NIM;
cout<<" Nama = ";
cin>>mhs.Nama;
cout<<" IPK = ";
cin>>mhs.IPK;
cout<<"\n Data Anda : ";
cout<<"\n NIM : "< cout<<"\n Nama : "< cout<<"\n IPK : "<
return 0;
}

Praktikum 2.4



Listing Program

//============================================================================
// Name : Praktikum_2_4.cpp
// Author : Gatra Mustakim
// Version :
// Copyright : Your copyright notice
//============================================================================

#include
using namespace std;

int main ()
{
struct zodiac
{
char nama[15];
int tgl_awal;
int bln_awal;
int tgl_akhir;
int bln_akhir;
};
struct zodiac bintang = {"pisces", 23, 11, 20, 12};


int tgl_lahir,bln_lahir,th_lahir;

cout<<"Tanggal Lahir Anda (##-##-####) : ";
cin>>tgl_lahir>>bln_lahir>>th_lahir;

if ((tgl_lahir>=bintang.tgl_awal && bln_lahir==bintang.bln_awal)||
(tgl_lahir<=bintang.tgl_akhir && bln_lahir==bintang.bln_akhir))
cout<<"Bintang anda adalah : "< else
cout<<"Bintang anda bukanlah : "< return 0;
}

Hasil Program



Latihan Tugas Praktikum Modul 2



Listing Programnya

//============================================================================
// Name : Tugas_Modul_2.cpp
// Author : Gatra Mustakim
// Version :
// Copyright : Your copyright notice
//============================================================================

#include
using namespace std;

int main ()
{
struct zodiak
{
char nama[25];
int tgl_pertama,bln_pertama,tgl_akhir,bln_akhir;
};
zodiak Aries = {"Aries", 21, 3, 19, 4};
zodiak Taurus = {"Taurus", 20, 4, 20, 5};
zodiak Gemini = {"Gemini", 21, 5, 20, 6};
zodiak Cancer = {"Cancer", 21, 6, 20, 7};
zodiak Leo = {"Leo", 23, 7, 22, 8};
zodiak Virgo = {"Virgo", 23, 8, 22, 9};
zodiak Libra = {"Libra", 23, 9, 22, 10};
zodiak Scorpio = {"Scorpio", 23, 10, 21, 11};
zodiak Sagitarius = {"Sagitarius", 22, 11, 21, 12};
zodiak Capricon = {"Capricon", 22, 12, 19, 01};
zodiak Aquarius = {"Aquarius", 20, 1, 18, 02};
zodiak Pisces = {"Pisces", 19, 2, 20, 03};

int tgl_lahir,bln_lahir,th_lahir;

cout<<"================================";
cout<<"\nProgram Mengetahui Zodiak Anda ";
cout<<"\n==============================";

cout<<"\n Tanggal lahir anda (**-**-****) : ";
cin>>tgl_lahir>>bln_lahir>>th_lahir;

if ((tgl_lahir>=Aries.tgl_pertama && bln_lahir==Aries.bln_pertama)||(tgl_lahir<=Aries.tgl_akhir && bln_lahir==Aries.bln_akhir))
cout<<"Bintang anda adalah : "<
if ((tgl_lahir>=Cancer.tgl_pertama && bln_lahir==Cancer.bln_pertama)||(tgl_lahir<=Cancer.tgl_akhir && bln_lahir==Cancer.bln_akhir))
cout<<"Bintang anda adalah : "<
if ((tgl_lahir>=Leo.tgl_pertama && bln_lahir==Leo.bln_pertama)||(tgl_lahir<=Leo.tgl_akhir && bln_lahir==Leo.bln_akhir))
cout<<"Bintang anda adalah : "<
if ((tgl_lahir>=Sagitarius.tgl_pertama && bln_lahir==Sagitarius.bln_pertama)||(tgl_lahir<=Sagitarius.tgl_akhir && bln_lahir==Sagitarius.bln_akhir))
cout<<"Bintang anda adalah : "<
if ((tgl_lahir>=Virgo.tgl_pertama && bln_lahir==Virgo.bln_pertama)||(tgl_lahir<=Virgo.tgl_akhir && bln_lahir==Virgo.bln_akhir))
cout<<"Bintang anda adalah : "<
if ((tgl_lahir>=Scorpio.tgl_pertama && bln_lahir==Scorpio.bln_pertama)||(tgl_lahir<=Scorpio.tgl_akhir && bln_lahir==Scorpio.bln_akhir))
cout<<"Bintang anda adalah : "<
if ((tgl_lahir>=Capricon.tgl_pertama && bln_lahir==Capricon.bln_pertama)||(tgl_lahir<=Capricon.tgl_akhir && bln_lahir==Capricon.bln_akhir))
cout<<"Bintang anda adalah : "<
if ((tgl_lahir>=Libra.tgl_pertama && bln_lahir==Libra.bln_pertama)||(tgl_lahir<=Libra.tgl_akhir && bln_lahir==Libra.bln_akhir))
cout<<"Bintang anda adalah : "<
if ((tgl_lahir>=Aquarius.tgl_pertama && bln_lahir==Aquarius.bln_pertama)||(tgl_lahir<=Aquarius.tgl_akhir && bln_lahir==Aquarius.bln_akhir))
cout<<"Bintang anda adalah : "<
if ((tgl_lahir>=Pisces.tgl_pertama && bln_lahir==Pisces.bln_pertama)||(tgl_lahir<=Pisces.tgl_akhir && bln_lahir==Pisces.bln_akhir))
cout<<"Bintang anda adalah : "<
if ((tgl_lahir>=Taurus.tgl_pertama && bln_lahir==Taurus.bln_pertama)||(tgl_lahir<=Taurus.tgl_akhir && bln_lahir==Taurus.bln_akhir))
cout<<"Bintang anda adalah : "<
if ((tgl_lahir>=Gemini.tgl_pertama && bln_lahir==Gemini.bln_pertama)||(tgl_lahir<=Gemini.tgl_akhir && bln_lahir==Gemini.bln_akhir))
cout<<"Bintang anda adalah : "< return 0;
}

Hasil Program



4.02.2012

Sony dan Ericsson Sepakat Berpisah













Vendor perangkat telekomunikasi Swedia, Ericsson, menyatakan, Kamis (27/10/2011), akan menjual 50 persen saham milik mereka di Sony Ericsson ke mitranya, Sony. Nilai total penjualan ini bisa mencapai 1,47 miliar dollar AS.

"Sony akan mengambil 50 persen saham Ericsson di Sony Ericsson sehingga bisnis perangkat mobile tersebut sepenuhnya dimiliki oleh Sony," demikian yang dikatakan oleh perwakilan dari Ericsson dalam sebuah pernyataan. Pernyataan dari Ericsson ini mengonfirmasi rumor yang telah lama beredar bahwa mereka akan "keluar" dari perusahaan patungan Sony Ericsson tersebut. Selain itu, pengumuman ini secara tidak langsung menepis rumor bahwa Sony akan menelantarkan kerja sama ini.

Kerja sama "Jepang-Swedia" tersebut dimulai pada 2001 dengan menggabungkan Ericsson dan Sony yang saat itu produk-produk ponselnya kurang laku di pasaran. Perpaduan dua vendor tersebut menjadikan mereka saat ini menjadi enam besar di bisnis perangkat mobile.

Dalam sebuah pernyataan, Ericsson menunjukkan bahwa pasar ponsel telah berubah secara dramatis selama satu dekade terakhir, dengan fokus pergeseran besar-besaran ke smartphone.

"Sepuluh tahun yang lalu kami sepakat membentuk perusahaan patungan. Penggabungan pengetahuan produk konsumen yang dimiliki Sony dan Ericsson yang

memiliki spesialisasi di teknologi komunikasi merupakan perpaduan yang sempurna untuk mengendalikan industri feature phone," kata Chief Executive Ericsson Hans Vestberg dalam pernyataan itu.

"Hari ini kami mempunyai pemikiran logis yang sama, Sony akan mengakuisisi saham kami di Sony Ericsson dan membuatnya menjadi bagian dari seluruh jajaran produk konsumen yang ada," kata Hans Vestberg.

Selanjutnya, Ericcson akan berkonsentrasi pada pasar nirkabel secara penuh, dengan memaksimalkan riset dan pengembangan dan portofolio paten industri untuk mewujudkan dunia yang benar-benar terhubung. Sementara itu, Sony akan memegang seluruh intellectual property bersama milik keduanya, mencakup semua produk dan layanan dari Sony, termasuk kepemilikan lima paten penting yang berhubungan dengan teknologi handset nirkabel.

Kedua perusahaan akan terus bekerja bersama, dengan membuat suatu inisiatif nirkabel yang diharapkan dapat mendorong dan mengembangkan adopsi pasar konektivitas di beberapa platform.

Transaksi sebesar 1,47 miliar dollar AS dalam bentuk tunai ini telah disetujui oleh kedua perusahaan, tetapi masih menunggu persetujuan dari regulator. Pengalihan saham ini diharapkan selesai pada Januari 2012.

4.01.2012

Enam Cara Mengamankan Facebook Anda

Facebook., bukanlah hal yang baru bahwa facebook banyak digunakan pada saat ini. Semakin hari pengguna facebook telah mencapai jutaan dan dari sinilah muncul beberapa orang yang memanfaatkan facebook sebagai sarana untuk bertukar informasi dan pesan.
Dari sebab inilah banyak orang yang memanfaatkan situasi ini untuk membobol/hack untuk mendapatkan informasi tersebut.
Bagaimana Mengamankan akun Facebook?
Sebelumnya kita harus mereview bagamanai para hacker ini dapat memasuki facebook anda, diantaranya adalah:
1. Phising
Phising dapat dilakukan oleh para hacker dengan membuat para korban mengclik sebuah alamat/ url yang diberikan dengan atau tanpa penyamaran klik guna mendapatkan cookies korban, cookies ini berguna untuk mendapatkan informasi login dari korban.
2. Keylogger/Sniffing
Penggunaan Keylogger secara legal adalah digunakan untuk memantau anak atau keluarga dari situs pornografi atau kekerasan. Tetapi software ini bisa disalah gunakan dengan cara diinstalkan langsung ke pc yang digunakan korban. Kejadian ini banyak terjadi apabila kita menggunakan internet secara umum.
3. Email
Email memang sebenarnya sangat mempengaruhi dalam pembuatan akun facebook, dengan email kita dapat mengetahui apa saja yang terjadi dalam akun facebook kita. Penggunaan email secara gratis dapat dengan mudah dimasuki oleh hacker. Hal ini dapat dilakukan bila hacker mempunyai hubungan atau mengetahui informasi pribadi korban yang digunakan korban untuk membuat email.
Kiat Mengamankan Facebook
Dalam kiat-kiat ini kita dapat membentengi akun facebook kita agar tidak dimasuki hacker diantaranya adalah:
1.Membuat pertanyaan sendiri saat membuat email
Cara pencegahan dimana kita dapat memasukkan pertanyaan sendiri, atau memasukkan jawaban yang sulit. Ini penting karena hacker yang menggunakan metode ini sangat banyak dan tidak jarang mencoba jawaban secara acak.

2. Menghubungkan email satu dengan yang lain
Cara ini mungkin lebih aman dalam pengamanan email karena pada saat hacker ingin memesan pertanyaan pada yahoo atau google hacker tidak diberikan pertanyaan melainkan diberi alamat alternatif email kita yang lain.

3. Menggunakan Internet secara pribadi
Keylogger biasanya dipasang hacker pada komputer-komputer yang dipakai secara bersama-sama,

usahakan untuk menggunakan internet secara pribadi. Misal : Handphone atau yang lain

4. Jangan mengklik sembarangan
Cookies didapat bila korban mengklik url yang dibuat hacker untuk mengirim data kepada hacker, sebaiknya lihat pada address bar sebelum kita klik, bila ada yang jangkal tinggalkan.
5. Membuat password yang rumit
Apabila hacker mendapatkan password kita tidak langsung dia dapat menganalisa password tersebut. Password biasanya berbentuk md5 atau sebagainya. Untuk mengamankannya gunakan password yang sulit ditebak dengan ditambahkan angka atau cap pada bagiannya.
6. Jangan menampilkan email pada situs social network
Untuk mendapatkkan email korban hacker biasanya mencari informasi email dalam facebook atau situs sosial lain.