Tuesday, May 16, 2017

A.O.C Ultimate V8 TLV

Segera hadir versi terbaru dari AOC Ultimate dengan mengadopsi versi terbaru dari sistem operasi android

Friday, March 18, 2016

Leave Comment

Kalau butuh bantuan masalah tugas atau apalah tentang java, c++, php etc. Just leave a comment here or leave a message on my official fanspage on facebook..
Thank's for visiting my blog, i hope my articles can help y'all to solve all of your problem ....

Friday, April 3, 2015

Tugas Structure Data

1. Apa yang dimaksud dengan struktur ?
2. Jelaskan kelebihan program menggunakan struktur ?
3. Buatlah contoh program sederhana menggunakan struktur!
4. Buatlah contoh program sederhana kombinasi Array dan Structure!

Jawab :
1. Pengelompokkan variabel-variabel yang bernaung dalam satu nama yang sama.
2. Mempermudah program dalam mendeklarasikan variabel dam lebih terstruktur
3. Structure
#include <iostream>
#include <cstdlib>
#include <stdio.h>
#include <conio.h>
#include <string.h>

using namespace std;
struct movies_t
{
       char title[50];
       int year;
}mine,yours;

void printfmovie (movies_t movie);
int main()
{
     char buffer[50];
     strcpy(mine.title, "2001 A Space Odyssey");
     mine.year =1968;
     cout<<"Masukkan Judul Film Favorit : ";
     cin.getline(buffer,50);
     yours.year=atol(buffer);
     cout<<"Judul film favorit yang ada:\n ";
     printfmovie(mine);
     cout<<"Judul film favorit kamu adalah :\n";
     printfmovie(yours);
system("PAUSE");
}
void printfmovie(movies_t movie)
{
     cout<<movie.title;
     cout<<"("<<movie.year<<")\n";
      }

4. Array dan Structure
#include <iostream>
#include <cstdlib>
#include <conio.h>
#include <iomanip>

using namespace std;

struct TINGGAL{
       char jalan[50];
       int kode_pos;
       char kota[50];
       };

struct TANGGAL{
       char tanggal[5];
       char bln[10];
       char thn[4];
       };

struct BIODATA{
       char NIP[15],nama[25],jabatan[10],agama[10], unit_kerja[50];
       TANGGAL tanggal_mulai_kerja;
       TINGGAL alamat;
       TANGGAL tanggal_lahir;
       };
       
main()
{
      BIODATA pegawai[5];
      int i,a;
      cout<<"Masukkan Jumlah data inputan (MAX 5) :";cin>>a;
      for(i=0; i<a; i++){
               system("cls");
              cout<<"NIP        : ";cin>>pegawai[i].NIP;
              cout<<"Nama       : ";cin>>pegawai[i].nama;
              cout<<"Jabatan    : ";cin>>pegawai[i].jabatan;
              cout<<"Agama      : ";cin>>pegawai[i].agama;
              cout<<"--->Tanggal Lahir (dd\mm\yyyy)\n";
              cout<<"Tanggal    : ";cin>>pegawai[i].tanggal_lahir.tanggal;
              cout<<"Bulan      : ";cin>>pegawai[i].tanggal_lahir.bln;
              cout<<"Tahun      : ";cin>>pegawai[i].tanggal_lahir.thn;
              cout<<"--->Alamat \n";
              cout<<"Jalan      : ";cin>>pegawai[i].alamat.jalan;
              cout<<"Kota       : ";cin>>pegawai[i].alamat.kota;
              cout<<"Kode Pos   : ";cin>>pegawai[i].alamat.kode_pos;
              cout<<"--->Tanggal Mulai \n";
              cout<<"Tanggal    : ";cin>>pegawai[i].tanggal_mulai_kerja.tanggal;
              cout<<"Bulan      : ";cin>>pegawai[i].tanggal_mulai_kerja.bln;
              cout<<"Tahun      : ";cin>>pegawai[i].tanggal_mulai_kerja.thn;
              cout<<"Unit Kerja : ";cin>>pegawai[i].unit_kerja;
              }
      system("cls");
      cout<<"-----------DATA PEGAWAI-----------"<<endl;
      for(i=0; i<a; i++){
              cout<<"NIP            : "<<pegawai[i].NIP<<endl
                  <<"Nama           : "<<pegawai[i].nama<<endl
                  <<"Jabatan        : "<<pegawai[i].jabatan<<endl
                  <<"Agama          : "<<pegawai[i].agama<<endl
                  <<"Tanggal Lahir  : "<<pegawai[i].tanggal_lahir.tanggal<<"-"
                                       <<pegawai[i].tanggal_lahir.bln<<"-"
                                       <<pegawai[i].tanggal_lahir.thn<<endl
                  <<"Alamat         : "<<pegawai[i].alamat.jalan<<", "
                                       <<pegawai[i].alamat.kota<<" - "
                                       <<pegawai[i].alamat.kode_pos<<endl
                  <<"Tanggal Mulai  : "<<pegawai[i].tanggal_mulai_kerja.tanggal<<"-"
                                       <<pegawai[i].tanggal_mulai_kerja.bln<<"-"
                                       <<pegawai[i].tanggal_mulai_kerja.thn<<endl
                  <<"Unit Kerja     : "<<pegawai[i].unit_kerja<<endl
                  <<"----------------------------------"<<endl;
              }
              getch();
              system("PAUSE");
              }

