Januari 2016 - Ade Wahyudin

Kamis, 28 Januari 2016

TIPS BERKENDARA MOTOR TIDAK KOTOR DI SAAT HUJAN

03.58 0
TIPS BERKENDARA MOTOR TIDAK KOTOR DI SAAT HUJAN
        Assalamualaikum , bertemu  dengan  saya  lagi  disini kali  ini  saya  akan  memberi 3  tips  agar  tubuh  kita  tidak  kotor  disaat  hujan.

1) Jaga  jarak  motor  anda  kira-kira  1 meter  dengan  motor  anda  yang  di depan
2) Jangan  disamping  mobil  yang  sedang  berlaju  kencang
3) Pakai  lah  jas  hujan  jika  ingin  aman  sekali :D



Selamat  Mencoba, :)

Selasa, 26 Januari 2016

CONTOH PROGRAM DATA MAHASISWA MENGGUNAKAN BAHASA C++

04.44 0
CONTOH PROGRAM DATA MAHASISWA MENGGUNAKAN BAHASA C++
#include <conio.h>
#include <stdio.h>
#include <iostream>
#include <iomanip>
#include <windows.h>
using namespace std;
void gotoxy(short x, short y){
COORD pos = {x,y};
SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE),pos);
}
main()
{
double aktif[50], tugas[50], ujian[50], akhir[50];
char nama[50][50];
char grade[50];
int menu, data, i=1,j=1,k=1,l=1, menudel, status[50];
while(menu!=5){
cout<<"Pilih Menu pilihan Anda : "<<endl;
cout<<"1. Insert Data : "<<endl;
cout<<"2. Output Data : "<<endl;
cout<<"3. Edit Data : "<<endl;
cout<<"4. Delete Data : "<<endl;
cout<<"5. Close : "<<endl;
cout<<"Pilihan Anda adalah : ";
cin>>menu;
cout<<endl<<"--------------------------------------------------------------------------------"<<endl;
switch(menu)
{
case 1:
system("CLS");
cout<<endl<<"Masukkan Jumlah data yang mau di input : ";
cin>>j;
if(k!=1)
{
j = (k+j)-1;
}
gotoxy(1,4);cout<<" No";
gotoxy(10,4);cout<<"| Nama";
gotoxy(40,4);cout<<"| Nilai";
gotoxy(63,4);cout<<"|";
gotoxy(10,5);cout<<"|";
gotoxy(40,5);cout<<"| Aktif";
gotoxy(48,5);cout<<"| Tugas";
gotoxy(55,5);cout<<"| Ujian |";
cout<<endl<<"--------------------------------------------------------------------------------"<<endl;
for(i=k;i<=j;i++)
{
gotoxy(5,i+6);cout<<i;
gotoxy(10,i+6);cout<<"| ";scanf(" %[^\n]s",nama[i]);
do
{
gotoxy(40,i+6);cout<<"| ";cin>>aktif[i];
}
while(aktif[i]>100);
do
{
gotoxy(48,i+6);cout<<"| ";cin>>tugas[i];
}
while(tugas[i]>100);
do
{
gotoxy(55,i+6);cout<<"| ";cin>>ujian[i];
}
while(ujian[i]>100);
gotoxy(63,i+6);cout<<"|";
cout<<endl;
aktif[i] = aktif[i] * 0.2;
tugas[i] = tugas[i] * 0.3;
ujian[i] = ujian[i] * 0.5;
akhir[i] = aktif[i]+tugas[i]+ujian[i];
status[i] = 1;
if(akhir[i]>=80)
{
grade[i] = 'A';
} else if(akhir[i]>=65 && akhir[i]<=79)
{
grade[i] = 'B';
} else if(akhir[i]>=55 && akhir[i]<=64)
{
grade[i] = 'C';
} else if(akhir[i]>=40 && akhir[i]<=54)
{
grade[i] = 'D';
} else if(akhir[i]<=40)
{
grade[i] = 'E';
}
}
k = j+1;
cout<<endl<<"--------------------------------------------------------------------------------"<<endl;
break;
case 2:
system("CLS");
cout<<endl<<"OUTPUT DATA SISWA"<<endl;
cout<<endl<<"--------------------------------------------------------------------------------"<<endl;
gotoxy(1,4);cout<<" No";
gotoxy(10,4);cout<<"| Nama";
gotoxy(40,4);cout<<"| Nilai";
gotoxy(70,4);cout<<"| Grade";
gotoxy(10,5);cout<<"|";
gotoxy(40,5);cout<<"| Aktif";
gotoxy(48,5);cout<<"| Tugas";
gotoxy(55,5);cout<<"| Ujian";
gotoxy(62,5);cout<<"| Akhir";
gotoxy(70,5);cout<<"|";
cout<<endl<<"--------------------------------------------------------------------------------"<<endl;
for(i=1;i<=j;i++)
{
if(status[i] == 2)
{
}
else
{
gotoxy(1,(i*2)+6);cout<<i;
gotoxy(10,(i*2)+6);cout<<"| "<<nama[i];
gotoxy(40,(i*2)+6);cout<<"| "<<aktif[i];
gotoxy(48,(i*2)+6);cout<<"| "<<tugas[i];
gotoxy(55,(i*2)+6);cout<<"| "<<ujian[i];
gotoxy(62,(i*2)+6);cout<<"| "<<akhir[i];
gotoxy(70,(i*2)+6);cout<<"| "<<grade[i];
cout<<endl<<"--------------------------------------------------------------------------------"<<endl;
}
}
getch();
break;
case 3:
system("CLS");
if(status[i] == 2)
{
}
else
{
gotoxy(1,4);cout<<" No";
gotoxy(10,4);cout<<"| Nama";
gotoxy(40,4);cout<<"| Nilai Akhir";
gotoxy(56,4);cout<<"| Grade |";
for(i=1;i<=j;i++)
{
gotoxy(3,(i*2)+4);cout<<i;
gotoxy(13,(i*2)+4);cout<<nama[i];
gotoxy(43,(i*2)+4);cout<<akhir[i];
gotoxy(59,(i*2)+4);cout<<grade[i];
cout<<endl<<"--------------------------------------------------------------------------------"<<endl;
}
cout<<endl<<"Pilih nomor data yang hendak di edit : ";
cin>>l;
cout<<endl<<"Nama Awal Siswa adalah : "<<nama[l]<<" Diganti Menjadi : ";
scanf(" %[^\n]s",nama[l]);
do
{
cout<<endl<<"Nilai keaktifan Awal Siswa adalah : "<<aktif[l]*5<<" Diganti Menjadi : ";
cin>>aktif[l];
}
while(aktif[l]>100);
do
{
cout<<endl<<"Nilai keaktifan Tugas Siswa adalah : "<<tugas[l]*3.33<<" Diganti Menjadi : ";
cin>>tugas[l];
}
while(tugas[l]>100);
do
{
cout<<endl<<"Nilai Ujian Awal Siswa adalah : "<<ujian[l]*2<<" Diganti Menjadi : ";
cin>>ujian[l];
}
while(ujian[l]>100);
cout<<endl;
aktif[l] = aktif[l] * 0.2;
tugas[l] = tugas[l] * 0.3;
ujian[l] = ujian[l] * 0.5;
akhir[l] = aktif[l]+tugas[l]+ujian[l];
cout<<"-------------------------------------------------------"<<endl;
getch();
}
break;
case 4:
system("CLS");
gotoxy(1,4);cout<<" No";
gotoxy(10,4);cout<<"| Nama";
gotoxy(40,4);cout<<"| Nilai Akhir";
gotoxy(56,4);cout<<"| Grade";
gotoxy(65,4);cout<<"| Status";
for(i=1;i<=j;i++)
{
gotoxy(3,(i*2)+4);cout<<i;
gotoxy(13,(i*2)+4);cout<<nama[i];
gotoxy(43,(i*2)+4);cout<<akhir[i];
gotoxy(59,(i*2)+4);cout<<grade[i];
gotoxy(68,(i*2)+4);cout<<status[i];
cout<<endl<<"--------------------------------------------------------------------------------"<<endl;
}
cout<<endl<<"Pilih nomor data yang hendak di Hapus : ";
cin>>l;
cout<<endl<<"Data Siswa : "<<nama[l]<<" akan di hapus?";
cout<<endl<<"1. Ya";
cout<<endl<<"2. tidak";
cout<<endl<<"3. Aktifkan Kembali";
cout<<endl<<"Pilihan Anda Adalah : ";
cin>>menudel;
if(menudel == 1)
{
status[l] = 2;
}
else if (menudel == 2)
{
cout<<endl<<"Data Siswa : "<<nama[l]<<" Tidak jadi di hapus?";
}
else if (menudel == 3)
{
status[l] = 1;
}
else
{
cout<<endl<<"Pilihan salah";
}
cout<<endl;
getch();
break;
case 5:
break;
default:
cout<<"Pilihan Ilegal"<<endl;
}
}
getche();
}


