Tampilkan postingan dengan label Tutorial. Tampilkan semua postingan
Tampilkan postingan dengan label Tutorial. Tampilkan semua postingan

Program Delphi " Entry Data Pelanggan "

Jumat, Maret 29, 2013

Assalammu'alaikum....Pada artikel ini saya akan memberikan tutorial membuat program entry data pelanggan memakai bahasa pemogramman delphi. Oleh karena itu, bagi pembaca dimohon untuk mempelajari bahasa pemogramman Delphi terlebih dahulu agar dapat mudah memahami.

Oh...iya sedikit saran agar cepat bisa dan cepat memahami alur program, sintaks program jangan di Copy Paste melainkan ketik ulang. Bukannya melarang,  Copas diperbolehkan...toh ini cuma saran :)

Baiklah, mari mulai membuat programnya :

  • Bukalah Aplikasi Xampp terlebih dahulu dan jalankan Apache serta MySQL servernya....
  • Buat project baru, pilih File ---> New ---> VLC Form Application atau langsung klik New Project pada tampilan awal Delphi.


  • Design Form seperti pada gambar dibawah



No Komponen Properties Value
1 Label1 Caption Kode Pelanggan
2 Label2 Caption Nama Pelanggan
3 Label3 Caption Alamat
4 Label4 Caption No Telp/Hp
5 Label5 Caption Entry Data Pelanggan
6 Edit1 -- --
7 Edit2 -- --
8 Edit3 -- --
9 Edit4 -- --
10 Button1 Caption Save
11 Button2 Caption Edit
12 Button3 Caption Delete
13 Button4 Caption Exit
14 DBGrid Data Source DM.DS
  • Menambahkan modul, Klik kanan pada Project1.exe pilih Add New – other – Delphi files – data module

  • Tambahkan pada modul TADOConnection, TADOQuery, dan TDataSource, dan lakukan perubahan properties :
No Komponen Properties Value
1 Data Module Name DM
2 ADOConnection1 Name Koneksi
Login Prompt False
3 ADOQuery1 Name Query1
Connection Koneksi
Active False
4 ADOQuery2 Name Query2
Connection Koneksi
Active False
5 Data Source Name DS
Data Set Query1

  • Select pada Koneksi (TADOConnection) dipropertisnya bagian “connection string”



Pada gambar diatas untuk Use Data Source Name pilihlah data source yang telah dibuat pada artikel kemarin, lihat disini Membuat Data Source ODBC.

Untuk no 2 dikosongkan saja dan untuk no 3 pilih database yang juga telah dibuat pada artikel sebelumnya, lihat disini Membuat Database serta tabel menggunakan XAMPP.

Langkah selanjutnya Test Connection, jika tampilan seperti gambar dibawah in maka koneksi berhasil…

  • Select pada Query1 (TADOQuery1), pada properties dibagian connection…
           Begitu juga untuk Query2 (TADOQuery2)
  • Dan untuk DS (TDataSource), pada propertiesnya atur seperti pada gambar…

  • Pindah ke Unit1 (Form1) select pada TDBGrid1, pada propertiesnya bagian DataSource
  • Selanjut pindah ke bagian Code, ketik Uses Unit2; dibawah Implementation.
  • Dibagian Code, dibawah Private ketikan code berikut :

  • private
        { Private declarations }
        procedure bersihdata;
        procedure tombolmati;
        procedure tombolhidup;
        procedure tampil;
    
    
  • Ketik sintak procedure berikut dibawah Uses Unit2;

  • private
        procedure tform1.tampil;
    begin
      with DM.query1 do
      begin
        sql.clear;
        sql.add('select * from Pelanggan');
        Active := false;
        Active := true;
      end;
    end;
    
    procedure tform1.bersihdata;
    begin
      Edit1.clear;
      Edit2.clear;
      Edit3.clear;
      Edit4.clear;
    end;
    
    procedure tform1.tombolmati;
    begin
      Button1.Enabled := true;
      Button2.Enabled := false;
      Button3.Enabled := false;
    end;
    
    procedure tform1.tombolhidup;
    begin
      Button1.Enabled := false;
      Button2.Enabled := true;
      Button3.Enabled := true;
    end;
    
  • Select pada form, pilih event On Show dan ketik sintaks berikut

  • procedure TForm1.FormShow(Sender: TObject);
    begin
       bersihdata;
       tampil;
       tombolmati;
    end; 
    
  • Untuk Button Save (Button1) ketik Syntax dibawah ini…

  • procedure TForm1.Button1Click(Sender: Tobject);
    begin
    if length(Edit1.Text) > 5 then
      begin
        messagedlg(‘Maaf, kode pelanggan harus 5 karakter’,mtWarning,mbOKCancel,0);
        Edit1.setfocus;
        exit
      end;
    if messagedlg(‘Apakah anda yakin akan menyimpan data ini?’, mtConfirmation,[mbYes,mbNo],0) = mryes then
      begin
        with dm.query2 do
          begin
            sql.clear;
            sql.add(‘insert into pelanggan (kd_pelanggan,nm_pelanggan,alamat,no_hp)’);
            sql.add(‘values (“’+ Edit1.text +’”,”’+ Edit2.text +’”, “’+ Edit3.text +’”,”’+ Edit4.text +’”)’);
            ExecSQL;
          end;
          tampil;
          bersihdata;
          tombolmati;
          ShowMessage(‘Data berhasil disimpan…’);
          Edit1.setfocus;
      end;
    end; 
    
  • Sebelum melakukan pengeditan data harus ditampilkan terlebih dahulu melalui metode pencarian yang dilakukan berdasarkan kode pelanggan dan sintaks di ketikan pada event TextChanged yaitu pada komponen Edit1, ketikkan...

  • procedure TForm1.Edit1Change(Sender: TObject);
    begin
    if Edit1.Text <> '' then
      begin
        with dm.query2 do
        begin
          sql.clear;
          sql.add('select * from pelanggan where kd_pelanggan="'+ Edit1.text +'"');
          open;
          if not eof then
            begin
              Edit2.Text := FieldValues['nm_pelanggan'];
              Edit3.Text := FieldValues['alamat'];
              Edit4.Text := FieldValues['no_hp'];
              tombolhidup;
            end
          else
            begin
              Edit2.clear;
              Edit3.clear;
              Edit4.clear;
              tombolmati;
            end;
        end;
      end;
    end;
    
  • Untuk Button Edit (Button2), ketikan...

  • procedure Tform1.Button2Click(Sender: Tobject);
    begin
     if messagedlg(‘Apakah anda yakin akan mengubah data ini?’, mtConfirmation,[mbYes,mbNo],0) = mryes then
      begin
        with dm.query2 do
          begin
            sql.clear;
            sql.add(‘update pelanggan set nm_pelanggan=”’+ Edit2.text +’”,alamat=”'+ Edit3.text +'",no_hp="'+ Edit4.text +'"');
            sql.add('where kd_pelanggan="'+ Edit1.text +'"');
            ExecSQL;
          end;
          tampil;
          bersihdata;
          tombolmati;
          ShowMessage('Data berhasil diubah...');
          Edit1.setfocus;
      end;
    end;
    
  • Untuk Button Delete (Button3), ketikkan...

  • procedure TForm1.Button3Click(Sender: TObject);
    begin
    if messagedlg('Apakah anda yakin akan menghapus data ini?', mtConfirmation,[mbYes,mbNo],0) = mryes then
      begin
        with dm.query2 do
          begin
            sql.clear;
            sql.add('delete from pelanggan where kd_pelanggan="'+ edit1.text +'"');
            ExecSQL;
          end;
          tampil;
          bersihdata;
          tombolmati;
          ShowMessage('Data berhasil dihapus...');
          Edit1.setfocus;
      end;
    end;
    
  • Untuk Button Exit, ketikkan ...

  • procedure TForm1.Button4Click(Sender: TObject);
    begin
    close;
    end;
    
Untuk Source Program dapa anda download : Program Entry Data Pelanggan

Membuat Data Source ODBC di Windows 7



ODBC singkatan dari Open Database Connectivity yang merupakan standar yang membantu dalam konektivitas antara sebuah aplikasi dengan subauh Sytem Manajemen Basis Data (SMBD), ODBC ini agar dapat digunakan untuk mengkoneksikan ke Database yang harus dilakukan adalah menginstall driver ODBC yang berhubungan dengan Database yang bersangkutan, contoh dalam artikel ini saya menggunakan MySQl - Database dan untuk link download Driver ODBC untuk MySQl silihakan klik disini Connector ODBC


Nah, sedikit pengetahuan mengenai ODBC

Sekarang....ayo mulai bagaimana cara membuat Data Source ODBC yang dihubungankan MySQL :

  • Buka aplikasi Xampp dan aktifkan Apache dan MySQL servernya
  • Start ---> Control Panel ---> Administrative Tools
  • Pilih Data Source ODBC
  • Pilih Add...
  •  Pilih MySQL ODBC 5.1 Driver, jika tidak silahkan install dulu MySQL ODBCnya dan link download telah disediakan diawal...
  •  Mengkonfigurasi Data Source ODBC, dengan konfigurasi sebagai berikut :
          - Data Source Name            : latihan_odbc
          - Server                               : localhost
          - User                                  : root
          - Database                           : Latihan

          Dari konfigurasi diatas untuk Data Source Name dapat diganti sesuai keinginan dan Server serta User merupakan default dari Xampp atau default dari Web Servernya , tetapi jika ingin menggantinya langsung dari Xamppnya kemudian terakhir untuk Database saya mengambil dari database yang telah saya buat pada postingan Membuat Database serta tabel menggunakan XAMPP.


          Jika semuanya telah disi, cobalah untuk untuk test connection, pilih test..


          Kalau sudah Connection Succesful, untuk penyelesaian pilih OK disetiap langkah.

Note : Artikel ini masih ada hubungannya pada artikel selanjutnya. Jadi, untuk awal ikuti saja apa yang ada pada artikel ini.

Semoga Artikel ini Bermanfaat...
Untuk Versi File nya dapat anda download : Membuat Data Source ODBC

Membuat Database serta Tabel Menggunakan XAMPP

System Manajemen Basis Data yang sering kita temui diantaranya seperti MySQL, Oracle, SQL Server, dan MS.Access. Semua merupakan SMBD yang berfungsi untuk mengelola suatu basis data yang sesuai pada permintaan banyak pengguna, SMBD yang sangat sering kita temui salah satunya adalah MySQL dan untuk menjalankan MySQL perlu adanya aplikasi pendukung seperti XAMPP. Xampp merupakan aplikasi yang menyediakan fasilitas seperti Web Server, MySQL Server, dan FTP Server karena didalam XAMPP terdapat MySQL Server maka kita dapat menjalankan SMBD MySQL, tetapi xampp hanya salah satu dari beberapa aplikasi yang sejenisnya. Jadi, tidak harus memakai xampp asalkan ada aplikasi yang dapat menjalank MySql Server itu dapat digunakan.

Sedikit pengertian mengenai SMBD dan aplikasi pendukungnya, sekarang....

hmmm....ya sudah mari di mulai saja membuat database serta tabelnya..

  • Install Terlebih dahulu Xampp atau apllikasi sejenisnya, dan jalankan...
  • Aktikan Apache dan Mysql

  • Buka web browser seperti Mozilla, ketik Localhost/phpmyadmin

  • Buat database, untuk contoh beri nama “latihan”
  •  Buatlah tabel dengan nama "Pelanggan" dan untuk jumlah field adalah 4

  •  Buatlah seperti ketentuan dibawa :
Field Tipe Data Length
kd_pelnggan Char 5
nm_pelanggan Varchar 35
alamat Varchar 100
no_hp Varchar 13

 lalu untuk kd_pelanggan berikan status Primary Key

  • jika semua telah dilakukan, langkah terakhir klik SAVE
  • Selesai, berikut tampilannya...

Semoga Artikel ini bermanfaat....walaupun sederhana :)

Tutorial Efect Matrix di Photoshop

Rabu, Februari 20, 2013
pertama kamu buka aplikasi photoshop buka file baru kalau soal ukuran terserah kamu masalah ukuran tidak penting, disini saya memakai ukuran 400 × 400 dengan warna latar belakang nya adalah warna putih.


setelah kamu lakukan langkah pertama kamu pergi ke filter pilih tekstur lalu pilih grain buat pengaturanya sama dengan gambar.

3). kamu buka filter>artistic>neon glow, kamu gunakan pengaturan yang ada pada gambar diatas.

4). langkah selanjutnya kamu harus membuka filter>stylize>glowing edges, kamu harus mencontoh pengaturan yang ada pada gambar diatas.

abis tu kamu harus mengunaka hue/saturate agar kamu mendapat kan hasil yang diinginkan

Configuration Jumpers on Hard Drive


A little knowledge is for the beginner in an IT or people who want to learn computers, about how to set a jumper on the disk. Set the jumpers on the hard drive is useful if you have two hard drives in a computer or have an ATA IDE cable in a computer which arranged for the computer to read the hard drive first, because the hard drive is a medium where we keep an Operating System if you have two hard drives and set jumpers on the second hard drive.


Two hard disk to be configured jumpernya, for the first disk is a disk in which an Operating System is going to be a master and for a second hard drive will be used as Slave.



See the picture above is a picture Configuration Jumper:

  • Master or Single drive is an option to make the hard drive as master or make the drive to read the first time by computer.
  • Drive is Slave is the option to make the hard drive as Slave, slave intent here as a second choice.
  • Master with non ATA-compatible slave is to make the hard drive as main drive is paired with with non-ATA drive as the slave.
  • Limit Dirve Capacity is Used when no message at start up, "Hard disc drive controller failure", Computers can not detect the new HD installed, or the system no response when installing a new drive

Pembuatan Kabel Straight ( Lengkap dengan Gambar )

Senin, Januari 14, 2013
Kabel Straight salah satu jenis pemasang yang dipakai untuk kabel UTP, kabel straight digunakan untuk menghubungkan 2 device yang bebeda dan untuk bentuknya antara ujung satu ke ujung satunya harus memakai urutan waran yang sama.

Prosedur atau Tata Cara Pembuatan Kabel Straight :
  • Kupas Kulit Kabel UTP, kira-kira dari 2cm-3cm 
  • Susun warna kabel yang ada sesuai dengan urutan warna yang telah saya sebutkan dibagian atas tadi 
  • Setelah Tersusun ratakan ujung kabel yang berwanar tersebut menggunakan crimping tool 
  • Setelah rata masukan kabel secara perlahan kedalam konektor RJ-45, disini kita harus berhati-hati agar susunan kabel tidak berubah. Untuk lebih gampang pakailah sisi bawah dari konektor RJ-45 kemudian baru dimaksukan dan pastikan bahwa warna kabel yang ada pada ujung kiri itu adalah warnah orange putih, orange, dan seterusnya. 
  • Kemudian setelah dimasukkan perhatikan terlebih dahulu bagian ujung konektor RJ-45 jika kabel yang anda potong itu merata dan panjangnya juga pas, kabel tersebut akan terlihat menyentuh ujung dari konektor RJ-45 dengan melihat kuningan yang ada pada kabel kemudian jika tidak terlihat maka pemotong yang dilakukan tidak rata dan panjangnya juga tidak pas. 
  • Setelah ujung konektor RJ-45 di perhatikan secara teliti selanjutnya gunakan crimping tool agar tiap kabel yang berwana dipastikan sudah melekat dengan RJ-45 
  • Selanjutnya lakukan hal yang sama pada ujung satunya 
  •  Langkah terakhir lakukan mengetesan bahwa kabel dalam kondisi bagus, dengan mengunakan kabel tester, kabel yang bagus tiap lampu pada kabel tester akan menyala sesuai dengan urutan warna kabel. 
Download File ( Lengkat Dengan Gambar)

Memulai Membuat Program Sederhana dalam VB.NET

Kamis, Juli 19, 2012
Hmm…saya telah menanamkan niat untuk selalu aktif dalam ngeblog, maka dari itu saya akan berusaha untuk selalu memberikan artikel – artikel yang bermanfaat kepada para pembaca dan sahabat blogger saya didunia. 

Seperti halnya pada judul sekarang kita akan memulai untuk permulaan yaitu membuat sebuah program sederhana dalam VB.NET dan program ini saya beri nama Program Menampilkan Pesan dari Textbox, hihihi….nama program yang panjang . Untuk itu pastikan para pembaca dan sahabat blogger membaca artikel saya yang sebelumnya dikarenakan sangat berhubungan dengan artikel saya saat ini.

Memulai Membuat Program Sederhana dalam VB.NET

Hmm…saya telah menanamkan niat untuk selalu aktif dalam ngeblog, maka dari itu saya akan berusaha untuk selalu memberikan artikel – artikel yang bermanfaat kepada para pembaca dan sahabat blogger saya didunia. 

Seperti halnya pada judul sekarang kita akan memulai untuk permulaan yaitu membuat sebuah program sederhana dalam VB.NET dan program ini saya beri nama Program Menampilkan Pesan dari Textbox, hihihi….nama program yang panjang . Untuk itu pastikan para pembaca dan sahabat blogger membaca artikel saya yang sebelumnya dikarenakan sangat berhubungan dengan artikel saya saat ini.

Menginstall VB.NET 2008

Sabtu, Juli 07, 2012
Hmm....akhirnya sudah lama vakum di dunia blog niat untuk ngblog timbul kembali dengan bergantinya tampilan dari MandaiPC ini semoga tutorial-tutorial yang bermanafaat akan selalu hadir di blog ini. MandaiPC hadir dengan tampilan yang simple jadi semoga para pembaca dan sahabat blogger yang berkunjung betah untuk selalu berda di dalam blog ini dan dimohon juga kritik dan saran untuk kemajuan blog ini.

Dengan pengenalan yang saya rasa cukup, dan sekarang masuk dengan pembahasan yaitu menurut judul "Menginstall VB.NET 2008". VB.NET merupakan aplikasi pemograman dimana kita diberi keluasan untuk membuat sebuah program dengan bahasa yang compatible dengan aplikasi VB.NET itu sendiri.

Nah, jika para pembaca dan juga para sahabat blogger ingin mempelajarinya silahkan download dibawah ini karena jika saya tulis diblog ini penginstallannya cukup panjang jadi saya mengubahnya ke PDF yang nantinya para pembaca dan juga sahabat blogger dapat mendownloadnya terus mempelajarinya.
Berikut Link Download :

Command on The MYSQL by Sebastian Mandai

Jumat, April 22, 2011
What is MySQL?
MySQL is one type of database server that is very famous for its popularity due to MySQL using SQL as the language basis to access the database. In addition, it is Open Source (you do not have to pay to access them) on various platforms (except for type enteprize, which is commercial).MySQL including the type of RDBMS (Relational Database Management System), which is why the term table, columns, and rows are used in MySQL. In MySQL, a database containing one or more columns and rows contain multiple columns, the term table, rows, and columns can be seen from the practice later ... ..!!!.

Preparation:- The first computer already exists mysql- Be careful.

1. Set the root password
The command to give the password is:
Mysqladmin-uroot password [name of the password]
Example:
Mysqladmin-password uroot mandai

2. Opening MySQL from dosOpen up the dos and typing this command:
Mysql-u root-p
And as it appears
Enter password:
Enter your password you provided.
3. Creating a database
how to create a database by typing the following command:
mysql> create database [database name];
For example:
mysql> create database smk_labor;

4. Enabling a database that was createdEnter this query command:
Mysql> use [database name]
Example:
Mysql> use smk_labor;Database changed
The word changed this database is a message that means that you have enabled database that you created.

5. How to view a list of tables
Typing the command beriku:
Mysql> show tables from mysql;
So this command will display a list of mysql table

6. How to create table to database
The syntax or command such as:
Mysql> create table [table name] ([Column a] [type] [width],[Column b] [type] [width],... ... ... ... ... .... ... ....,[Column n] [type] [width]);Remember a command that has been completed typed must end with a semicolon [;]Example:
Mysql> create table teacher (nip char (5) not null,name varchar (35) not null,gender enum ('p', 'w')religion varchar (15) not null,);Query ok, o rows affected (0:36 sec)
After that you can still see a series of tables that you can do:By typing the command
Mysql> desc teachers;
Then he will display a table of teachers along with the circuit.

7. Using alter command
Here is perintag ddI alter command used to perform a design change table to table with the new structure.
Type the following command:
Mysql> alter table [table name]Change [data yanga ingiin modified]Query ik, 0 rows affected (0.70 sec)
Example:
Mysql> alter table teacherChange expertise graduates varchar (1 -) not null;Query ik, 0 rows affected (0.70 sec)
So the field name will be changed to graduate skills.
8. Entering data into tablesType the following command:
Mysql> insert into [table name] ([column a, column b, column n]) values ​​([isi_kolom a, isi_kolom b, ... ..., isi_kolom n]);


Example:
Mysql> insert into teacher (nip, name, sex, religion)Values ​​('10023 ',' mind ',' male ',' Islam ');Query ik, 0 rows affected (0.70 sec)
9. Command to see tables
The following table meliha command
Mysql> SELECT * FROM [table name];
Example:
Mysql> select * from teachers
The purpose of this star symbol is a table showing all the contents from nip to graduate.
If you want to show both the name and religion only data type the following command:
Mysql> SELECT [column a, column b] from [table name];
Example:
Mysql> select name, religion from a teacher;


10. Delete the contents table
The following command syntax:
Mysql> delete from [table name] WHERE [column / content you want to delete]
Example:
Mysql> delete from teachers' WHERE field = 'name';Query ik, 0 rows affected (0.70 sec)


Thus the command - the command query that I know ... ..Hopefully you can do it themselves ...

Techniques OCR and OMR by Sebastian Mandai

Sabtu, April 16, 2011

Optical Character Recognition abbreviated as OCR, which is where OCR is a technique used to edit the printer file or an image taken through a Scanner. How to edit takes the process and must wear an OCR software that supports engineering, with OCR software that supports the printer file or an image taken through the scanner will be editable.

The following examples of software that supports OCR techniques:

Opitcal Mark Recognition or abbreviated as OMR, which is where OMR is a technique for capturing or reading a test sheet which is marked with black like a paper national ujiang characterized using 2B pencil in a way that touches every light black mark that is marked memamkai 2b pencils will be reflected and It will count as a value and if there is no marked just plain light will shine through and not bounce back and was not considered legible.

sample sheet of the national exams that are marked using a 2b pencil mark where it is an answer that nantinyta will be checked by computer:

Set a Jump On The Hard Drive by Sebastian Mandai

A little knowledge is for the beginner in an IT or people who want to learn computers, about how to set a jumper on the disk. Set the jumpers on the hard drive is useful if you have two hard drives in a computer or have an ATA IDE cable in a computer which arranged for the computer to read the hard drive first, because the hard drive is a medium where we keep an Operating System if you have two hard drives and set jumpers on the second hard drive.

Two hard disk to be configured jumpernya, for the first disk is a disk in which an Operating System is going to be a master and for a second hard drive will be used as Slave.



See the picture above is a picture Configuration Jumper:

  • Master or Single drive is an option to make the hard drive as master or make the drive to read the first time by computer.
  • Drive is Slave is the option to make the hard drive as Slave, slave intent here as a second choice.
  • Master with non ATA-compatible slave is to make the hard drive as main drive is paired with with non-ATA drive as the slave.
  • Limit Dirve Capacity is Used when no message at start up, "Hard disc drive controller failure", Computers can not detect the new HD installed, or the system no response when installing a new drive

Followers

 

MandaiPC Copyright © 2011-2012 | Powered by Blogger