-------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------


Pointer!
1. Apa yang dimaksud dengan pointer?
2. Apa yang dimaksud dengan variabel pointer ?
3. Sebutkan dan jelaskan jenis-jenis operator pointer!
4. Buatlah contoh program menggunakan pointer!

Jawab :
1. Suatu variabel yang berisi alamat memori dari suatu variabel lain.
2. Sebuah variabel untuk menyimpan alamat memory dan dapat digunakan menyimpan alamat pada sebuah fungsi
3. Operator pointer dibagi menjadi 2
- Operator deference yaitu mendeklarasikan suatu variabel di dalam penggantian memory
- Operator reference yaitu dapat mengakses secara langsung nilai yang terdapat di dalam variabel berpointer.
4. Pointer
#include <iostream>
using namespace std;

int main()
{
int v = 7, *p;
p = &v;
cout << " Nilai v = " << v << " dan *p = " << *p
<< "\nAlamatnya = " << p << '\n';
system("PAUSE");
}

-------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------

Penjumlahan 2 matriks dengan ordo yang sama

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

using namespace std;

main()
{
      int i,j;
      int a[2][2], b[2][2], c[2][2];
          cout<<"Operasi Perhitungan Matriks"<<endl;
          for(i=0;i<2;i++){
              for(j=0;j<2;j++){
              cout<<"Masukkan Matrik A "<<[i+1]<<":"<<[j+1]<<" : ";
              cin>>a[i][j];
          }}
          for(i=0;i<2;i++){
              for(j=0;j<2;j++){
              cout<<"Masukkan Matrik B "<<[i+1]<<":"<<[j+1]<<" : ";
              cin>>b[i][j];
          }}
          for(i=0;i<2;i++){
              for(j=0;j<2;j++){
              c[i][j]=a[i][j]+b[i][j];
          }}
          cout<<"Hasil Penjumlahan"<<endl;
          for(i=0;i<2;i++){
              for(j=0;j<2;j++){
              cout<<c[i][j];
          }
          cout<<endl;}
getch();
system("PAUSE");
}

Monday, January 26, 2015

Jenis Header File C++ dan Contoh Programnya




Header file merupakan sebuah file yang digunakan untuk mendefinisikan berbagai file makro, fungsi, variabel dan konstanta. Berikut beberapa header file yang sering digunakan dalam bahasa C++ :

1. <Iostream.h>
Diginakan untuk menampilkan perintah:
- Cin
Merupakan fungsi masukan(digunakan untuk menyimpan data dalam suatu variabel). Bentuk umum: cin>>var x;
- Cout
Merupakan fungsi keluaran(digunakan untuk menampilkan data ataupun tulisan). Bentuk umum: cout<<”tulisan”; atau cout<<var x;
- Endl
Digunakan untuk pindah baris/ enter. Bentuk umum: cout<<”tulisan”<<endl;
-Ends
ends merupakan suatu fungsi manipulator yang digunakan untuk menambah karakter null ( nilai ASCII NOL ) ke deretan suatu karakter. Fungsi ini akan berguna untuk mengirim sejumlah karakter ke file di disk atau modem dan mangakhirinya dengan karakter NULL.
2. <Conio.h>
Digunakan untuk menampilakan perintah:
- getch
berfungsi untuk menahan tampilan. Bentuk umum: getch();
- clrscr
berfungsi untuk membersihkan layar. Bentuk umum: clrscr;
- getche
Fungsi dipakai untuk membaca sebuah karakter dengan sifat karakter yang dimasukkan tidak perlu diakhiri dengan menekan tombol ENTER, dan karakter yang dimasukan ditampilkan di layar.
- Putch
Akan menampilkan karakter ASCII dari nilai x ke layer monitor tanpa memindahkan letak kursor ke baris berikutnya.
- Clreol
Fungsi ini digunakan untuk membersihkan layar mulai dari posisi kursor hingga kolom terakhir, posisi kursor tiak berubah.
- Gotoxy
Fungsi gotoxy digunakan untuk memindahkan kursor ke kolom x, baris y.
- Wherex
Fungsi wherex digunakan untuk mengembalikan posisi kolom kursor.
- Wherey
Fungsi wherey digunakan untuk mengembalikan posisi baris kursor.
- Window
Fungsi window digunakan untuk mendefinisikan sebuah window berdasarkan koordinat kiri atas dan kanan bawah.
Contoh program yang menggunakan header file iostream.h dan conio.h :