Cukup  sekian  penjelasan  saya  tentang  Program  Data  Mahasiswa,  Semoga  artikel  ini   bermanfaat  bagi  anda  semua.  Terima  Kasih


Silahkan  kunjungi  kami di http://qicera

POLA SUSUNAN KERANGKA KARANGAN

01.59 0
POLA SUSUNAN KERANGKA KARANGAN


Pola  Susunan  Kerangka  Karangan  :

Alamiah : - Urutan  Waktu


                 - Urutan  Ruang

Logis      : - Sebab  Akibat


                 - Umum  Khusus


                 - Klimaks  -  Anti Klimaks

                 - Pemecahan  Masalah




Alamiah



    Urutan  Waktu




    Topik                :  Perkembangan  Bahasa  Indo

                          1 :  Bahasa  Indo  Pada  Masa  Penjajahan  Belanda

                          2 :  Bahasa  Indo  Pada  Masa  Penjajahan  Jepang

                          3 :  Bahasa  Indo  Pada  Masa  Baru

                          4 :  Bahasa  Indo  Pada  Masa  Lalu


                          5 :  Bahasa  Indo  Pada  Masa  Kini

II.   Informasi  Pemilu  di  Sumatera


III.  Informasi  Pemilu  di  Kalimantan



Urutan  Ruang


