Rabu, 30 Januari 2013


FUNGSI – FUNGSI STRING

Dalam Visual Basic terdapat banyak fungsi yang digunakan untuk mengolah data bertipe string. Berikut ini adalah penjelasan tentang fungsi-fungsi string yang sering digunakan.

a)       LCase(x) , digunakan untuk mengubah semua huruf dalam string x menjadi kecil semua.
Contoh:
s = LCase("Aku Bisa") , maka nilai s adalah "aku bisa"

b)       UCase(x) , digunakan untuk mengubah semua huruf dalam string x menjadi besar semua.
Contoh:
s = LCase("Aku Bisa") , maka nilai s adalah "AKU BISA"

c)       Left(x,n) , digunakan untuk mengambil karakter dari string x yang dimulai dari kiri sebanyak n.
Contoh:
VB 6.0, s = Left("Aku Bisa", 3)
VB .NET, s = Strings.Left("Aku Bisa", 3) maka nilai s adalah "Aku"

d)       Right(x,n) , digunakan untuk mengambil karakter dari string x yang dimulai dari kanan sebanyak n.
Contoh:
VB 6.0, s = Right("Aku Bisa", 3)
VB .NET, s = Strings.Right("Aku Bisa", 3) maka nilai s adalah "isa"

e)       Mid(x,m,n) , digunakan untuk mengambil karakter dari string x yang dimulai dari karakter ke m sebanyak n.
Contoh:
s = Mid("Aku Bisa", 2, 2) , maka nilai s adalah "ku"
f)        LTrim(x) , digunakan untuk menghapus karakter spasi di bagian kiri dari string x.
Contoh:
s = LTrim("     Aku Bisa     ") , maka nilai s adalah "Aku Bisa     "

g)       RTrim(x) , digunakan untuk menghapus karakter spasi di bagian kanan dari string x.
Contoh:
s = RTrim("     Aku Bisa     ") , maka nilai s adalah "     Aku Bisa"

h)       Trim(x) , digunakan untuk menghapus karakter spasi di bagian kiri dan kanan dari string x.
Contoh:
s = Trim("     Aku Bisa     ") , maka nilai s adalah "Aku Bisa"

i)         Len(x) , digunakan untuk menghitung jumlah karakter dari string x.
Contoh:
s = Len("Aku Bisa") , maka nilai s adalah 8.

j)         String(n,x) , digunakan untuk membuat karakter x sebanyak n.
Contoh:
VB 6.0,  s = String(10, "A")
VB .NET, s = New String("A", 10) maka nilai s adalah "AAAAAAAAAA"

k)       Space(n) , digunakan untuk membuat karakter spasi sebanyak n.
Contoh:
s = Space(10) , maka nilai s adalah "          "

l)         Asc(x) , digunakan untuk mengetahui nilai ASCII dari karakter x.
Contoh:
s = Asc("A") , maka nilai s adalah 65
m)      Chr(x) , digunakan untuk mengetahui karakter dari nilai ASCII x.
Contoh:
s = Chr(65) , maka nilai s adalah "A"

n)       InStr(x,n) , digunakan untuk mengetahui posisi karakter n didalam string x.
Contoh:
s = InStr("Aku Bisa", "u") , maka nilai s adalah 3

o)       StrComp(x,y,n) , digunakan untuk membandingkan string x dan string y berdasarkan n. Jika n bernilai 0 maka akan dibandingkan secara case-sensitive, sedangkan jika n bernilai 1 maka akan dibandingkan secara biasa.
Contoh:
s = StrComp("Aku", "aku", 0) , maka nilai s adalah -1
s = StrComp("Aku", "aku", 1) , maka nilai s adalah 0
Khusus untuk fungsi ini, jika menghasilkan nilai 0 maka dianggap sebagai True, dan jika menghasilkan nilai selain 0 maka dianggap False.