#include <iosteram.h>
#include <conio.h>
Main () {
Int z; //mendefinisikan var z sebagai integer
Cout<<”masukkan sebuah nilai : “<<endl; //tulisan yang akan ditampilkan
Cin>>z; //memasukkan sebuah nilai yang akan disimpan dalam var z
Clrscr; //membersihkan perintah sebelumnya pada layar
Cout<<”nilai yang anda masukkan adalah : “<<z; //meampilkan isi var z
getch (); } //digunakan untuk menahan tampilan


3. <Stdio.h>
Digunakan untuk menampilan perintah :
- Printf
Merupakan fungsi keluaran. Bentuk umum: printf (“tulisan”);
- Scanf
Merupakan fungsi masukan. Bentuk umum: scanf (“%c”, &karakter);
- Gets
Fungsi inputan yang bisa membaca spasi. Bentuk umum: gets(var x);
Contoh program yang menggunakan header file stdio.h :

#include <stdio.h>
#include <conio.h>
main(){
int a,t,luas; //deklarasi variable dengan tipe data integer
printf("Masukkan alas : "); //menampilkan tulisan
scanf("%i",&a); //menyimpan nilai
printf("Masukkan tinggi : ");
scanf("%i",&t);
luas=0.5*(a*t); //rumus aritmatika
printf("Luas segitiga tersebut adalah : %i",luas);
getch();
}


4. <String.h>- Strcpy
Digunakan untuk menyailn nilai string
- Strlen
Untuk mengetahui panjang string
- Strupr
Digunakan untuk membuat string menjadi capital.
- Strcmp
Digunakan untuk membandingkan dua buah string.
Hasil dari fungsi ini bertipe integer dengan nilai: Negative, jika string pertama kurang dari string kedua. Nol, jika string pertama sama dengan string kedua Positif, jika string pertama lebih besar dari string kedua
Bentuk umum : strcmp(string1, string2);
- strlwr
Digunakan untuk mengubah huruf menjadi kecil semua.Bentuk umum : strlwr(string);
- strcat
Digunakan untuk menggabungkan string.Bentuk umum : strcat(string1,string2);
Contoh program yang menggunakan header file string.h :

#include <iostream.h>
#include <string.h>
#include <conio.h>
main() {
char *nama = "belajar matematika"; //membuat var nama dengan isi “belajar matematika”
char *a; //var lain dengan tipe data char
cout<<"panjang string: "<<strlen(nama)<<endl; //untuk menghitung panjang string
cout<<strupr(nama)<<endl; //menampilkan string dalam bentuk kapital
strcpy(a,nama); //mengcopy string var nama ke dalam var a
cout<<a; //menampilkan string dalam var a
getch();
}

5. <Math.h>
Digunakan untuk menampilan perintah :
- Sqrt
Fungsi akar
- Pow
Fungsi pangkat
- Sin (), cos(), tan()
Masing-masing digunakan untuk menghitung nilai sinus, cosinus dan tangens dari suatu sudut. Bentuk umum: Sin(sudut); Cos(sudut); Tan(sudut);
- Max
Digunakan untuk menghitung hasil pembagian dan sisa pembagian. Bentuk umum: max(bilangan1, bilangan2);
- Min
Digunakan untuk menentukan bilangan terkecil dari dua buah bilangan. Bentuk umum : min(bilangan1, bilangan2).
Contoh program yang menggunakan header file math.h :

