SELAMAT MEMBACA - MAAF APABILA ADA KEKURANGAN DALAM PENULISAN - KARENA KESEMPURNAAN HANYALAH MILIK ALLAH

04/04/18

APLIKASI INFORMASI REGISTRY


 Tambahkan komponen-kompunen berikut ini pada form:


Ketikan listing berikut: 

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using Microsoft.Win32;

namespace regedit_bajakan
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
            this.StartPosition = FormStartPosition.CenterScreen;
            this.FormBorderStyle = FormBorderStyle.FixedSingle;
            this.MaximizeBox = false; 
            this.MinimizeBox = false;
        }

        private void Form1_Load(object sender, EventArgs e)
        {

        }

        private void breged_Click(object sender, EventArgs e)
        {
            RegistryKey buka = Registry.LocalMachine;

            RegistryKey namaOS = buka.OpenSubKey("SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion");
            RegistryKey procesor = buka.OpenSubKey("HARDWARE\\DESCRIPTION\\System\\CentralProcessor\\0");
            RegistryKey arsitektur = buka.OpenSubKey("HARDWARE\\DESCRIPTION\\System\\CentralProcessor\\0");
            RegistryKey motherboard = buka.OpenSubKey("HARDWARE\\DESCRIPTION\\System\\BIOS");

            Ios.Text = Convert.ToString(namaOS.GetValue("ProductName"));
            Iprocessor.Text = Convert.ToString(procesor.GetValue("ProcessorNameString"));
            Iarsitektur.Text = Convert.ToString(arsitektur.GetValue("Identifier"));
            Imotherboard.Text = Convert.ToString(motherboard.GetValue("BaseBoardManufacturer")); 
        }
    }
}


Tampilan Listing:



Di bawah ini merupakan hasil setelah program di jalankan :



27/03/18

MEMBUAT APLIKASI IMAGE RESIZER MENGGUNAKAN MICROSOFT VISUAL STUDIO 2010

Aplikasi Image Resizer


Atur properties setiap object diatas dengan ketentuan dibawah ini:


Lihat Solution Explorer pada sebelah kanan program anda, klik kanan pada Form -> Pilih View Code.


Tambahkan code dibawah ini pada project code Form anda.

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace Ntpd
{
    public partial class Form1 : Form
    {
        private Image gambar; 
        public Form1()
        {
            InitializeComponent();
            this.StartPosition = FormStartPosition.CenterScreen;
            this.FormBorderStyle = FormBorderStyle.FixedSingle;
            this.MaximizeBox = false;
            this.MinimizeBox = false;
            tsize.MaxLength = 3;
            tsize.Enabled = false;
        }
        void ubahsize()
        {
            if (tsize.Text != "")
            {
                int persen = Convert.ToInt32(tsize.Text);
                int tinggi = (persen * Convert.ToInt32(ltinggi.Text)) / 100;
                int lebar = (persen * Convert.ToInt32(llebar.Text)) / 100;
                ltinggi.Text = Convert.ToString(tinggi);
                llebar.Text = Convert.ToString(lebar);
            }
        }
        void simpangambar()
        {
            int tinggi = Convert.ToInt32(ltinggi.Text);
            int lebar = Convert.ToInt32(llebar.Text);
            Bitmap ukuranbaru = new Bitmap(lebar, tinggi,
            System.Drawing.Imaging.PixelFormat.Format24bppRgb);
            Graphics gbr = Graphics.FromImage(ukuranbaru);
            gbr.CompositingQuality =
            System.Drawing.Drawing2D.CompositingQuality.HighSpeed;
            gbr.SmoothingMode = System.Drawing.Drawing2D.SmoothingMode.HighSpeed;
            gbr.InterpolationMode =
            System.Drawing.Drawing2D.InterpolationMode.HighQualityBicubic;
            gbr.PixelOffsetMode =
            System.Drawing.Drawing2D.PixelOffsetMode.HighSpeed;
            Rectangle rect = new Rectangle(0, 0, lebar, tinggi);
            gbr.DrawImage(gambar, rect);
            SaveFileDialog simpan = new SaveFileDialog();
            simpan.Filter = "Jpeg Format|*.Jpg";
            simpan.RestoreDirectory = true;
            if (simpan.ShowDialog() != DialogResult.Cancel)
            {
                ukuranbaru.Save(simpan.FileName);
                ukuranbaru.Dispose();
                MessageBox.Show("Gambar Berhasil Disimpan", "Info");
            }
        }

        void bukagambar()
        {
            OpenFileDialog bukagambar = new OpenFileDialog();
            if (bukagambar.ShowDialog() == DialogResult.OK) 
            {
                this.gambar = Image.FromFile(bukagambar.FileName);
                picture.SizeMode = PictureBoxSizeMode.StretchImage;
                picture.ImageLocation = bukagambar.FileName;

                ltinggi.Text = gambar.Height.ToString();
                llebar.Text = gambar.Width.ToString();
                tsize.Enabled = true;
                tsize.Clear();
            }
        }
        private void tsize_TextChanged(object sender, EventArgs e)
        {
            if (e.KeyCode == Keys.Enter)
            {
                ubahsize();
            }
        }
        private void Bbuka_Click_1(object sender, EventArgs e)
        {
            bukagambar();
        }

        private void bsimpan_Click_1(object sender, EventArgs e)
        {
            simpangambar();
        }

        private void label1_Click(object sender, EventArgs e)
        {

        }

        }
    } 





