Kamis, 26 April 2018

CARA MEMBUAT BILLING DENGAN VISUAL STUDIO 2010


Billing



Program Billing

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 System.Diagnostics;

namespace Billing
{
    public partial class Form1 : Form
    {
        private Stopwatch wkt = null;
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            if (textBox1.Text !="")
            {
                wkt =new Stopwatch();
                 if (button1.Text == "Log In")                
                 {                    
                     label2.Visible = true;                    
                     wkt.Start();                    
                     button1.Text = "Stop";                
                 }                
                 else if (button1.Text == "Stop")                
                 {                    
                     wkt.Stop();                    
                     if (wkt.Elapsed.TotalMinutes <= 30.00)                    
                     {                        
                         MessageBox.Show("Jumlah tagihan anda sebesar Rp.1000", "Total Tagihan");

                    }                    
                     else if (wkt.Elapsed.TotalHours <= 1.00)                    
                     {                        
                         MessageBox.Show("Jumlah Tagihan anda sebesar Rp.2000", "Total Tagihan");
                     }
                      wkt.Reset();                    
                     label2.Visible = false;                    
                     button1.Text = "Log In";                    
                     textBox1.Text = null;                
                 }
                 }            
            else if (textBox1.Text =="")            
            {                
                MessageBox.Show("Nama Harus diisi! ", "Important Message");            
            }                 
        }

        private void timer1_Tick(object sender, EventArgs e)
        {
            if (wkt != null)
            {
                label2.Text = wkt.Elapsed.ToString(@"hh\:mm\:ss");
        }

        }

        private void label1_Click(object sender, EventArgs e)
        {

        }
    }
}



Running



Hasil Akhir



Nama : Nurul Azizah Kamala
NIM   : 13150733
Kelas  : 13.6A.37
Tugas Network Programing

Minggu, 22 April 2018

CARA MEMBUAT IMAGE RESIZER DENGAN VISUAL STUDIO 2010


Image Resizer






Program Image Resizer

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 image
{
    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 bbuka_Click(object sender, EventArgs e)
        {
            bukagambar();
        }



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

        private void tsize_KeyDown(object sender, KeyEventArgs e)
        {
             if (e.KeyCode == Keys.Enter) 
             {
                 ubahsize();

        }



        }
    }
}




CARA MEMBUAT  SIMPLE NOTEPAD DENGAN VISUAL STUDIO 2010

 Simple Notepad


Program Simple Notepad


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; //library tambahan
using System.IO;//dalam program windows 32

namespace Simple_notepad
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
            this.StartPosition = FormStartPosition.CenterScreen; // posisi form berada di tengah,
            this.FormBorderStyle = FormBorderStyle.FixedSingle; // form tidak bisa dibesar / dikecilkan,
            this.MaximizeBox = false; //dan menghilangkan tombol maximize dan minimize.
            this.MinimizeBox = false;
        }
        void bersih()   //fungsi untuk membersihkan richtext input
        {
         rtinput.Text = "";
        }
        void bukafile() //fungsi untuk membuka file ".txt"
        {
            bersih();
            OpenFileDialog buka = new OpenFileDialog();
            buka.DefaultExt = ".txt";
            buka.Filter = " Text Documents | *.txt";
            buka.FileName = "";

            if (buka.ShowDialog() != DialogResult.Cancel)
            {
                string fileTerpilih = buka.FileName;
                if (fileTerpilih != "")
                {
                    rtinput.LoadFile(fileTerpilih, RichTextBoxStreamType.PlainText);
                }
            }
        }

        void simpanfile() //fungsi untuk menyimpan file
        {
            SaveFileDialog simpan = new SaveFileDialog();
            simpan.Filter = " Text Documents | *.txt";
            simpan.RestoreDirectory = true;
            if (simpan.ShowDialog() != DialogResult.Cancel)
            {
                StreamWriter filesimpan = new StreamWriter(File.Create(simpan.FileName));
                filesimpan.Write(rtinput.Text);
                filesimpan.Dispose();
            }
        }
         private void button1_Click(object sender, EventArgs e)
        {
          if (rtinput.Text != "")
          {
          var pesan = MessageBox.Show("File belum tersimpan, yakin ingin membuka file baru???","konfirmasi", MessageBoxButtons.YesNo, MessageBoxIcon.Warning);
          if (pesan == DialogResult.Yes)
          {
              bukafile();
          }
         }
         else
         {
             bukafile();
         }
         }

        private void button2_Click(object sender, EventArgs e)
        {
            {
                simpanfile();
            }
        }

        private void Form1_Load(object sender, EventArgs e)
        {
            bersih();
        }

        private void rtinput_TextChanged(object sender, EventArgs e)
        {

        }
    }
}

CARA MEMBUAT STOPWATCH DENGAN VISUAL STUDIO 2010

Stopwatch 

  

Program Stopwatch 


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;

// script tambahan
using System.Diagnostics;

namespace Stopwatch5
{
    public partial class Form1 : Form
    {
        //tambahan script
        private Stopwatch stopw = null;
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            stopw = new Stopwatch();
            stopw.Start();
            button1.Enabled = false;
        }

        private void button2_Click(object sender, EventArgs e)
        {
            stopw.Stop();
            button1.Enabled=true;
        }

        private void label1_Click(object sender, EventArgs e)
        {

        }

        private void Form1_Load(object sender, EventArgs e)
        {

        }

        private void timer1_Tick(object sender, EventArgs e)
        {
            if (stopw != null)
            {
                label1.Text = stopw.Elapsed.ToString(@"hh\:mm\:ss");
            }
        }

        private void button3_Click(object sender, EventArgs e)
        {
            stopw.Reset();
            button3.Enabled=true;
       
        }

        private void button4_Click(object sender, EventArgs e)
        {
            stopw.Start();
            button4.Enabled = true;
        }
    }
}


Kamis, 19 April 2018

Tugas Network Programing

1. STOPWATCH

a)      Program Stopwatch 


b)      Output Stopwatch




2. SIMPLE NOTEPAD


a)      Program Simple Notepad
 






b)      Output Simple Notepad



3. IMAGE RESIZER



a)      Program Image Resizer


 
 


b)      Output Image Resizer