Kamis, 26 April 2018

Tugas Network Programming II

Contoh Program beserta coding
1.STOPWATCH

Berikut Codingannya :
>> CODINGAN 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;
        }
    }
}

2.NOTEPAD

Berikut Codingannya :
>> CODINGAN 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)
        {

        }
    }
}

3.IMAGE RESIZER

Berikut Codingannya :
>> CODING IMAGE RESIZE <<

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


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();

        }



        }
    }
}

4.BILLING


Berikut Codingannya :
>> CODINGAN BILLING <<

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


using System;
using System.Collections.Generic;
using System.Linq;
using System.Windows.Forms;

namespace Billing
{
    static class Program
    {
        /// <summary>
        /// The main entry point for the application.
        /// </summary>
        [STAThread]
        static void Main()
        {
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            Application.Run(new Form1());
        }
    }
}



SEKIAN CONTOH PROGRAM YANG TELAH SAYA JABARKAN, SEMOGA BERMANFAAT BAGI ANDA YANG MEMBACA ARTIKEL INI, TERIMA KASIH...

Kamis, 19 April 2018

Tugas UTS Network Programming II

Contoh Program beserta codingan
1. Stopwatch
 Berikut Codingannya
   >> CODINGAN 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;
        }
2. Notepad
  
Berikut Codingannya
 >> CODINGAN 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)
        {

        }
    }
}

3. Image Resizer
Berikut Codingannya
  >> CODING IMAGE RESIZE <<

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


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();

        }



        }
    }
}