Topik                 :  Sosialisasi  Pemilu



                       1 : Informasi  Pemilu  di  Jawa

                             a)  Fakta  dan  data  rendahnya  Sosialisasi  pemilu  di Jawa.

                             -Banyuwangi

                             -Jember

                            b)  Fakta  dan  data  tingginya  sosialisasi  pemilu  di  jawa

                             -Yogyakarta

                             -Jayakarta

                       2 : Informasi Pemilu di Sumatera


                       3: Informasi Pemilu di Kalimantan




LOGIS


 A) Sebab Akibat


      Topik                 :  Dampak  Pemanasan  Global

                       1 : Penebangan Liar 

                       2 : Efek Rumah Kaca


                       3: Polusi Udara

B) Umum Khusus


      Topik                 :  Menulis


                       1 : Pengertian Menulis


                       2 : Fungsi Menulis



                       3: Jenis Tulisan
 
                           a) Fiksi : - cerpen  - novel

                           b) Non-Fiksi : - artikel - karya ilmiah

 C) Klimaks - Anti Klimaks


        Topik                 :  Kemenangan  Timnas  Atas  Malaysia

                         1 : Timnas kalah dengan bangga


                         2 : Timnas Kalah pada laga kandang


                         3 : Timnas Menang pada laga tandang


 D) Pemecahan Masalah


         Topik                :  Penanggulangan  Banjir


                           1 : Pembersihan Saluran Air

                           2 : Melakukan 3M 

                           3 : Reboisasi


Jumat, 15 Januari 2016

POINTER

00.40 2
POINTER
Hallo,  bertemu  lagi  sama  saya  disini  hehehehehe..
kali  ini  saya  akan  menjelaskan  tentang  Pointer  didalam  bahasa  yang C dan  C++. Langsung  aja  ya gan  penjelasan  nya.

POINTER



Penjelasan tentang pointer

pointer adalah built-in type di C dan C++, dimana C++ mengambil konsep pointer dari C. Pointer sebenarnya sangat terkait dengan “Abstract C Machine”, yaitu model mesin abstrak dimana program C bekerja. Abstract C Machine adalah mesin abstrak dimana mesin tersebut memiliki prosesor untuk menginterpretasikan stream of instruction, dan addressable memory yang terbagi kedalam 3 bagian : automatic memory, static memory dan free memory. Addressable memory adalah memory yang konten-nya dapat diambil jika diketahui alamatnya. Lebih jauh lagi, terdapat asumsi bahwa konten memori dapat di ambil dengan waktu konstan, tidak peduli berapa nilai alamat.Hal ini disebut dengan Random Access Memory.


Penggunaan Awal Pointer

Jika variabel merupakan isi memori, dan untuk mengakses isi memori tersebut diperlukan address, lalu bagaimana cara kita mengetahui alamat dari suatu variabel ? Jawabannya adalah : untuk kebanyakan kasus kita sama sekali tidak perlu tahu alamat dari sebuah variabel. Untuk mengakses sebuah variabel kita hanya perlu nama dari variabel tersebut. Tugas kompiler lah yang mentranslasikan nama ke alamat mesin yang diperlukan oleh komputer.

