Home » All posts
Error loading msiypp32.dll The specified module could not be found
Pesan "Error loading msiypp32.dll The specified module could not be found" ini biasanya muncul ketika pertama kali kita masuk ke windows. Bagi yang merasa terganggu dengan pesan yang selalu muncul ini, berikut cara mengatasinya :
- Buka "Run"
- Lalu Ketik "msconfig", lalu klik OK atau langsung ENTER
- kemudian pilih tab StartUp
- Perlebar kolom Command, lalu cari alamat yang ada kata msiypp32.dll nya.
- Hilangkan Centang pada command tersebut.
- Tekan OK dan Restart.
Mengatasi pemakaian CPU yang tinggi oleh svchost.exe
Bila agan-agan sudah mencari cara untuk mengatasi masalah svchost.exe ini tapi cara tersebut tidak memperbaiki CPU usage yang tinggi, mungkin cara dibawah ini dapat dicoba :
Pada WINDOWS XP :
- Klik 'Start'
- Buka 'Run'
- Kemudian ketik "services.msc"
- Setelah jendela terbuka cari "Network Connection" yang ada dalam daftar services.
- Klik kanan "Network Connection", kemudian klik 'Properties'
- Setelah jendala properties terbuka, ubah Startup Type menjadi 'Disable'
- Kemudian klik 'OK'
- Reboot / Restart Komputer
- Kemudian aktifkan kembali "Network Connection" menjadi 'Automatic'.
..:: Semoga Beruntung ::..
Mengubah Ukuran Kertas pada Data Report Visual Basic 6
Kemarin-kemarin saya mendapatkan sebuah pekerjaan dari kepolisian daerah tempat dimana saya tinggal sekarang, yaitu membuat sebuah program aplikasi yang dapat menghasilkan surat, tentunya program aplikasi ini terhubung dengan Database.
Jadi saya menggunakan Data Report untuk menghasilkan laporan yang berupa surat tersebut, masalahnya pada saat surat tersebut di print bagian bawah dari surat tersebut terpotong, kemudian saya pun melakukan googling untuk mencari bagaimana mengatur ukuran kertas pada Data Report, dan alhasil ketemu juga, tapi cara berikut ini pun tidak ngefek sama sekali.
syntax :
Printer.PaperSize = vbPRPSFolio
Syntax ini bisa ditulis pada saat report yang akan diprint tersebut aktif / DataReport_Activate ()
dan ini daftar object ukuran kertasnya :
Object | Keterangan |
vbPRPSA4 | Ukuran A4 21cm x 29,7cm |
vbPRPSA5 | Ukuran A5 14,8cm x 21cm |
vbPRPSB5 | Ukuran B5 18,2cm x 25,7cm |
vbPRPSEnv10 | Ukuran Envelope #10 10,48cm x 24,13cm |
vbPRPSEnvC5 | Ukuran Envelope C5 16,2cm x 22,9cm |
vbPRPSEnvC6 | Ukuran Envelope C6 11,4cm x 16,2cm |
vbPRPSEnvDL | Ukuran Envelope DL 11cm x 22cm |
vbPRPSFolio | Ukuran Folio 21cm x 33cm |
vbPRPSLegal | Ukuran Legal 21,59cm x 35,56cm |
vbPRPSLetter | Ukuran Letter 21,59cm x 27,94cm |
vbPRPSStatement | Ukuran Statement 13,97cm x 21,59cm |
Sebenernya masih banyak lagi ukurannya tapi saya hanya masukan ukuran kertas yang biasa dipakai saja.
Seperti saya bilang sebelumnya cara diatas tidak berpengaruh pada report . Jadi permasalahannya adalah pada pengaturan printer (default) kita. Kita harus mengatur ukuran kertas pada printer kita juga, bukan ukuran main tray nya ya.
Ubah Papersize nya sesuai dengan pengaturan pada report . dan coba lihat kembali report pada programnya. :)
ShoutMix tidak lagi memberikan layanan gratis
Ada kabar buruk nih bagi pengguna shoutmix, termasuk saya sendiri yang telah menggunakan layanan shoutmix dari awal blog ini di buat. karena shoutmix tidak lagi memberikan layanan gratisnya.
Shoutmix telah menyediakan shoutbox gratis untuk blog atau website di jaringan internet selama 7 tahun. Dan akhirnya pada bulan november 2011 shoutmix meluncurkan versi terbarunya yaitu versi ke-3. Setelah peluncurannya itu, jumlah yang daftar semakin banyak. Dikatakan bahwa ada ribuan pendaftar dalam sehari. Dalam sebulan, hampir 50.000 user yang mendaftar. 10.000 user facebook yang menggunakan pun menyukai versi terbaru ini.
Walaupun mendapatkan penyambutan yang sangat baik, akan tetapi menurut shoutmix bahwa pada kenyataannya 99,93% pengguna layanan gratis tidak ada keinginan untuk meng-upgrade ke premium service karena sudah senang dengan layanan gratisnya. Bahkan yang tadinya menggunakan premium service mengganti layanannya menjadi layanan yang gratis (free service).
Oleh karena hal tersebut shoutmix tidak lagi menyediakan free service shoutbox, tepatnya yaitu tanggal 1 Januari 2012
Oleh karena hal tersebut shoutmix tidak lagi menyediakan free service shoutbox, tepatnya yaitu tanggal 1 Januari 2012
Program Toko Buku Sederhana (C++)
program Pembelian Pada Toko Buku (Book Store), yang dimana kita harus daftar terlebih dahulu sebagai member untuk dapat melakukan transaksi.
Semua member yang telah terdaftar akan di simpan di file "txt". Yang nantinya program akan mengecek dari file tersebut, sehingga bila username dan passwordnya ada di file tersebut, maka akan dapat melakukan transaksi.
Screenshot Program :
Langsung aja ni script nya, mudah-mudahan bisa di mengerti ya.
Mohon kasih komentarnya jg ya :)
- #include <iostream>
- #include <fstream>
- #include <strstream>
- #include <stdio.h>
- #include <conio.h>
- #define besar_array 100
- int main()
- {
- Menu :
- char buffer1[2048];
- char daftar1[2048];
- istrstream ostr1(buffer1, 2048);
- char values1[30][besar_array];
- int c=0;
- int a; int b; int j,k,l,m,n,o; float y,p,kem;
- int z=0; int x=0;
- int s;
- char nama[100];
- char pass[100];
- char nama1[100];
- ifstream fin("master.txt");
- fin.getline(buffer1, 2048);
- ifstream daftar("masterdb.txt");
- ofstream registrasi;
- registrasi.open("master.txt", ios::app);
- ofstream bukti1;
- bukti1.open("bukti.txt",ios::app);
- while(ostr1 >> values1[c]) //memecah isi file menjadi array
- { c++;}
- clrscr();
- printf ("Menu Utama");
- printf ("\n+++++++++++");
- printf ("\n1. Login\n2. Register\n3. Exit");
- printf ("\nPilihan :");
- scanf ("%i", &a);
- switch (a)
- {
- //Pilihan satu dari menu
- case 1 :
- clrscr();
- printf ("1.login");
- printf("\n+++++++");
- printf ("\n\nMasukan Username Anda [1..25] : ");
- scanf ("%s",&nama[0]);
- while(strlen(nama)>25){ //Validasi
- scanf("%s",&nama[0]); fflush(stdin);
- }
- printf ("\nMasukan Password Anda [1..25] : ");
- scanf ("%s",&pass[0]);
- while(strlen(pass)>25){ //Validasi
- scanf("%s",&pass[0]); fflush(stdin);
- }
- for(s=0;s
<c;s=s+2) - {
- if (strcmp (nama, values1[s]) == 0){
- if (strcmp (pass, values1[s+1]) == 0){
- z++;
- strcpy(nama1,values1[s]);
- }
- }}
- clrscr();
- if (z>0){ //Jika Login Berhasil
- printf ("Login SUCCESS...");
- printf ("\n\nSelamat Datang DI Toko \"Book Store\" sdr. %s ..^^v",nama1);
- printf ("\n\nTekan Enter Untuk Lanjut...");
- cin.get();
- //Masuk ke Menu Login
- Mlog:
- clrscr();
- printf ("Selamat Datang di Toko Buku \"Book Store\" sdr. %s ..^^v",nama1);
- printf ("\n***********************************************************");
- printf ("\n\nMenu Login :");
- printf ("\n1.Lihat List Buku\n2.Beli Buku dan Print BuktiPembelian\n3.Logout");
- printf ("\n\nPilihan : ");
- scanf ("%i",&b);
- switch(b){
- case 1 : //Pilihan 1 Dari Menu Login
- clrscr();
- cout << "1. Lihat List Buku";
- cout << "\n+++++++++++++++++++\n\n";
- daftar.read(daftar1, 2048);
- cout << daftar1 <<"\n\n Tekan ENTER untuk kembali ke Menu Login" << endl;
- cin.get();
- goto Mlog;
- case 2 : //Pilihan 2 Dari Menu Login
- clrscr();
- cout << "2. Beli Buku dan Print Bukti Pembelian";
- cout << "\n+++++++++++++++++++++++++++++++++++++++";
- cout << "\n\n";
- cout << "Masukan berapa banyak buku yang ingin anda beli [jumlah min 0, max 5] :"
- << "\n\n";
- cout << "Nama Buku : The Joy of Living [harga satuan : 125000] = ";
- cin >> j;
- while(j<0||j>5){cin.clear(); cin >> j;} //validasi
- cout << "Nama Buku : Pemograman Bahasa C++ [harga satuan : 70000] = ";
- cin >> k; while(k<0||k>5){cin.clear(); cin >> k;} //validasi
- cout << "Nama Buku : Membuka Pintu Hati [harga satuan : 80000] = ";
- cin >> l; while(l<0||l>5){cin.clear(); cin >> l;} //validasi
- cout << "Nama Buku : Java for Dummies [harga satuan : 75000] = ";
- cin >> m; while(m<0||m>5){cin.clear(); cin >> m;} //validasi
- cout << "Nama Buku : Rule of Quidditch [harga satuan : 40000] = ";
- cin >> n; while(n<0||n>5){cin.clear(); cin >> n;} //validasi
- cout << "Nama Buku : 72 Jam Menguasai VB [harga satuan : 200000] = ";
- cin >> o; while(o<0||o>5){cin.clear(); cin >> o;} //validasi
- y=(j*125000)+(k*70000)+(l*80000)+(m*75000)+(n*40000)+(o*200000);
- cout << "\n\n";
- printf ("Total Belanjaan Anda adalah RP. %.0f ",y);
- printf ("\nMasukan uang pembayaran Anda [Min pembayaran Rp. %.0f] : Rp. ",y);
- cin >> p;
- while(p<y
) {cin >> p;} //validasi pembayaran - kem = p - y;
- printf ("\nUang Kembalian Anda Adalah : RP. %.0f",kem);
- bukti1 << "\nNama Member : " << nama1 << "\nTotal Belanja = RP. " << y
- << "\n-----------------------";
- printf ("\n\nTerimakasih atas Pembeliannya,\nBukti Pembayaran dapat anda lihat di bukti.txt");
- printf ("\n\nTekan ENTER untuk kembali ke menu Login");
- getch();
- goto Mlog;
- case 3 : //Pilihan 3 Dari Menu Login
- clrscr();
- printf ("Logout SUCSESS...\n\nTekan ENTER untuk Lanjut...");
- cin.get();
- goto Menu;
- default : printf ("Salah");
- break;
- }
- }
- else { //Jika Login Gagal
- printf("Login FAILED...\n\nHarap Lakukan Registrasi terlebih dahulu");
- printf("\n\nTekan ENTER untuk Lanjut");
- cin.get();
- goto Menu;
- }
- //Pilihan 2 dari menu
- case 2:
- clrscr();
- printf ("2. register");
- printf ("\n++++++++++++");
- printf ("\n\nMasukan Username Anda [1..25] : ");
- scanf ("%s",&nama[0]);
- while(strlen(nama)>25){ //Validasi
- scanf("%s",&nama[0]);}
- printf ("\nMasukan Password Anda [1..25] : ");
- scanf ("%s",&pass[0]);
- while(strlen(pass)>25){ //Validasi
- scanf("%s",&pass[0]); fflush(stdin);
- }
- for(s=0;s
<c;s=s+2); - {
- if (strcmp (nama, values1[s]) == 0){
- x++;
- }
- }
- if (x>0){
- clrscr();
- printf("Registrasi FAILED...\n");
- printf("\nID sudah ada, Silakan Masukan ID yang lain...");
- printf("\n\nTekan ENTER untuk lanjut...");
- cin.get();
- goto Menu;
- }
- else{
- clrscr();
- registrasi << " " << nama<<" " << pass ;
- registrasi.close();
- printf ("Registrasi SUCSESS..");
- printf ("\n\nSilahkan Login untuk melakukan Transaksi ^^v");
- printf ("\n\nTekan Enter untuk Lanjut...");
- cin.get();
- goto Menu;
- }
- //pilihan 3 dari menu
- case 3 :
- clrscr();
- cout << "Terima Kasih Atas Kunjungan Anda ke Toko Kami... ^^v\n\nTekan ENTER untuk Exit.."
- << endl;
- break;
- default : printf ("Salah"); break;
- }
- getch();
- }
Hehe Mayan Panjang juga ya... kalau pake borland c++ tinggal copy & paste aja kode diatas ke borland.. owh ya program ini harus di build jadi file ".exe" ya..
Terus masukin file masterdb.txt ini ke folder yg sama dengan file ".exe" nya ...
Langganan:
Postingan
(
Atom
)