#include <iostream.h>
#include <math.h>
#include <conio.h>
main() {
int nilai,a,b;
cout<<"nilai : "; cin>>nilai; // perintah menginputkan nilai
b=pow(nilai,2); //memangkatkan var nilai dengan pangkat 2
cout<<b<<endl; //menampilkan hasil pemangkatan
a=sqrt(nilai); //mengakarkuadratkan var nilai
cout<<a<<endl; //menampilkan hasil akar
getch();
}

6. <Windows>
Digunakan untuk menampilan perintah :
- System
Digunakan untuk memberi warna. Berikut contoh programnya yang menggunakan header file windows :

#include <iostream.h>
#include <windows.h>
#include <conio.h>
main() {
system ("color 27"); //angka 2 memberi warna background hijau dan angka 7 mewarnai tulisan jadi putih
cout<<"Latian"; //menampilkan tulisan “Latihan” pada layar
getch();
}

7. <Iomanip.h>
Digunakan untuk menampilan perintah :
- Setiosflags()
Digunakan untuk mengatur jumlah digit decimal dibelakang koma
Contoh program yang menggunakan header file iomanip.h :

#include <iostream.h>
#include <iomanip.h>
#include <conio.h>
main() {
float a,b,c;
cout<<"masukkan angka pertama: ";
cin>>a;
cout<<"masukkan angka pembagi: ";
cin>>b;
c=a/b;
cout<<"hasil : " <<setiosflags(ios::fixed)
<<setprecision(2)<<c; //mendeklarasikan jumlah digit desimal
getch();
}

8. <Stdlib.h>
Digunakan untuk menampilan perintah :
- Atof()
Digunakan untuk mengonfersi nilai string menjadi bilangan bertipe double. Bentuk umum : atof(char x);
- Atoi()
Digunakan untuk merubah tipe data string menjadi integer.
- Pow
Digunakan untuk pemangkatan suatu bilangan.Bentuk umum : pow(bilangan, pangkat).
Contoh program yang menggunakan header file stdlib.h :


#include <stdlib.h>
#include <stdio>
#include <iostream>
#include <conio>
main (){
char angka1[3]; // var angka1 bertipe data char
int a1; // var a1 bertipe data integer
cout<<"Masukan Angka 1 = ";cin>>angka1;
a1 = atoi(angka1); //var angka1 yang bertipe data char dimasukkan dalam var a1 yang bertipe data int
printf("Angka 1 = %s dan a1 = %d",angka1,a1);
getch ();
}

9. <assert.h>
Berisi menegaskan makro, digunakan untuk membantu mendeteksi kesalahan logis dan jenis lain dari bug dalam debugging versi dari sebuah program.
10. <complex.h>
Sebuah set fungsi untuk memanipulasi bilangan kompleks.
11. <ctype.h>
Mendefinisikan set fungsi yang digunakan untuk mengklasifikasikan karakter dengan jenis mereka atau untuk mengkonversi antara atas dan huruf kecil dengan cara yang independen dari yang digunakan set karakter (biasanya ASCII atau salah satu ekstensi, meskipun implementasi menggunakan EBCDIC juga dikenal).
12. <errno.h>
Untuk menguji kode kesalahan dilaporkan oleh fungsi perpustakaan.
13. <fenv.h>
Mendefinisikan sebuah set fungsi untuk mengendalikan floating-point lingkungan.
14. <float.h>
Mendefinisikan konstanta makro menentukan implementasi khusus properti dari floating-point library.
15. <inttypes.h>
Mendefinisikan tipe bilangan bulat lebar yang tepat.
16. <iso646.h>
Mendefinisikan macro beberapa yang menerapkan cara-cara alternatif untuk mengekspresikan token beberapa standar. Untuk pemrograman di ISO 646 set varian karakter.
17. <Limits.h>
Mendefinisikan konstanta makro menentukan implementasi khusus properti dari tipe integer.
18. <Locale.h>
Mendefinisikan fungsi lokalisasi.
19. <Setjmp.h>
Demikianlah macro setjmp dan longjmp , yang digunakan untuk non-lokal keluar.
20. <Signal.h>
Mendefinisikan fungsi sinyal penanganan.
21. <Stdalign.h>
Untuk query dan menentukan keselarasan benda.
22. <Stdarg.h>
Untuk mengakses berbagai jumlah argumen dilewatkan ke fungsi.
23. <stdatomic.h>
Untuk operasi atom pada data dibagi antara benang.
24. <stdbool.h>Mendefinisikan tipe data Boolean.
25. <stddef.h>
Mendefinisikan jenis beberapa berguna dan macro.
26. <stdint.h>
Mendefinisikan tipe bilangan bulat lebar yang tepat.
27. <stdnoreturn.h>
Untuk menentukan non-kembali fungsi.
28. <tgmath.h>
Mendefinisikan jenis generik-fungsi matematika.
29. <threads.h>
Mendefinisikan fungsi untuk mengelola beberapa Threads serta mutexes dan variable kondisi.
30. <time.h>
Mendefinisikan fungsi tanggal dan waktu penanganan.
31. <Uchar.h>
Jenis dan fungsi untuk memanipulasi Unicode karakter.
32. <Wchar.h>
Mendefinisikan fungsi penanganan string lebar.
33. <Wctype.h>
Mendefinisikan set fungsi yang digunakan untuk mengklasifikasikan karakter lebar jenis mereka atau untuk mengkonversi antara huruf besar dan kecil.