p)       StrConv(x,n) , digunakan untuk mengubah huruf dalam string x berdasarkan nilai n.
Contoh:
s = StrConv("Aku Bisa", 1) , maka nilai s adalah "AKU BISA"
s = StrConv("Aku Bisa", 2) , maka nilai s adalah "aku bisa"
s = StrConv("aku bisa", 3) , maka nilai s adalah "Aku Bisa"

q)       StrReverse(x) , digunakan untuk membalikkan posisi huruf dalam string x.
Contoh:
s = StrReverse("Aku Bisa") , maka nilai s adalah "asiB ukA"
r)        Replace(x,m,n) , digunakan untuk menggantikan karakter m dalam string x dengan karakter n.
Contoh:
s = Replace("Kamu Juga Bisa", "a", "o") , maka nilai s adalah "Komu Jugo Biso"

s)       Split(x,n)(i) , digunakan untuk memecah string x berdasarkan karakter n dengan penomoran i.
Contoh:
s = Split("Kuda,Kerbau,Sapi,Kambing,Macan", ",")(0) , maka nilai s adalah "Kuda"
s = Split("Kuda,Kerbau,Sapi,Kambing,Macan", ",")(1) , maka nilai s adalah "Kerbau"
s = Split("Kuda,Kerbau,Sapi,Kambing,Macan", ",")(4) , maka nilai s adalah "Macan"

t)        Join(x,n) , digunakan untuk menggabungkan rangkain string x yang dihubungkan dengan string n.
Contoh:
VB6, s = Join(Array("Hani", "Indah", "Budi", "Herman"), " & ")
VB.NET, s = Join(New Object() {"Hani", "Indah", "Budi", "Herman"}, " & ") maka nilai s adalah "Hani & Indah & Budi & Herman"

Fungsi-fungsi diatas juga dapat djadikan fungsi lain diantaranya adalah :

  1. Mengecek keberadaan string dalam string. Misalnya Anda ingin memeriksa ada tidaknya string "a" dalam string "anda berhasil", maka kodenya adalah :
If CBool(InStr("anda berhasil", "a")) Then
    'jika ada
Else
    'jika tidak ada
End If
  1. Menghitung karakter tertentu dalam string. Misalnya Anda ingin menghitung karakter "a" dalam string "anda berhasil", maka kodenya adalah :
t = "anda berhasil"
s = Len(t) - Len(Replace(t, "a", ""))
maka nilai s adalah 3

  1. Menghitung jumlah kata dalam string. Misalnya Anda ingin menghitung jumlah kata dalam string "anda berhasil", maka kodenya adalah :
s = UBound(Split("anda berhasil", " ")) + 1
maka nilai s adalah 2

  1. Menghilangkan karakter tertentu dalam string. Misalnya Anda ingin menghilangkan karakter "a" dalam string "anda berhasil", maka kodenya adalah :
s = Replace("anda berhasil", "a", "")
maka nilai s adalah "nd berhsil"

  1. Mengisi variabel array dinamis dengan string. Contoh kodenya sebagai berikut :
Dim Binatang() As String
Binatang = Split("Kuda,Kerbau,Sapi,Kambing,Macan", ",")
maka variabel Binatang memiliki 5 index (0-4) dengan rincian:
nilai Binatang(0) = "Kuda"
nilai Binatang(1) = "Kerbau"
nilai Binatang(2) = "Sapi"
nilai Binatang(3) = "Kambing"
nilai Binatang(4) = "Macan"

contoh surat lamaran


Medan, 27 September 2012

Hal : Lamaran Pekerjaan
Kepada Yth.,
Manajer Sumber Daya Manusia
PT kipang madina
Jl. Raya Kebon Durian No. 11
Panyabungan

Dengan hormat,

