Selasa, Oktober 31, 2017

Cara Koneksi Database Phpmyadmin dengan PHP

Asalamualaikum wr. wb

Baik di postingan kali ini mimin akan berbagi sedikit pengetahuan dari mimin sendiri mengenai bagaimana sih.. cara koneksi database PhpMyAdmin ke PHP?

Misal nih... mimin kasih gambaran supaya lebih gamblang. Selengkapnya .....

Senin, Oktober 30, 2017

Cara Membuat Program Laundry Sederhana Menggunakan Visual Studio

Asalamualaikum wr. wb

Di postingan kali ini mimin ingin berbagi sedikit pengetahuan tentang bahasa pemrograman visual studio C# atau biasa disebut C Sharp.

Apa Sih Visual Studio C Sharp?

Visual Studio C Sharp adalah sautu bahasa pemrograman yang berorientasi objek atau OOP (Object-Oriented Programming). Jadi Visual Studio C Sharp ini tampilan hasil programnya mengarah ke tampilan secara visual atau bukan tampilan seperti program console. lalu mengapa bukan tampilan console, karena program yang berbasis Visual / OOP yang paling banyak digandrungi oleh para programmer dunia. Selengkapnya .....


Ok langsung saja ke pembahasannya ya...

CARA MEMBUAT PROGRAM LAUNDRY DI VISUAL STUDIO C# 

Script Codingnya :

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.Data.SqlClient;
namespace ProjectLaundry
{
    public partial class Customer : Form
    {
        public Customer()
        {
            InitializeComponent();
        }

        private void Form1_Load(object sender, EventArgs e)

        {
            // TODO: This line of code loads data into the 'laundryDBDataSet.customer' table. You can move, or remove it, as needed.
            this.customerTableAdapter.Fill(this.laundryDBDataSet.customer);

        }

        private void btnSave_Click(object sender, EventArgs e)
        {
            SqlConnection con = new SqlConnection(global::ProjectLaundry.Properties.Settings.Default.LaundryDBConnectionString);
            try
            {

                string sql = "INSERT INTO customer(Id,nama,alamat,no_telp,berat_cucian,jenis_pakaian,total_bayar) values(" + txtID.Text + ",'" + txtNama.Text + "','" + txtAlamat.Text + "','" + txtTelp.Text + "','" + cmbBerat.Text + "','" + cmbJenis.Text + "','" + txtTotal.Text+ "')";

                SqlCommand exesql = new SqlCommand(sql, con);
                con.Open();
                exesql.ExecuteNonQuery();


                string c = txtID.Text;

                string i = txtNama.Text;
                string n = txtAlamat.Text;
                string t = txtTelp.Text;
                string a = cmbBerat.Text;
                string u = cmbJenis.Text;
                MessageBox.Show("INFORMASI DATA CUSTOMER!! \n\n" + "\n ID\t\t : " + c + "\n Nama\t\t : " + i + "\n Alamat\t\t : " + n + "\n No.Telp\t\t : " + t + "\n Berat\t\t : " + a + " Kg" + "\n Jenis Cucian\t : " + u + "\n");
                MessageBox.Show("Saved Succesfully!!", "Message", MessageBoxButtons.OK, MessageBoxIcon.Information);
                this.customerTableAdapter.Fill(this.laundryDBDataSet.customer);

                txtTotal.Text = "";

               
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            finally
            {
                con.Close();
            }
        }

        private void btnBayar_Click(object sender, EventArgs e)

        {
            int total;
            int harga = 5000;
            int j = int.Parse(cmbBerat.Text);
            total = j * harga;

            MessageBox.Show("INFORMASI TRANSAKSI!! \n\n" + "Harga Awal\t: Rp."+harga+ "\nBerat Cucian\t: "+j+" Kg" + "\nRumusnya\t: " + "(Berat Cucian  X  Harga Awal)\t\n"+ "Jadi Total\t\t: Rp."+total+"\t");

            txtTotal.Text = total.ToString();
            
        }

        private void btnUpdate_Click(object sender, EventArgs e)

        {
            SqlConnection con = new SqlConnection(global::ProjectLaundry.Properties.Settings.Default.LaundryDBConnectionString);
            try
            {

                string sql = "UPDATE customer set nama='" + txtNama.Text +"', alamat='"+ txtAlamat.Text+ "', no_telp='"+ txtTelp.Text+ "', berat_cucian='"+ cmbBerat.Text + "', jenis_pakaian='"+ cmbJenis.Text+ "', total_bayar='"+ txtTotal.Text + "' WHERE Id='" + txtID.Text + "'";

                SqlCommand exesql = new SqlCommand(sql, con);
                con.Open();
                exesql.ExecuteNonQuery();

                MessageBox.Show("Updated Succesfully!!", "Message", MessageBoxButtons.OK, MessageBoxIcon.Information);

                this.customerTableAdapter.Fill(this.laundryDBDataSet.customer);

            }

            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            finally
            {
                con.Close();
            }
        }

        private void btnDelete_Click(object sender, EventArgs e)

        {
            SqlConnection con = new SqlConnection(global::ProjectLaundry.Properties.Settings.Default.LaundryDBConnectionString);
            try
            {

                string sql = "DELETE FROM customer WHERE Id='" + txtID.Text + "'";

                SqlCommand exesql = new SqlCommand(sql, con);
                con.Open();
                exesql.ExecuteNonQuery();

                MessageBox.Show("Deleted Succesfully!!", "Message", MessageBoxButtons.OK, MessageBoxIcon.Information);

                this.customerTableAdapter.Fill(this.laundryDBDataSet.customer);
                
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            finally
            {
                con.Close();
            }
        }

        private void txtReset_Click(object sender, EventArgs e)

        {
            txtID.Text = "";
            txtNama.Text = "";
            txtAlamat.Text = "";
            txtTelp.Text = "";
            cmbBerat.Text = "";
            cmbJenis.Text = "";
            txtTotal.Text = "";
        }
    }
}


Hasil Running Programnya Seperti Berikut.



Tampilan Ketika Running


Tampilan Ketika User Menginputkan Data





Rabu, Maret 29, 2017

Hubungan Antara Bahasa Pemrograman C dengan C++

Hubungan Antara Bahasa Pemrograman C dengan C++
Asalamualaikum Wr.Wb

Salam Sejahtera Bagi Kita Semua....

Dalam postingan Kali ini saya ingin berbagi coretan sedikit :) .....

Teman-Teman sekalian pasti pernah bertanya-tanya Apa sih Hubungan Antara Bahasa Pemrograman C dengan C++ ? ya atau tidak.
Ok,,, Saya akan jelaskan sedikit mengenai pertanyaan diatas. Selengkapnya ...


Seperti yang pernah disinggung sebelumnya C++ merupakan bentuk perluasan atau turunan bahasa pemrograman dari bahasa C, C dan C++ bisa disebut saudara kandung :D . Dalam bahasa C/C++ tanda ++ merupakan increment yaitu proses penambahan nilai dengan 1. Dengan demikian C++ berarti C+1. Nilai 1 di sini melambangkan dukungan terhadap pemrograman berorientasi objek.


C++ adalah sebuah Bahasa turunan Bahasa C yang ditambah dengan kemampuan atau dukungan terhadap pemrograman berorientasi objek (OOP).

Kedua bahasa pemrograman ini C & C++ merupakan bahasa pemrograman yang sangat populer dalam dunia pengembangan perangkat lunak. Keduanya digolongkan ke dalam bahasa tingkat menegah (middle level language). Di sisi lain dalam dunia akademis, seorang Profesor yang bernama Niklaus Wirth di Universitas Zurich, Swiss. mengembangkan bahasa pemrograman tingkat (high level language) yang disebut dengan bahasa pemrograman PASCAL untuk mengajarkan algoritma kepada para mahasiswanya .

Mungkin sedikit coretan diatas bisa bermanfaat bagi pembaca setia :D , mohon maaf apabila ada kesalahan dan kata yang kurang berkenan saya mohon maaf, saya ucapkan terimakasih.

Politeknik Negeri Lampung
Manajemen Informatika

Definisi Algoritma Pemrograman

Definisi Algoritma Pemrograman
Pengertian Algoritma – Berbicara mengenai algoritma, hal yang pertama kali muncul di benak penulis adalah dunia pemrograman. Ya, kebanyakan orang memang mengenal algoritma hanya sebagai salah satu bagian dari dunia pemrograman komputer. Padahal, jika diteliti lebih dalam lagi, algoritma ternyata memiliki cakupan yang jauh lebih kompleks dibandingkan apa yang ada di pikiran kebanyakan orang.

Rabu, Maret 22, 2017