Sumber : http://tekhno-silver.blogspot.com/2014/03/jenis-header-file-c-dan-contoh.html#ixzz3Pv3ZTT2G

Fungsi Command Prompt





Berikut dibawah ini merupakan daftar perintah-perintah yang ada pada command prompt dari A-X :

a
ADDUSERS : Tambah daftar pengguna untuk / dari file CSV
ARP : Address Resolution Protocol
Assoc : Ubah ekstensi file asosiasi
ASSOCIAT : Salah satu langkah asosiasi file
Attrib : Ubah atribut berkas
--------------------------------------------------------------------------------------------------------
b
Bootcfg : Edit Windows boot settings
BROWSTAT : Dapatkan domain, info browser dan PDC
--------------------------------------------------------------------------------------------------------
c
CACLS : Ubah file permissions
CALL : Panggil satu program batch yang lain
CD : Mengganti Directory – pindah ke Folder tertentu
Change : Ganti Terminal Server Session properties
CHKDSK : Check Disk – memeriksa dan memperbaiki masalah disk
CHKNTFS : Periksa sistem file NTFS
CHOICE : Menerima input keyboard ke sebuah file batch
CIPHER : Encrypt atau Decrypt file / folder
CleanMgr : Ototmatis membersihkan Temperatur file, recycle bin
CLEARMEM : Hapus kebocoran memori
CLIP : Salin STDIN ke Windows clipboard.
CLS : Menghapus layar (Clear The Screen)
CLUSTER : Windows Clustering
CMD : Start a new CMD shell
COLOR : Mengubah warna dari jendela CMD
COMP : Membandingkan isi dari dua file atau set file
COMPACT : Compress file atau folder pada partisi NTFS
Compress : Compress tunggal file pada partisi NTFS
CON2PRT : Menghubungkan atau memutuskan sambungan dengan Printer
CONVERT : Konversi FAT ke drive NTFS
COPY : Menyalin satu atau lebih file ke lokasi lain
CSCcmd : clien-side caching (Offline Files)
CSVDE : Impor atau Ekspor Active Directory data
--------------------------------------------------------------------------------------------------------
d
DATE : Display atau mengatur tanggal
Defrag : Defragment hard drive
DEL : Menghapus satu atau lebih file
DELPROF : Hapus profil pengguna NT
DELTREE : Menghapus folder dan semua subfolder
DevCon : Device Manager Command Line Utility
DIR : Menampilkan daftar file dan folder
DIRUSE : Tampilkan penggunaan disk
DISKCOMP : Bandingkan isi dua floppy disk
Diskcopy : Salin isi dari satu disket ke yang lain
DISKPART : Disk Administrasi
DNSSTAT : DNS Statistik
DOSKEY : Edit baris perintah, ingat perintah, dan membuat macro
DSADD : Tambah User (komputer, group ..) ke direktori aktif
DSQUERY : Daftar item dalam direktori aktif
DSMOD : Ubah user (computer, group ..) di direktori aktif
DSRM : Hapus item dari Active Directory
--------------------------------------------------------------------------------------------------------
e
ECHO : Menampilkan pesan di layar
ENDLOCAL : Akhir localisation perubahan lingkungan dalam file batch
ERASE : Menghapus satu atau lebih file
EVENTCREATE : Tambahkan pesan ke Windows event log
EXIT : Keluar dari skrip arus / rutin dan menetapkan errorlevel
EXPAND : uncompress file
Ekstrak : uncompress file CAB
--------------------------------------------------------------------------------------------------------
f
FC : Bandingkan dua file
FIND : Mencari string teks dalam sebuah file
FINDSTR : Cari string dalam file
FOR / F : pengulangan perintah terhadap satu set file
FOR / F : pengulangan perintah terhadap hasil perintah lain
FOR : pengulangan perintah terhadap semua options Files, Directory, List
FORFILES : Proses Batch beberapa file
FORMAT : Format disk
FREEDISK : Periksa free disk space/disk yang tersisa (dalam bytes)
FSUTIL : File dan Volume utilitas
FTP : File Transfer Protocol
FTYPE : Tampilkan atau memodifikasi jenis file yang digunakan dalam asosiasi ekstensi file
--------------------------------------------------------------------------------------------------------
g
GLOBAL : Display keanggotaan kelompok global
GOTO : Direct a batch program untuk melompat ke baris berlabel
GPUPDATE : Update pengaturan Kebijakan Grup
--------------------------------------------------------------------------------------------------------
h
HELP : Online Help
--------------------------------------------------------------------------------------------------------
i
ICACLS : Ubah file dan folder permissions
IF : kondisional melakukan perintah
IFMEMBER : Apakah pengguna saat ini dalam sebuah NT Workgroup
IPCONFIG : Configure IP
--------------------------------------------------------------------------------------------------------
k
KILL : Remove program dari memori
--------------------------------------------------------------------------------------------------------
l
LABEL : Edit disk label
LOCAL : Display keanggotaan kelompok-kelompok lokal
LOGEVENT : Menulis teks ke NT event viewer
Logoff : user log off
LOGTIME : log tanggal dan waktu dalam file
--------------------------------------------------------------------------------------------------------
m
MAPISEND : Kirim email dari baris perintah
MBSAcli : Baseline Security Analyzer
MEM : Display penggunaan memori
MD : Buat folder baru
MKLINK : Buat link simbolik (linkd)
MODE : Mengkonfigurasi perangkat sistem
MORE : Display output, satu layar pada satu waktu
MOUNTVOL : mengelola volume mount point
MOVE : Pindahkan file dari satu folder ke yang lain
MOVEUSER : Pindahkan pengguna dari satu domain ke domain lainnya
MSG : mengirim pesan atau message
MSIEXEC : Microsoft Windows Installer
MSINFO : Windows NT diagnostics
MSTSC : Terminal Server Connection (Remote Desktop Protocol)
MUNGE : Cari dan Ganti teks dalam file (s)
MV : Copy in-menggunakan file
--------------------------------------------------------------------------------------------------------
n
NET : Kelola sumber daya jaringan
NETDOM : Domain Manager
Netsh : Configure Network Interfaces, Windows Firewall &amp; Remote akses
NETSVC : Command-line Service Controller
NBTSTAT : Tampilkan statistik jaringan (NetBIOS over TCP / IP)
NETSTAT : Display networking statistics (TCP / IP)
NOW : Tampilan saat ini Tanggal dan Waktu
NSLOOKUP : Nama server lookup
NTBACKUP : Backup folder ke tape
NTRIGHTS : Edit hak user account
--------------------------------------------------------------------------------------------------------
p
PATH : Menampilkan atau menetapkan path pencarian untuk file executable
PATHPING : jejak jalur jaringan ditambah paket latensi dan kerugian
PAUSE : memenjarakan(suspend) pengolahan file batch dan menampilkan pesan
perms : Tampilkan izin untuk pengguna
PERFMON : Kinerja Monitor
PING : Menguji koneksi jaringan
POPD : Mengembalikan nilai sebelumnya dari direktori sekarang yang disimpan oleh PUSHD
PORTQRY : Tampilan status ports dan services
Powercfg : Mengkonfigurasi pengaturan daya
PRINT : Mencetak file teks
PRNCNFG : Display, mengkonfigurasi atau mengubah nama printer
PRNMNGR : Tambah, menghapus, daftar printer menetapkan printer default
PROMPT : Mengubah command prompt
# : Proses Execute jarak jauh
PsFile : menampilkan file dibuka dari jarak jauh (remote)
PsGetSid : Menampilkan SID sebuah komputer atau pengguna
PsInfo : Daftar informasi tentang sistem
PsKill : proses mematikan berdasarkan nama atau ID proses
PsList : Daftar informasi rinci tentang proses-proses
PsLoggedOn : siapa saja yang log on (lokal atau melalui resource sharing)
PsLogList : catatan kejadian log
PsPasswd : Ubah sandi account
PsService : Melihat dan mengatur layanan
PsShutdown : Shutdown atau reboot komputer
PsSuspend : proses Suspend
PUSHD : Simpan dan kemudian mengubah direktori sekarang
--------------------------------------------------------------------------------------------------------
q
QGREP : Cari file(s) untuk baris yang cocok dengan pola tertentu
--------------------------------------------------------------------------------------------------------
r
RASDIAL : Mengelola koneksi RAS
RASPHONE : Mengelola koneksi RAS
Recover : perbaikan file yang rusak dari disk yang rusak
REG : Registry = Read, Set, Export, Hapus kunci dan nilai-nilai
REGEDIT : Impor atau ekspor pengaturan registry
Regsvr32 : Register atau unregister sebuah DLL
REGINI : Ubah Registry Permissions
REM : Record comments (komentar) di sebuah file batch
REN : Mengubah nama file atau file
REPLACE : Ganti atau memperbarui satu file dengan yang lain
RD : Hapus folder (s)
RMTSHARE : Share folder atau printer
Robocopy : Copy File dan Folder secara sempurna
RUTE : Memanipulasi tabel routing jaringan
RUNAS : Jalankan program di bawah account pengguna yang berbeda
RUNDLL32 : Jalankan perintah DLL (add / remove print connections)
--------------------------------------------------------------------------------------------------------
s
SC : Control Layanan
SCHTASKS : Jadwal perintah untuk dijalankan pada waktu tertentu
SCLIST : Tampilkan Layanan NT
SET : Display, set, atau menghapus variabel environment
SETLOCAL : Pengendalian environment visibilitas variabel
SETX : Set variabel environment secara permanen
SFC : Pemeriksa Berkas Sistem
SHARE : Daftar atau mengedit file share atau share print
SHIFT : Shift posisi digantikan parameter dalam sebuah file batch
SHORTCUT : jendela Buat shortcut (. LNK file)
SHOWGRPS : Daftar NT Workgroups seorang pengguna telah bergabung
SHOWMBRS : Daftar Pengguna yang menjadi anggota dari sebuah Workgroup
SHUTDOWN : Shutdown komputer
SLEEP : Tunggu untuk x detik
SLMGR : Software Licensing Management (Vista/2008)
SOON : Jadwal perintah untuk menjalankan dalam waktu dekat
SORT : Sort input
START : memulai sebuah program atau perintah dalam jendela terpisah
SU : Switch User
SUBINACL : Edit file dan folder Permissions, Kepemilikan dan Domain
SUBST : Associate jalan dengan huruf drive
Systeminfo : Daftar konfigurasi sistem
--------------------------------------------------------------------------------------------------------
t
TASKLIST : Daftar menjalankan aplikasi dan services
TASKKILL : Hapus proses yang berjalan dari memori
TIME : Menampilkan atau mengatur waktu sistem
TIMEOUT : penundaan pemrosesan dari sebuah batch file
TITLE : Mengatur judul window untuk sesi cmd.exe
TLIST : daftar tugas dengan path lengkap
TOUCH : mengganti file timestamps
Tracert : Trace route ke sebuah remote host
TREE : tampilan grafis struktur folder
TYPE : Menampilkan isi dari file teks
--------------------------------------------------------------------------------------------------------
u
USRSTAT : Daftar domain nama pengguna dan terakhir login
--------------------------------------------------------------------------------------------------------
v
VER : Tampilkan versi informasi
VERIFY : Pastikan bahwa file sudah disimpan
VOL : Menampilkan sebuah label disk
--------------------------------------------------------------------------------------------------------
w
WHERE : Menempatkan dan menampilkan file dalam sebuah pohon direktori
wHOAMI : Output UserName saat ini dan manajemen domain
WINDIFF : Bandingkan isi dua file atau set file
WINMSD : Sistem Windows diagnostik
WINMSDP : Sistem Windows diagnostik II
WMIC : Perintah WMI
--------------------------------------------------------------------------------------------------------
x
XCACLS : Ubah file dan folder permissions
XCOPY : Menyalin file dan folder