Akan tetapi terdapat beberapa kasus dimana kita tidak mungkin memberi nama pada sebuah entitas di program kita. Hal ini terjadi terutama saat kita menggunakan data struktur dinamis seperti linked list, resizeable array, tree dan lain sebagainya. Hal ini karena kita tidak mungkin memberi nama terhadap entitas yang mungkin ada atau tidak ada. Struktur seperti linked list hampir mustahil dibuat tanpa pointer tanpa harus mendefinisikan LISP-like list.

Inilah awal mula penggunaan pointer sebagai moniker. Istilah moniker di sini berarti sesuatu yang menunjuk atau mengacu kepada entitas lain. Istilah moniker ini bukanlah istilah standard dan lazim , tetapi sesuatu yang saya pilih impromptu untuk membedakan dengan pointer atau reference yang sudah memiliki arti tersendiri.

Penggunaan lain pointer sebagai moniker adalah untuk mengatasi kelemahan bahasa C awal : Dahulu fungsi – fungsi di C hanya mengerti pass by value. Pointer digunakan untuk mengemulasi pass by reference karena pointer berisi alamat ke objek lain, sehingga fungsi tersebut dapat mengubah objek tersebut dengan memanipulasi pointer.
Pertanyaanya : siapa yang bertugas menentukan alamat objek yang di tunjuk oleh pointer dalam kasus ini ? jelas bukan kompiler karena objek tersebut tidak bernama. Apakah kita sebagai programmer menentukannya sendiri ? ternyata tidak. Hal tersebut ditentukan oleh fungsi malloc dan sejenisnya (dan juga new di C++), atau untuk kasus passing pointer ke dalam fungsi, operator &. Jadi dalam hal ini kita tidak juga menentukan alamat sebuah objek.



Cukup  sekian  penjelasan  saya  tentang  Pointer,  Semoga  artikel  ini   bermanfaat  bagi  anda  semua.  Terima  Kasih


Silahkan  kunjungi  kami di http://qicera

Rabu, 13 Januari 2016

PENJELASAN TENTANG TIPE INTEGER

19.46 0
PENJELASAN TENTANG TIPE INTEGER
TIPE  INTEGER

      Integer  adalah  tipe  data  yang  digunakan  untuk  menyimpan  bilangan  bulat  contohnya :
1,2,3,4,5,-1,-2,-3, dan  lain-lain.  Range  dari  tipe  data  integer  adalah  -2.147.483.648  sampai  dengan  +2.147.483.648 (32 bit).  Penulisan  bilangan  bisa  dalam  notasi  desimal,  hexadecimal,  ataupun  bisa  juga  dalam  bentuk  octal,  termasu  integerk  penanda  -  atau  +.


      Jika  digunakan  notasi  octal,  maka  awal  angka  harus  diisi  dengan  0.  Dan,  jika  menggunakan  notasi  hexadecimal,  maka  harus  diawali  dengan  0x.



Cukup  sekian  penjelasan  saya  tentang  Tipe  Data  Integer,  Semoga  artikel  ini   bermanfaat  bagi  anda  semua.  Terima  Kasih



Silahkan  kunjungi  kami di http://qicera








Rabu, 06 Januari 2016

MEMBUAT FUNGSI FREEZE PANES PADA MIC. EXCEL

00.36 0
MEMBUAT FUNGSI FREEZE PANES PADA MIC. EXCEL

Membuat Fungsi Freeze Panes Pada Excel
 

Penggunaan fungsi Freeze Panes pada Excel ini sangat berguna untuk menjaga tampilan heading (baik kolom maupun baris) tetap pada posisinya ketika kita melakukan scrolling data ke bawah maupun kesamping.

Misalnya membuat judul “MEMBUAT FUNGSI FREEZE PANES PADA EXCEL”, agar judul tersebut tidak ikut bergerak pada saat kita melakukan scroll maka lakukan langkah berikut :

1 ) Buat tulisan judul MEMBUAT FUNGSI FREEZE PANES PADA EXCEL pada sel A1, agar judul tersebut tidak berada pada sel kolom lainnya, gunakan fungsi Marge & Center, caranya blok sel A1 sampai M1, lalu pada Toolbar pilih Marge & Center.

  
2 ) Selanjutnya untuk membuat judul tersebut agar tidak ikut bergerak saat di scroll, terlebih dahulu posisikan kursor pada sel A2, lalu pilih Tab View >> Freeze Panes >> Freeze Top Row.

  
Silahkan  anda  coba  scroll  kebawah  ,  Judul  tidak  akan  ikut  kebawah.


cukup  sekian  penjelasan  dari  saya  semoga  bermanfaat  bagi  kalian  semua. Terima  Kasih


Silahkan  kunjungi  kami di http://qicera