Sesuai dengan penawaran lowongan pekerjaan dari PT. Gilland Ganesha, seperti yang termuat di harian Kompas tanggal 25 September 2012. Saya mengajukan diri untuk bergabung ke dalam Tim Marketing di PT. Gilland Ganesha.
Data singkat saya, seperti berikut ini.
Nama                               : abdul hamid.lbs
Tempat & tgl. Lahir        : Bali, 07 Oktober 1992
Pendidikan Akhir            : Sarjana imformatika Universitas STMIK Budi Darma-Medan   
                                             (Konsentrasi  imformatika dan networking)
Alamat                            : simpang gambir 
HP, e-mail                       : 087
891171924 
Status Perkawinan          : Belum menikah

Saya memiliki kondisi kesehatan yang sangat baik, dan dapat berbahasa Inggris dengan baik secara lisan maupun tulisan. Latar belakang pendidikan saya sangat memuaskan serta memiliki kemampuan manajemen dan marketing yang baik. Saya telah terbiasa bekerja dengan menggunakan komputer. Terutama mengoperasikan aplikasi paket MS Office, seperti Excel, Word, Acces, PowerPoint, OutLook, juga internet, maupun surat-menyurat dalam Bahasa Inggris.
Sebagai bahan pertimbangan, saya lampirkan :
Daftar Riwayat Hidup.
Foto copy ijazah S-1 dan transkrip nilai.
Foto copy sertifikat kursus/pelatihan.
Pas foto terbaru.

Saya berharap Bapak/Ibu bersedia meluangkan waktu untuk memberikan kesempatan wawancara, sehingga saya dapat menjelaskan secara lebih terperinci tentang potensi diri saya.

Demikian surat lamaran ini, dan terima kasih atas perhatian Bapak/Ibu.
Hormat saya


abdul hamid










DATABASE SERVER



Database adalah Tempat penyimpanan data yang digunakan pada suatu sistem,maupun program.
Tools yang digunakan pada database yaitu :
-        Microsoft Acses
-        Microsoft server 2000
-        Mysql
-        Microsoft excel
-        Mysql server
Pengolahan database dengan menggunakan mysql dapat dibagi menjadi 3 bentuk yaitu :
-        DDL (Data Defenision Language)
-        DML (Data Manifulation Language)
-        DCL (Data Control Language)
Tahapan-tahapan mengaktifkan Mysql yaitu :
-        Klik start
-        Pilih run
-        Ketik cmd
-        Cd\
-        Cd apache\mysql\bin
-        Mysql
Jika mysql belum aktif,caranya yaitu :
-        Klik kanan pada menu start
-        Pilih Explorer
-        Pilih lokal disc C
-        Pilih apache
-        Pilih Mysql
-        Pilih PHP mysqlmin
Jika muncul kotak dialog seperti dibawah ini,maka :
User                     :
Pasword              :






OK
 

 Cancel
 
 


                Isi pasword anda dan nama anda kemudian tekan tombol OK.setelah selesai menu start pilih php triad,kemudian pilih apache consul pilih start apache.

DDL (DATA DEFENISION LANGUAGE)
                DDL berfungsi untuk menggabungkan struktur database dengan tabel,yang termasuk dalam DDL adalah :
-        Show database
Berfungsi untuk melihat database yang ada.
-        Create database
Berfungsi untuk membuat database.
-        Use name database
Berfungsi untuk mengaktipkan database.
-        Create table
Berfungsi untuk membuat table.
-        Alter table add
Berfungsi untuk menambahkan file.
-        Alter table change
Berfungsi untuk mengganti nama file dan type data.
-        Alter drop
Berfungsi untuk menghapus file table.
-        Alter table rename
Berfungsi untuk mengganti nama table.
-        Drop table
Berfungsi untuk menghapus table.
-        Drop databse
Berfungsi untuk menghapus database.



















Contoh :
Membuat data base penjualan dengan nama tabel barang :

Penyelesain :
1.       Create database penjualan;
2.       Show databases;
3.       Use penjualan;
4.       Create table barang (nama char (20),jumlah int (7));
5.       Describe barang;
6.       Alter table barang add harga int (15);
7.       Describe barang;
8.       Alter table barang change nama_brg char (23));
9.       Describe barang;
10.   Alter table barang drop jumlah;
11.   Drop table barang;
12.   Drop database penjualan;






DML (DATA MANIPULATION LANGUAGE)
Yang termasuk di dalam DML (Data Manipulation Language) adalah :
1.       Mengisi record dalam tabel
Syntax :
                Insert into nama tabel (field 1,field 2) values (record1,record2) ;
2.       Menampilkan tabel
Syntax :
                Select * from nama tabel ;
3.       Memperbaiki isi record
Sytax :
                Update nama tabel set field values where record;
4.       Menampilkan field yang diinginkan
Syntax :
                Select nama field where nama tabel ;
Contoh :

Penyelesaian :
-        Create database penjualan;
-        Use penjualan;
-        Create table barang (kode char (7),nama_brg (20),jumlah int (7));
-        Describe barang;
-        Insert into barang (kode,nama_barang,jumlah) value (‘S01’,’Sabun’,3));
DESICION I
                DESICION digunakan untuk mengambil sebuah keputusan,desicion terbagi atas 2 bagian yaitu :
1)      CASE
2)      IF
CASE digunakan untuk mengambil sebuah keputusan dimana keputusan tersebut bernilai benar,syntax umum case :
        CASE when kondisi Then statement.
Contoh CASE :
1.Buatlah database toko denngan nama tabel berang dengan ketentuan sebagai berikut :
Kode_Barang
Merek_Barang
Jenis_Barang
L – T – 01
Tosiba
Laptop
P – C – 01
Canon
Printer
L – A – 02
Acer
Laptop
P – E – 02
Epson
Printer







Penyelesain :
1.Create database toko;
2.Use toko;
3.Create table barang (kode_brg char (7),merek_brg char (15),jenis_brg char (15));
4.Describe barang;
5.Insert into barang values
è (‘L-T-01’,Tosiba’,’Laptop’),
è (‘P-C-01’,’Canon’,’Printer’),
è (‘L-A-02’,’Acer’,’Laptop’),
è (‘P-E-02’,’Epson’,’Printer’)
è ;
6.Alter table barang add harga int (20);
DESICION II
A.Fungsi Case
                Digunakan untuk mengambil keputusan dimana pengambilan keputusan diambil dari karakter per karakter (string).String terbagi atas 3 bagian :
-        Left        (kiri)
-        Right      (kanan)
-        Mid        (tengah)
Syntax :
-        String left
Case when left (kondisi,banyak karakter) = value then statement.
-        String mid
Case when Right (kondisi,banyak karakter) =Value then statement.
-        String Mid
Case when mid (kondisi,banyak karakter) =Value then statement.
Contoh :
Buatlah database penjualan dengan tabel showroom dengan ketentuan sebagai berikut :
Kode_Kendaraan
Jumlah
Y – M – 01
10
S – K – 01
6
H – M – 01
8
Y – K – 02
2
H – K – 02
5
S – M – 02
4

Kemudian tambahkan 1 kolom untuk kolom nama_kendaraan.
Penyelesain :
1.       Create database pemasaran;
2.       Use pemasaran;
3.       Create table showroom (kode_kendaraan char (8),jumlah int (7));
4.       Describe showroom’;
5.       Insert into showroom (kode_kendaraan,jumlah) values (‘Y-M-01’,10),(‘S-K-01’,8),(‘H-M-01’,6),(‘Y-K-02’,7),(‘H-K-02’,5),(‘S-M-02’,4));
6.       Select*from showroom;
7.       Alter table showroom add nama_kendaraan char (15);
8.       Update showroom set nama_kendaraan =case when left (kode_kendaraan,1) =’Y’, then ‘Yamaha’,when left (kode_kendaraan,1) = ‘S’ then ‘Suzuki’,Else ‘Honda’ end;
9.       Select*from showroom;