Saturday, January 17, 2015

Searching + Input

Tugas Akhir
1. Buatlah program pencarian data-data, data-data yang akan dicari diinputkan dan kumpulan data-data yang akan dilakukan untuk proses pencarian juga diinputkan dan dimasukkan dalam array!

Jawab
Screenshot

Sourcecode
#include <iostream.h>
#include <conio.h>
#include <cstdlib>
#include <stdio.h>

using namespace std;
main()
{
int data[8];
int cari,index;
int ketemu=0;
int j;
    for(j=0;j<8;j++)
    {
    cout<<"Input data ke "<<(j+1)<<":";
    cin>>data[j];
    }
cout<<endl;
cout<<"masukkan data yang ingin dicari = ";
cin>>cari;
for(int i=0;i<8;i++)
{
if(data[i] == cari)
{
ketemu=1;
index = i;
break;
}
}
if(ketemu == 1)
{
cout<<"Data ada!, "<cout<<"Data terletak di index ke "<<index;
}
else cout<<"Data Tidak ada!";
getch();
system("PAUSE");
}

Tugas akhir sorting

Tugas Akhir
1. Buatlah program untuk mengurutkan data-data berikut ini dari yang terbesar ke yang terkecil!

Screenshot


Sourcecode
#include <iostream>
#include <stdio.h>
#include <iomanip>
#include <string.h>

using namespace std;

void SwapMembers(int items[], int index1, int index2)
{
     int temp;
     temp=items[index1];
     items[index1]=items[index2];
     items[index2]=temp;
}
main()
{
      int n,m;
      int numbers[]={4,8,5,9,6,2,7,5,9,5};
      const int size=sizeof(numbers)/sizeof(numbers[0]);
      for(n=size-1;n>0;n--)
      for(m=0; m<n;m++)
      if(numbers[m]<numbers[m+1])
      SwapMembers(numbers,m,m+1);
      for(n=0; n<size; n++)
      cout<<numbers[n]<<", ";
      cout<<endl;
      system("PAUSE");
}

Tugas Akhir Struktur

Tugas Akhir
1. Buatlah program untuk mencatat data karyawan yang terdiri dari field jumlah karyawan, nama, gaji/bulan, serta status (belum menikah/menikah). Jika sudah menikah, tanya berapa anaknya. tampilkan seluruh data dalam bentuk tabel!

Screenshot



Sourcecode
#include <iostream>
#include <iomanip>
#include <string.h>
#include <cstdlib>
#include <stdio.h>

using namespace std;

struct data_karyawan
{
       char jlh[3],nama[25],gaji[25];

};
int main()
{
     char status;
     int anak;
     data_karyawan data;
     cout<<"Jumlah Karyawan : ";
     cin.getline(data.jlh,3);
     cout<<"Nama : ";
     cin.getline(data.nama,25);
     cout<<"Gaji/bln :";
     cin.getline(data.gaji,10);
     cout<<"Status (belum nikah/menikah)\n";
     cout<<"Menikah (s) dan (b) Belum :";
     cin>>status;
     if(status=='s')
     {
      cout<<"Masukkan Jumlah anak :";
      cin>>anak;
     }else if(status=='b'){
     anak=0;
     }else{
     anak=0;
     }
     cout<<endl;
     cout<<"\n";
     cout<<"Data Karyawan";
     cout<<endl;
     cout<<"\n";
     cout.flags(ios::left);
     cout<<setw(15)<<"JumKar"<<setw(15)<<"Nama"<<setw(15)<<"Gaji/bln"<<setw(15)<<"Status"<<setw(15)<<"Anak\n_________________________________________________________________\n";;
     cout<<setw(15)<<data.jlh<<setw(15)<<data.nama<<setw(15)<<data.gaji<<setw(15);
     if (status=='s')
     {
        cout<<"Menikah";
     }else if (status=='b'){
     cout<<"Belum Menikah";
     }else{
     cout<<"Tidak diketahui";
     }
     cout<<anak<<endl;
     cout<<"_________________________________________________________________"<<endl;
     cout<<endl;
     system("PAUSE");
     }
     

Menghitung Karakter dengan Pointer!

Tugas Akhir
1. Buatlah program untuk menghitung banyaknya karakter yang dimasukkan dengan menggunakan Pointer!

Jawab

Screenshoot


Source Code
#include <stdio.h>
#include <conio.h>
#include <iostream.h>

using namespace std;

int ubah(const char *s){
  int x=0;
  for( ; *s != '\0'; s++)
  ++x;
  return x;
}

main(void) {
  char string[80];
  cout <<"Ketik sebuah karakter: ";
  cin.getline(string,100);
  cout <<"Jumlah Karakter yang di Input adalah : "<<ubah(string);
  getch();
}