25/03/18

MEMBUAT APLIKASI BILLING MENGGUNAKAN MICROSOFT VISUAL STUDIO 2010

Aplikasi Billing












Kondisi
- Pertama kali program dijalankan label 2 tidak terllihat
- Isi nama pada textbox, jika nama tidak diisi maka akan keluar messagebox seperti
  berikut.


- Setelah isi nama kemudian klik tombol log in, maka tombol akan berubah text menjadi Stop, dan       label 2 akan muncul dan menghitung dari detik pertama
- Setiap 30 menit akan ditambahkan biaya sebesar 1000 rupiah
- Ketika di klik stop, maka akan muncul message box sebagai berikut.


Masukkan Coding pada program dengan cara Tekan F7.

Penjelasan Coding Billing Application
Penambahan Library



Deklarasi Variable waktu = Null


Double klik pada Button Log In.


Double klik pada Timer lalu isikan Coding Berikut:



Finish.


Full Coding


23/03/18

MEMBUAT APLIKASI STOPWATCH MENGGUNAKAN MICROSOFT VISUAL STUDIO 2010

Aplikasi Stopwatch

Komponen yang dibutuhkan :











    

    Kemudian dengan dua buah tombol tersebut kita akan menjalankan timer yang akan ditunjukan pada label di atas.

    Jika Start di tekan, maka Output Timer akan berjalan dengan di tunjukan pada label, dan jika Stop ditekan Output Timer akan berhenti. Berikut adalah kode programnya:
    
    Sebenarnya Microsoft Visual Studio 2010 sudah menyediakan kelas Stopwatch dalam frameworknya, untuk memanggil fasilitas Stopwatch yang sudah disediakan tambahkan code berikut pada baris program.


     Kemudian buat sebuah variable yang bertipe data Stopwatch untuk menyimpan nilai dari stopwatch. Tipe data Stopwatch ini sebenarnya hampir sama dengan tipe data Time, namun tipe data Stopwatch bersifat continue dan dapat menampung nilai berupa waktu ter pendek (milisecond). Buatlah sebuah variable dengan code program sebagai berikut:


    Pada code program diatas menunjukkan bahwa variable stopw bertipe Stopwatch dan bersifat private yaitu hanya bisa digunakan dikelas tersebut. Pembuatan variable diluar main program (public Form1()) disebut dengan variable global, sebab variable tersebut dideklarasikan diluar main program dan dapat digunakan untuk object apa saja.

    Pemberian nilai stopw = null untuk menandakan bahwa stopw bukanlah object dari kelas Stopwatch, tetapi hanya sebuah variable.
    Setelah merancang tampilan program (design) double klik pada object Timer1,


    Selanjutnya untuk dapat memulai penggunaan stopwatch beberrapa code program dapat ditambahkan pada button_1 seperti berikut:


   
     Pertama-tama variable stopw yang bertipe data Stopwatch akan dijadikan object yang mewakili kelas Stopwatch. Pembuatan object yang diambil dari variable ini bertujuan agar object stopw dapat menjalankan semua sifat – sifat yang ada pada kelas Stopwatch seperti Start, Stop, dan Reset.

    Selanjutnya untuk dapat menghentikan waktu yang telah dihitung secara konstant oleh stopwatch beberapa code program dapat ditambahkan pada button_2 sebagai berikut:


    Aplikasi stopwatch telah selesai di buat, untuk menjalankan program ini dapat dilakukan dengan menekan (click) tombol berwarna hijau (Start Debugging) atau dengan menekan F5.


Di bawah ini adalah Gambar Full Coding: