malem sobat.
kali ini saya akan memcoba menuangkan apa yang pernah jadi kendala saya menerapkan latihan program di kampus. disini saya akan mencoba membuat validasi, yang mana validasi ini berfungsi untuk membuat pernyataan-pernyataan agar ketika user menginputkan data itu sesuai dengan apa yang kita inginkan. Hal ini tentu akan sangat membantu kelancaran program untuk menghindari debug atau error program. ok dari langsung aja ke praktek y yuk ntar malah pusing duluan mukirin kata-kata ane yang nglantur heeee..
ok disini saya ada contoh program menginputkan data barang.
sebelum y untuk koneksi y saya pake adodc dg datagird. dengan nama tabe
Untuk validasi yg ingin saya tampilkan :
1. Kode tidak boleh kosong, tidak dobel, dan harus 5 digit
2. Nama wajib diisi
3. Harga wajib diisi.
ok untuk scrip prograpnya
Private Sub cmdsimpan_Click()
'validasi kode wajib diisi
If Text1.Text = "" Then
MsgBox "kode wajib diisi", 0 + 64
Text1.SetFocus
'validasi kode harus 5 digit
ElseIf Len(Text1.Text) > 5 Or Len(Text1.Text) < 5 Then
MsgBox "Kode Harus 5 Digit", 0 + 64
Text1.SetFocus
'validasi nama wajib diisi
ElseIf Text2.Text = "" Then
MsgBox "nama wajib diisi", 0 + 64
Text2.SetFocus
'validasi harga wajib diisi
ElseIf Text3.Text = "" Then
MsgBox "harga wajib diisi", 0 + 64
Text3.SetFocus
Else
'mengambil data di database, nama adodc nya adobarang.
Adobarang.RecordSource = "select * from latdistro"
'mencari di text1.text ada apa tidak di database
Adobarang.Recordset.Find "kode='" & Text1 & "'"
'jika ada kita kasih validasi kode agar tidak terduplikat
If Not Adobarang.Recordset.EOF Then
MsgBox "kode sudah ada", vbCritical, 0
Text1.SetFocus
'jika semuaya sudah terisi dengan baik maka data akan disimpan
Else
'mengisi ke tabel di database
Adobarang.Recordset.AddNew
'menyesesuaikan nama field dg nama textbox
Adobarang.Recordset!kode = Text1.Text
Adobarang.Recordset!nama = Text2.Text
Adobarang.Recordset!harga = Text3.Text
MsgBox "Data telah tersimpan"
Call kosong
cmdtambah.Caption = "&Tambah"
cmdsimpan.Enabled = False
Text1.SetFocus
End If
End If
End Sub
ok ini hasilnya.
selamat mencoba
yudimusik
Sabtu, 01 Desember 2012
Sabtu, 10 November 2012
Membenarkan fungsi ereg yang telah ditinggalkan (deprecated) di PHP 5.3
Jika anda mengupgrade ke PHP 5.3, kemungkinan besar anda akan menemukan beberapa peringatan (warning) dari fungsi-fungsi PHP yang telah ditinggalkan.
Sebagai contoh adalah fungsi ereg dan teman-temannya. Fungsi ini dihilangkan untuk meningkatkan performa kerja serta mengoptimalkan fungsi preg yang kompatibel dengan Perl.
Kejadian ini saya alami ketika menginstall salah satu CMS yang ternyata masih menggunakan fungsi-fungsi ereg, otomatis peringatan muncul dan CMS tidak bisa berjalan dengan sempurna.
Untuk itu saya harus mengubah fungsi ereg dengan preg.
Proses mengubah dari fungsi ereg() :
ereg('\.([^\.]*$, $source_file,$extension);
menjadi
preg_match('/\.([^\.]*$)/', $source_file, $extension);
Perhatikan bahwa saya menambahkan karakter / pada awal dan akhir pola (
\.([^\.]*$)
), dimana adalah RegExp delimiters.
Proses untuk mengubah dari fungsi ereg_replace() :
$target = ereg_replace('[^A-Za-z0-9_]', '', $target);
Menjadi
$target = preg_replace('/[^A-Za-z0-9_]/', '', $target);
$target = preg_replace('/[^A-Za-z0-9_]/', '', $target);
Perhatikan pattern yang saya tambahkan delimiter /.
Jika anda menggunakan eregi (versi case-sensitive dari ereg), anda tidak bisa mengubahnya ke pregi, karena tidak ada fungsi tersebut.
Untuk menanggulanginya maka dapat dengan cara menambahkan i setelah delimiter pada pola.
ereg('\.([^\.]*$)', $source_file,$extension);
ereg('\.([^\.]*$)', $source_file,$extension);
menjadi
preg_match('/\.([^\.]*$)/i', $source_file, $extension);
preg_match('/\.([^\.]*$)/i', $source_file, $extension);
Have fun with coding
if you think this article is useful , please leave a comment..
sumber: http://blog.christianchandra.com
Kamis, 28 Juni 2012
KASUS DATA DEFINITION LANGUAGE (DDL)
A. CREATE
1. Pembuatan Database
Nama Database adalah yang dapat mewakili suatu kejadian dapat berupa
nama organisasi atau perusahaan.
Sintaks : CREATE DATABASE nama_database
Contoh : Buat database dengan nama PT.ABC
CREATE DATABASE PT.ABC
2. Pembuatan Tabel
Sintaks : CREATE TABLE nama_table
( nama_kolom1 tipe_data_kolom1,
nama_kolom2,tipe_data_kolom2,….)
Contoh :
Buat struktur tabel dengan nama tabel MHS dengan data NIM char(8),
NAMA char(25), ALAMAT char(30)
CREATE TABLE MHS (NIM char(8) not null,
NAMA char(25) notnull, ALAMAT char(30) notnull)
3. Pembuatan Index
Sintaks : CREATE [UNIQUE] INDEX nama_index
ON nama_table (nama_kolom) ;
Contoh :
Buat index data mahasiswa berdasarkan NIM dengan nama MHSIDX
Dimana NIM tidak boleh sama
CREATE UNIQUE INDEX MHSIDX ON MHS(NIM)
4. Pembuatan View
Sintaks :
CREATE VIEW nama_view [ (nama_kolom1,….) ]
AS SELECT statement
[WITH CHECK OPTION] ;
Contoh :
Buat view dengan nama MHSVIEW yang berisi semua data mahasiswa
CREATE VIEW MHSVIEW
AS SELECT * FROM MHS
B. DROP (MENGHAPUS)
1. Menghapus Database
Sintaks : DROP DATABASE nama_db ;
2. Menghapus Tabel
Sintaks : DROP TABLE nama_table ;
3. Menghapus Index
Sintaks : DROP INDEX nama_index ;
4. Menhapus View
Sintaks : DROP VIEW nama_view ;
Contoh :
DROP DATABASE Mahasiswa;
DROP TABLE MHS;
DROP INDEX MHSIDX;
DROP VIEW MHSVIEW;
C. ALTER TABLE (MERUBAH STRUKTUR TABEL)
Sintaks : ALTER TABLE nama_tabel
ADD nama_kolom jenis_kolom
[FIRST | AFTER nama_kolom]
CHANGE [COLUMN] oldnama newnama
MODIFY nama_kolom jenis kolom, …
DROP nama_kolom
RENAME newnama_tabel
Contoh :
1. Tambahkan kolom JKEL dengan panjang 1 char pada tabel MHS
ALTER TABLE MHS ADD JKEL char(1);
2. Ubah panjang kolom MTKULIAH menjadi 30 char
ALTER TABLE MKUL MODIFY COLUMN MTKULIAH char(30);
3. Hapus kolom JKEL dari data table MHS
ALTER TABLE MHS DROP JKEL;
membuat program sorting dengan bubble sort
malem gan, ane mw posting tentang sorting nh, ane pake program bubble sort dengan script c++. tadi ya ni tugas wat nambahin nilai kul,, hee maklum pas kuis ane lupa g belajar so hanya di bawah standart dee
nh sintak nyaa pi jangan lupa koment y yua
makasihh
nh sintak nyaa pi jangan lupa koment y yua
makasihh
#include <iostream>
#include <conio>
#include <stdio>
#define warna textcolor
int data[100],n;
char lagi;
void tukar(int a, int b)
{
int t;
t = data[b];
data[b] = data[a];
data[a] = t;
}
void bubble_sort()
{
for(int
i=1;i<=n;i++)
{
for(int j=n;
j>=i; j--)
{
if(data[j] <
data[j-1]) tukar(j,j-1);
}
}
}
void main()
{
atas:
clrscr();
warna(14); //untuk milih warnaya tinggal di ganti no'a ja
cprintf("\n TUGAS Pak Lutfi");
printf("\n <==Program sorting dengan metode buble
sort==>");
printf("\n
disusun oleh : ");
cprintf("WAHYUDI ");
printf("\n\n Masukkan Jumlah Data MAX 100 :
"),scanf("%i",&n);
cout<<endl;
for(int i=1;i<=n;i++)
{
printf("
-Masukkan data ke %i: ",i),scanf("%i",&data[i]);
}
bubble_sort();
cout<<"\n Data Sesudah di Urutkan :";
for(int i=1; i<=n; i++)
{
cout<<"
"<<data[i];
}
printf("\n\n Pengurutan Selesai.. .. .. ..\n\n");
printf(" Ingin mengurutkan lagi ");
cprintf("[Y/T] : ");
lagi = getche() ;
if (lagi == 'Y' || lagi == 'y')
goto atas;
getch();
}
nih gan tmpilan y?
Jumat, 22 Juni 2012
kiat kiat menghilangkan rasa malas
Rasanya banyak diantara kita yang punya “penyakit” suka menunda-nunda pekerjaan. Penyakit ini, yang sebetulnya adalah kebiasaan, seringkali disebabkan karena kita malas mengerjakan sesuatu. Malas bangun dari tempat tidur, malas pergi olahraga, malas menyelesaikan tugas kantor, dll.
Menurut penelitian, kebiasaan malas merupakan penyakit mental yang timbul karena kita takut menghadapi konsekuensi masa depan. Yang dimaksud dengan masa depan ini bukan hanya satu atau dua tahun kedepan tetapi satu atau dua menit dari sekarang. Contohnya saja ketika Anda malas dari bangun, Anda akan berkata dalam hati: “Satu menit lagi saya akan bangun”, tetapi kenyataannya barangkali Anda akan berlama-lama di tempat tidur sampai akhirnya memang waktunya tiba untuk siap-siap pergi ke kantor.
Menurut penelitian, kebiasaan malas merupakan penyakit mental yang timbul karena kita takut menghadapi konsekuensi masa depan. Yang dimaksud dengan masa depan ini bukan hanya satu atau dua tahun kedepan tetapi satu atau dua menit dari sekarang. Contohnya saja ketika Anda malas dari bangun, Anda akan berkata dalam hati: “Satu menit lagi saya akan bangun”, tetapi kenyataannya barangkali Anda akan berlama-lama di tempat tidur sampai akhirnya memang waktunya tiba untuk siap-siap pergi ke kantor.
Di artikel ini saya ingin memberikan beberapa tips untuk mengatasi rasa malas. Tips ini bisa Anda praktekkan di tempat kerja ataupun lingkungan keluarga:
Ganti “Kapan Selesainya” dengan “Saya Mulai Sekarang”
Apabila Anda dihadapkan pada satu tugas besar atau proyek, Anda sebaiknya JANGAN berpikir mengenai rumitnya tugas tersebut dan membayangkan kapan bisa diselesaikan. Sebaliknya, fokuslah pada pikiran positif dengan membagi tugas besar tersebut menjadi bagian-bagian yang lebih kecil dan menyelesaikannya satu demi satu.
Katakan setiap kali Anda bekerja: “Saya mulai sekarang”.
Cara pandang ini akan menghindarkan Anda dari perasaan terbebani, stress, dan kesulitan. Anda membuat sederhana tugas didepan Anda dengan bertindak positif. Fokus Anda hanya pada satu hal pada satu waktu, bukan banyak hal pada saat yang sama.
Ganti “Saya Harus” dengan “Saya Ingin”
Berpikir bahwa Anda harus mengerjakan sesuatu secara otomatis akan mengundang perasaan terbebani dan Anda menjadi malas mengerjakannya. Anda akan mencari seribu alasan untuk menghindari tugas tersebut.
Satu tip yang bisa Anda gunakan adalah mengganti “saya harus mengerjakannya” dengan “saya ingin mengerjakannya”. Cara pikir seperti ini akan menghilangkan mental blok dengan menerima bahwa Anda tidak harus melakukan pekerjaan yang Anda tidak mau.
Anda mau mengerjakan tugas karena memang Anda ingin mengerjakannya, bukan karena paksaan pihak lain. Anda selalu punya pilihan dalam kehidupan ini. Tentunya pilihan Anda sebaiknya dibuat dengan sadar dan tidak merugikan orang lain. Intinya adalah tidak ada seorang pun di dunia ini yang memaksa Anda melakukan apa saja yang Anda tidak mau lakukan.
Anda Bukan Manusia Sempurna
Berpikir bahwa Anda harus menyelesaikan pekerjaan sesempurna mungkin akan membawa Anda dalam kondisi mental tertekan. Akibatnya Anda mungkin akan malas memulainya. Anda harus bisa menerima bahwa Anda pun bisa berbuat salah dan tidak semua harus sempurna.
Dalam konteks pekerjaan, Anda punya kesempatan untuk melakukan perbaikan berulang kali. Anda selalu bisa negosiasi dengan boss Anda untuk meminta waktu tambahan dengan alasan yang masuk akal. Mulai pekerjaan dari hal yang kecil dan sederhana, kemudian tingkatkan seiring dengan waktu. Berpikir bahwa pekerjaan harus diselesaikan secara sempurna akan membuat Anda memandang pekerjaan tersebut dari hal yang besar dan rumit.
Saya harap tulisan ini berguna. Kemalasan merupakan sesuatu yang normal dalam hidup Anda. Karena dia normal maka dia pun bisa diatasi. Tiga tips diatas bisa menjadi awal untuk berpikir dan bertindak berbeda dari biasanya sehingga Anda tidak menyia-nyiakan kesempatan yang datang hanya karena malas mengerjakannya.
Ganti “Kapan Selesainya” dengan “Saya Mulai Sekarang”
Apabila Anda dihadapkan pada satu tugas besar atau proyek, Anda sebaiknya JANGAN berpikir mengenai rumitnya tugas tersebut dan membayangkan kapan bisa diselesaikan. Sebaliknya, fokuslah pada pikiran positif dengan membagi tugas besar tersebut menjadi bagian-bagian yang lebih kecil dan menyelesaikannya satu demi satu.
Katakan setiap kali Anda bekerja: “Saya mulai sekarang”.
Cara pandang ini akan menghindarkan Anda dari perasaan terbebani, stress, dan kesulitan. Anda membuat sederhana tugas didepan Anda dengan bertindak positif. Fokus Anda hanya pada satu hal pada satu waktu, bukan banyak hal pada saat yang sama.
Ganti “Saya Harus” dengan “Saya Ingin”
Berpikir bahwa Anda harus mengerjakan sesuatu secara otomatis akan mengundang perasaan terbebani dan Anda menjadi malas mengerjakannya. Anda akan mencari seribu alasan untuk menghindari tugas tersebut.
Satu tip yang bisa Anda gunakan adalah mengganti “saya harus mengerjakannya” dengan “saya ingin mengerjakannya”. Cara pikir seperti ini akan menghilangkan mental blok dengan menerima bahwa Anda tidak harus melakukan pekerjaan yang Anda tidak mau.
Anda mau mengerjakan tugas karena memang Anda ingin mengerjakannya, bukan karena paksaan pihak lain. Anda selalu punya pilihan dalam kehidupan ini. Tentunya pilihan Anda sebaiknya dibuat dengan sadar dan tidak merugikan orang lain. Intinya adalah tidak ada seorang pun di dunia ini yang memaksa Anda melakukan apa saja yang Anda tidak mau lakukan.
Anda Bukan Manusia Sempurna
Berpikir bahwa Anda harus menyelesaikan pekerjaan sesempurna mungkin akan membawa Anda dalam kondisi mental tertekan. Akibatnya Anda mungkin akan malas memulainya. Anda harus bisa menerima bahwa Anda pun bisa berbuat salah dan tidak semua harus sempurna.
Dalam konteks pekerjaan, Anda punya kesempatan untuk melakukan perbaikan berulang kali. Anda selalu bisa negosiasi dengan boss Anda untuk meminta waktu tambahan dengan alasan yang masuk akal. Mulai pekerjaan dari hal yang kecil dan sederhana, kemudian tingkatkan seiring dengan waktu. Berpikir bahwa pekerjaan harus diselesaikan secara sempurna akan membuat Anda memandang pekerjaan tersebut dari hal yang besar dan rumit.
Saya harap tulisan ini berguna. Kemalasan merupakan sesuatu yang normal dalam hidup Anda. Karena dia normal maka dia pun bisa diatasi. Tiga tips diatas bisa menjadi awal untuk berpikir dan bertindak berbeda dari biasanya sehingga Anda tidak menyia-nyiakan kesempatan yang datang hanya karena malas mengerjakannya.
pengertian struktur data
Apa tu struktur data???
ada yang tw ga, kali ni saya cuman mensharing sedikit tetang apa yang saya dapat di materi kuliah, di situ di jelaskan tentangapa itu Struktur data, yuk kita baca sama-sama tuk menambah wawasan kita.
Struktur Data adalah : suatu koleksi atau kelompok data
yang dapat dikarakteristikan oleh organisasi serta operasi
yang didefinisikan terhadapnya.
Pemakaian Struktur Data yang tepat didalam proses
pemrograman, akan menghasilkan Algoritma yang lebih
jelas dan tepat sehingga menjadikan program secara
keseluruhan lebih sederhana.
Pada garis besarnya, Data dapat dikategorikan menjadi :
A. Type Data Sederhana / Data Sederhana
Terdiri dari :
1. Data Sederhana Tunggal
Misalnya : Integer, Real/Float, Boolean dan
Character
2. Data Sederhana Majemuk
Misalnya : String
B. Struktur Data
Terdiri dari :
1. Struktur Data Sederhana
Misalnya Array dan Record
2. Struktur Data Majemuk
Terdiri dari :
a. Linier
Misalnya : Stack, Queue dan Linear Linked List.
b. Non Linier
Misalnya : Pohon (Tree), Pohon Biner (Binary
Tree), Pohon Cari Biner (Binary Search Tree),
General Tree serta Graph.
Pengertian dan kelebihan Mysql
Malem gan,, ane mw nyoba sharing nh,, kebetulan materi ni ane dapet pas waktu kul, disini kita bahas pengertian Mysql dan beberapa kelebihannya ri pada yang laen.
ok gan langsung aj yehh, mata ni dh pengin istirahat tuk sejenakk,, heee
Mysql adalah sebuah program database server yang mampu menerima dan
mengirimkan datanya dengan sangat cepat, multi user serta meggunakan perintah
standar SQL (Structure Query Language). Mysql merupakan sebuah database server
yang free artinya kita bebas menggunakan database ini untuk keperluan pribadi atau
usaha tanpa membeli atau membayar lisensiya. MySQL merupakan hasil ciptaan dari
Michael “Monty” Widenius, David Axmark, dan Allan Larson. Pada tahun 1995 mereka
lalu mendirikan perusahaan bernama MySQL AB di Swedia. Tujuan awal diciptaknnya
MySQL yaitu untuk mengembangkan aplikasi web yang aka digunakan oleh salah satu
klien MySQL AB. Database MySQL, biasa kit abaca mai-es-ki-el merupakan perangkat
lunak database yang berbentuk database relasional atau dalam bahasa basis data
sering disebut dengan Relation Database Management System (RDBMS) yang
menggunakan suatu bahasa permintaan bernama SQL. Perbedaan antara MySQL dan
SQL , MySQL adalah program database server sedangkan SQL adalah bahasa yang
digunakan didalamnya.
Kelebihan MySQL: MySQL adalah sebuah database server dapat juga berperan sebagai client
sehingga disebut database client / server yang open source dapat berjalan pada OS
manapun dengan platform Windows maupun Linux.
ok gan langsung aj yehh, mata ni dh pengin istirahat tuk sejenakk,, heee
Mysql adalah sebuah program database server yang mampu menerima dan
mengirimkan datanya dengan sangat cepat, multi user serta meggunakan perintah
standar SQL (Structure Query Language). Mysql merupakan sebuah database server
yang free artinya kita bebas menggunakan database ini untuk keperluan pribadi atau
usaha tanpa membeli atau membayar lisensiya. MySQL merupakan hasil ciptaan dari
Michael “Monty” Widenius, David Axmark, dan Allan Larson. Pada tahun 1995 mereka
lalu mendirikan perusahaan bernama MySQL AB di Swedia. Tujuan awal diciptaknnya
MySQL yaitu untuk mengembangkan aplikasi web yang aka digunakan oleh salah satu
klien MySQL AB. Database MySQL, biasa kit abaca mai-es-ki-el merupakan perangkat
lunak database yang berbentuk database relasional atau dalam bahasa basis data
sering disebut dengan Relation Database Management System (RDBMS) yang
menggunakan suatu bahasa permintaan bernama SQL. Perbedaan antara MySQL dan
SQL , MySQL adalah program database server sedangkan SQL adalah bahasa yang
digunakan didalamnya.
Kelebihan MySQL: MySQL adalah sebuah database server dapat juga berperan sebagai client
sehingga disebut database client / server yang open source dapat berjalan pada OS
manapun dengan platform Windows maupun Linux.
Langganan:
Postingan (Atom)