Tampilkan postingan dengan label Troubleshooting. Tampilkan semua postingan
Tampilkan postingan dengan label Troubleshooting. Tampilkan semua postingan

Sistem Kerja Trojan

Written By width on Sabtu, 17 Maret 2012 | 04.24


masih ingat dengan postingan yang lalu tentang trojan?oke..kita lanjut dengan pembahasan seanjutnya tentang cara kerja dari trojan itu sendiri. trojan masuk melalui 2 bagian yaitu client dan server
 ketika korban menjalankan komputer, kemudian penyerang akan menggunakan client untuk koneksi dengan server dan mulai menggunakan trojan.
Protokol TCP/IP adalah jenis protokol yang umum digunakan untuk komunikasi. Trojan dapat bekerja dengan baik dengan jenis protokol ini, tetapi beberapa trojan juga dapat menggunakan protokol UDP dengan baik. Ketika server mulai dijalankan (pada komputer korban), Trojan umumnya mencoba untuk menyembunyikan diri di suatu tempat dalam sistem komputer tersebut, kemudian mulai “mendengarkan” di beberapa port untuk melakukan koneksi, memodifikasi registry dan atau menggunakan metode lain yaitu metode autostarting
Hal yang penting untuk diketahui oleh penyerang adalah mengetahui IP address korban untuk menghubungkan komputernya ke komputer korban. Banyak varian Trojan mempunyai kemampuan mengirimkan IP address korban ke penyerangnya, misalnya media ICQ maupun IRC. Hal ini digunakan bagi korban yang mempunyai IP address dinamis, yang berarti setiap kali menghubungkan ke Internet didapatkan IP address yang berbeda. Untuk pemakai yang memanfaatkan Asymmetric Digital Suscriber Line (ADSL) berarti selalu memakai IP address yang tetap (statis) sehingga mudah diketahui dan mudah untuk dikoneksikan dengan komputer penyerang
Sebagian besar Trojan menggunakan metode auto-starting, yaitu Trojan akan secara otomatis aktif saat komputer dihidupkan. Walaupun komputer dimatikan dan kemudian dihidupkan lagi, Trojan mampu bekerja kembali dan penyerang mengakses kembali ke komputer korban
Metode baru auto-starting dan trik lain telah ditemukan sejak semula. Jenis Trojan ini bekerja mulai dari koneksi trojan ke dalam beberapa file executable yang sering digunakan misalnya explorer.exe dan kemudian memodifikasi file sistem atau Windows Registry. File sistem ditempatkan di direktori Windows. Dari direktori ini penyerang melaksanakan penyerangan atau penyalahgunaan. Penyalahgunaan penyerang melewati file sistem adalah sebagai berikut:

Autostart Folder.
Autostart folder berada di lokasi C:\Windows\Start Menu\Programs\Startup dan sesuai dengan namanya akan bekerja secara otomatis bagia file sistem yang ditempatkan di folder tersebut.

Win.Ini.
File sistem Windows menggunakan load=trojan.exe dan run=trojan.exe untuk menjalankan Trojan.

System.Ini.
Menggunakan shell=explorer.exe trojan.exe. Hal ini diakibatkan oleh eksekusi setiap file setelah menjalankan explorer.exe.

Wininit.Ini.
Sebagian besar setup program menggunakan file ini. Sekali dijalankan maka menjadi auto-delete, akibatnya Trojan sangat cekatan atau cepat untuk bekerja kembali.

Winstart.Bat.
Bertindak seperti batch file yang normal, ketika ditambahkan@ trojan.exe mampu menyembunyikan korbannya.

Autoexec.Bat.
Autoexec.Bat adalah file auto-starting Disk Operating System (DOS). File tersebut digunakan sebagai metode auto-starting, yaitu dengan memasang c:\trojan.exe.

Config.Sys.
Config.Sys juga dapat digunakan sebagai suatu metode auto-starting untuk Trojan.

Explorer Startup.
Explorer Startup adalah suatu metode auto-starting untuk Windows95, 98, ME dan jika c:\explorer.exe ada, hal itu akan dimulai maka akan menggantikan yang umum, yaitu c:\Windows\Explorer.exe.

Registry sering digunakan dalam berbagai metode auto-starting. Registry sebagai jalan untuk auto-starting yang diketahui antara lain:

[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion
\Run]
"Info"="c:\directory\Trojan.exe"

• [HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion

\RunOnce]
"Info"="c:\directory\Trojan.exe"

• [HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion

\RunServices]
"Info"="c:\directory\Trojan.exe"

• [HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion

\RunServicesOnce]
"Info="c:\directory\Trojan.exe"

• [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion

\Run]
"Info"="c:\directory\Trojan.exe"

• [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion

\RunOnce]
"Info"="c:\directory\Trojan.exe"


Registry Shell Open [HKEY_CLASSES_ROOT\exefile\shell\open\command]
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\exefile\shell\open
\command]
Suatu kunci dengan nilai "% 1%*" harus ditempatkan disana dan jika terdapat beberapa file yang executable. Setiap kali file dieksekusi maka akan membuka suatu binary file. Jika di registry ini terdapat trojan.exe "% 1%*", maka akan digunakan sebagai auto-starting untuk Trojan.

• Metode Deteksi ICQ Net
[HKEY_CURRENT_USER\Software\Mirabilis\ICQ\Agent\Apps\]
Kunci dari metode ini adalah semua file akan dieksekusi jika ICQ mendeteksi koneksi Internet. Perlu diketahui, bahwa cara kerja dari ICQ adalah sangat mudah dan sering digunakan pemakai, sehingga ICQ dimanfaatkan oleh penyerang medianya.

• ActiveX Component
[HKEY_LOCAL_MACHINE\Software\Microsoft\Active Setup
\Installed Components\KeyName]
StubPath=C:\directory\Trojan.exe


04.24 | 0 komentar | Read More

Pengertian Umum Trojan

Written By width on Selasa, 13 Maret 2012 | 20.06

Tahukah kamu apa itu Trojan itu?Ada yang sering menemui komputer yang kena virus trojan?Istilah Trojan Horse (Kuda Troya) berasal dari mitologi Yunani pada saat perang Troya. Dalam peperangan tersebut pasukan Yunani melawan pasukan kerajaan Troya. Pasukan Yunani telah mengepung kota Troya selama sepuluh tahun, namun karena pasukan kerajaan Troya cukup tangguh, maka pasukan Yunani sulit mengalahkannya. Akhirnya, pasukan Yunani membuat strategi yaitu dengan membuat sebuah kuda raksasa yang terbuat dari kayu. Kuda dari kayu ini cukup unik, di dalamnya berongga sehingga dapat diisi pasukan Yunani. Pasukan Yunani pura-pura mundur dan sambil memberikan hadiah kuda kayu raksasa tersebut. Dengan bantuan seorang spionase Yunani yang bernama Sinon, penduduk kota Troya berhasil diyakinkan untuk menerima kuda kayu raksasa itu dan memasukkannya ke dalam kota. Pada malam harinya, pasukan Yunani yang berada di dalam kuda kayu keluar, kemudian membuka gerbang dan kota Troya diserang. Dengan cara tersebut kota Troya dapat dikuasai oleh Yunani

Kisah epik di atas telah mengilhami para hacker untuk menciptakan “penyusup” ke komputer orang lain yang disebut dengan Trojan Horse. Trojan pada saat ini berkaitan dengan masalah keamanan komputer yang cukup serius. Trojan dapat masuk ke komputer dengan melalui beberapa cara dan dari berbagai sumber yang kurang dapat dipercaya di Internet atau dari orang lain
Seperti halnya virus, jumlah trojan yang semakin lama semakin bertambah banyak, karena hacker atau pembuat program Trojan (programmer) yang selalu bereksperimen untuk mengembangkannya. Trojan tidak mempunyai masa aktif, maksudnya Trojan akan ada selamanya (bersarang) dan tidak pernah akan habis. Ada banyak hal yang dapat dikembangkan oleh programmer agar program yang dibuat tidak terdeteksi oleh anti-virus atau trojan scanner. Programmer akan selalu bereksperimen untuk menciptakan Trojan yang unik dengan fungsi-fungsi baru dengan metode enkripsi yang lebih hebat
Secara teknis, Trojan dapat muncul di mana saja dan kapan saja, di sistem operasi manapun dan berbagai platform. Kecepatan peredaran Trojan secepat virus. Secara umum Trojan berasal dari program-program yang di download dari Internet, terutama freeware atau shareware yang mencurigakan dan tidak berasal dari situs aslinya
Salah satu indikasi komputer yang terinfeksi oleh Trojan dapat digambarkan sebagai berikut. Pada saat komputer terhubung dengan Internet, misalnya saat mengobrol (chating) atau memeriksa e-mail, tetapi hardisk bekerja dengan sibuk (busy) dalam waktu yang lama. Selain itu pemakai juga tidak sedang menjalankan program aplikasi besar atau men-download sesuatu yang mengharuskan piringan hardisk berputar cukup lama. Kejadian tersebut termasuk kejadian aneh yang patut dicurigai adanya penyusupan

Definisi Trojan
Trojan di dalam sistem komputer adalah suatu program yang tidak diharapkan dan disisipkan tanpa sepengetahuan pemilik komputer. Program ini kemudian dapat diaktifkan dan dikendalikan dari jarak jauh, atau dengan menggunakan timer (pewaktu). Akibatnya, komputer yang disisipi Trojan Horse tersebut dapat dikendalikan dari jarak jauh
Definisi lain mengatakan bahwa Trojan adalah program apapun yang digunakan untuk melaksanakan suatu fungsi penting dan diharapkan oleh pemakai, namun kode dan fungsi di dalamnya tidak dikenal oleh pemakai. Selanjutnya program melaksanakan fungsi tak dikenal dan dikendalikan dari jarak jauh yang tidak dikehendaki oleh pemakai

Fungsi Trojan
Trojan bersembunyi di latar belakang dengan cara membuka port tertentu dan menunggu diaktifkan oleh penyerang. Komputer yang telah terinfeksi dapat dikendalikan oleh penyerang melalui versi client-nya Cara kerja Trojan mirip dengan remote administration tool, dengan sifat dan fungsi yang sama. Program remote administration misalnya pcAnywhere, digunakan untuk keperluan yang benar dan sah (legitimate), sedangkan Trojam digunakan untuk keperluanJika sebuah komputer terinfeksi oleh Trojan dan telah dikendalikan oleh penyerangnya, maka beberapa kemungkinan dapat terjadi. Sebagai contoh, sebuah Trojan dengan nama NetBus dapat melakukan banyak hal ke komputer yang telah dikendalikan antara lain :

• menghapus file,
• mengirim dan mengambil file,
• menjalankan program-program aplikasi,
• menampilkan gambar,
• mengintip program-program yang sedang dijalankan,
• menutup program-program yang dijalankan,
• melihat apa saja yang sedang diketik,
• membuka dan menutup CD-ROM drive,
• mengirim pesan dan mengajak untuk bicara (chat),
• mematikan komputer.

Contoh di atas adalah hanya sebagian yang dapat dikerjakan oleh sebuah Trojan. Trojan lain kemungkinan mempunyai fungsi yang berbeda bahkan mungkin lebih berbahaya dan lebih susah dideteksi.
Dalam aplikasi belanja online, Trojan adalah salah satu ancaman bagi penjual dan pembeli. Trojan dapat digunakan untuk mencuri nomor kartu kredit dengan cara menangkap ketikan saat dilakukan proses transaksi online
Cara lain adalah memanfaatkan lubang kemanan pada operating system di sisi penjual atau pemberi jasa (server) dimanfaatkan untuk menyadap data-data pelanggannya (client). Jika lubang ini dieksploitasi, kemungkinan data seluruh pelanggan dari server tersebut jatuh ke tangan penyadap.  yang negatif
20.06 | 0 komentar | Read More

Pengenalan PHP

Written By width on Selasa, 13 Desember 2011 | 17.20

PHP (akronim dari PHP Hypertext Preprocessor) yang merupakan bahasa pemrogramman berbasis web yang memiliki kemampuan untuk memproses data dinamis.
PHP dikatakan sebagai sebuah server-side embedded script language artinya sintaks-sintaks dan perintah yang kita berikan akan sepenuhnya dijalankan oleh server tetapi disertakan pada halaman HTML biasa. Aplikasi-aplikasi yang dibangun oleh PHP pada umumnya akan memberikan hasil pada web browser, tetapi prosesnya secara keseluruhan dijalankan di server.
Pada prinsipnya server akan bekerja apabila ada permintaan dari client. Dalam hal ini client menggunakan kode-kode PHP untuk mengirimkan permintaan ke server (dapat dilihat pada gambar dibawah). Ketika menggunakan PHP sebagai server-side embedded script language maka server akan melakukan hal-hal sebagai berikut :
q  Membaca permintaan dari client/browser
q  Mencari halaman/page di server
q  Melakukan instruksi yang diberikan oleh PHP untuk melakukan modifikasi pada halaman/page.
q  Mengirim kembali halaman tersebut kepada client melalui internet atau intranet.
17.20 | 0 komentar | Read More

HTML 2

Written By width on Jumat, 09 Desember 2011 | 19.43


Penambahan link :

Penambahan link dimaksudkan agar pengguna dapat mencari informasi yang dibutuhkannya secara cepat tanpa harus terlebih dahulu membaca keseluruhan naskah atau dokumen. Penambahan link ini dapat diimplementasikan pada sekelompok kata, frase atau citra.
Penyisipan citra :
Penyisipan citra atau gambar akan membuat page lebih menarik dan interaktif. Informasi yang ditampilkan dalam bentuk gambar relatif lebih informatif daripada yang hanya terdiri dari informasi teks saja. Dalam penyisipan citra, perlu diperhatikan ukuran dan tipe file serta perpaduan warna dengan komponen penyusun page lainnya.

 

Struktur Dasar Web Page

ü  Tag HTML
ü  Tag <HTML> dan </HTML>
ü  Tag <HEAD> dan </HEAD>
ü  Tag <BODY> dan </BODY>
ü  Judul Page (tag <TITLE>)
ü  Pembuatan paragraf (tag <P>)

File-file HTML dapat ditampilkan sesuai dengan keinginan kita seperti pada contoh-contoh sebelumnya adalah karena terdapat marker yang diimplementasikan dalam bentuk tag-tag HTML. Secara umum format tag HTML tersebut dapat dituliskan sebagai berikut:
<TAG>Teks yang akan dipengaruhi oleh tag</TAG>
Sebagai contoh kalau kita akan membuat tulisan dalam format tebal maka yang harus kita tuliskan dalam file HTML adalah:
B>Tulisan yang tercetak tebal</B>
Tanda slash (/) menunjukkan akhir dari suatu tag, akan tetapi ada juga beberapa tag HTML yang tidak memerlukan pasangan akhirannya ini.
Tag yang paling dasar yang digunakan dalam file HTML adalah <HTML> dan </HTML>. Kedua tag ini berfungsi untuk mendefinisikan bahwa teks yang terdapat di antara kedua tag tersebut adalah dalam format HTML.
            <HTML>
            Teks
            </HTML>
Untuk mendefinisikan head,  kita dapat menambahkan tag <HEAD> dan </HEAD>
setelah penggunaan tag <HTML> sedemikian hingga struktur page menjadi :
            <HTML>
            <HEAD>
            </HEAD>
            </HTML>
Sedangkan bagian body adalah tempat dimana kita dapat menempatkan teks dan berbagai aksesori pendukung lainnya yang akan ditampilkan pada web page. Bagian ini dapat didefinisikan dengan meletakkan tag <BODY> dan </BODY> di antara teks yang akan kita tampilkan. Kedua tag ini diletakkan sesudah tag </HEAD>, sehingga struktur dasar sebuah page dapat dituliskan sebagai :
            <HTML>
            <HEAD>
            </HEAD>
            <BODY>
            </BODY>
            </HTML>
Untuk mendefinisikan judul page (title) maka kita dapat melakukannya dengan meletakkan naskah judul di antara tag <TITLE> dan </TITLE>.  Judul ini akan ditampilkan pada title bar web brower Misalkan kita akan membuat sebuah page dengan judul "Latihan HTML" maka kita harus menambahkan:
            <TITLE>Latihan HTML</TITLE>
Perhatikan bahwa tag <TITLE> dan </TITLE> ini harus diletakkan pada bagian head, sehingga dokumen HTML dasar kita menjadi:
            <HTML>
            <HEAD>
            <TITLE>Latihan HTML</TITLE>
            </HEAD>
            <BODY>
            Teks yang akan ditampilkan pada bagian body
</BODY>
            </HTML>
Pada file HTML, karakter carriage returns (Enter) diabaikan, sehingga untuk membuat atau mendefinisikan naskah dalam bentuk paragraf harus ditambahkan tag khusus yakni <P>. Sebagai contoh kita dapat menampilkan beberapa paragraf sekaligus dalam satu dokumen HTML.
            <HTML>
            <HEAD>
            <TITLE>Latihan HTML</HTML>
            </HEAD>
            <BODY>
            Teks yang akan ditampilkan pada bagian body
            <P>Paragraf satu </P>
            <P>Paragraf dua </P>
</BODY>
            </HTML>
19.43 | 0 komentar | Read More

HTML


HTML (HyperText Mark up Language) merupakan suatu metoda untuk mengimplementasikan konsep hypertext dalam suatu naskah atau dokumen. HTML sendiri bukan tergolong pada suatu bahasa pemrograman karena sifatnya yang hanya memberikan tanda (marking up) pada suatu naskah teks dan bukan sebagai program.
Berdasarkan kata-kata penyusunnya HTML dapat diartikan lebih dalam lagi menjadi :
Hypertext :
Link hypertext adalah kata atau frase yang dapat menunjukkan hubungan suatu naskah dokumen dengan naskah-naskah lainnya. Jika kita klik pada kata atau frase untuk mengikuti link ini maka web browser akan memindahkan tampilan pada bagian lain dari naskah atau dokumen yang kita tuju.
Markup :
Pada pengertiannya di sini markup menunjukkan bahwa pada file HTML berisi suatu intruksi tertentu yang dapat memberikan suatu format pada dokumen yang akan ditampilkan pada World Wide Web.
Language :
Meski HTML sendiri bukan merupakan bahasa pemrograman, HTML merupakan kumpulan dari beberapa instruksi yang dapat digunakan untuk mengubah-ubah format suatu naskah atau dokumen.
Pada awalnya HTML dikembangkan sebagai subset  SGML (Standard Generalized Mark-up Language). Karena HTML didedikasikan untuk ditransmisikan melalui media Internet, maka HTML relatif lebih sederhana daripada SGML yang lebih ditekankan pada format dokumen yang berorientasi pada aplikasi.

Apa yang dapat dilakukan dengan HTML ?

ü  Menentukan format suatu teks
ü  Membuat list tentang sekelompok hal
ü  Membuat link ke dokumen lain atau bagian lain dari dokumen yang sama.
ü  Menyisipkan citra atau gambar.
ü  Menampilkan informasi dalam bentuk tabel

Memodifikasi format teks :

Penggunaan HTML memungkinkan kita untuk memodifikasi tampilan atau format dokumen yang akan kita transmisikan melalui media Internet. Beberapa hal yang dapat dilakukan dalam menentukan format dokumen ini adalah :
v  Kita dapat menampilkan suatu kelompok kata dalam beberapa ukuran yang dapat digunakan untuk judul, heading dan sebagainya.
v  Kita dapat menampilkan teks dalam bentuk cetakan tebal
v  Kita dapat menampilkan sekelompok kata dalam bentuk miring
v  Kita dapat menampilkan naskah dalam bentuk huruf yang mirip dengan  hasil ketikan mesin ketik
v  Kita dapat mengubah-ubah ukuran font untuk suatu karakter tertentu.

Menampilkan daftar sesuatu dalam bentuk point-point (item) :

Dengan HTML kita dapat menampilkan daftar atau deretan informasi dalam bentuk point-point sehingga lebih mudah dibaca dan dipahami.

Membuat link :

Konsep hypertext pada HTML memungkinkan kita untuk membuat link pada suatu kelompok kata atau frase untuk menuju ke bagian manapun dalam World Wide Web. Ada tiga macam link yang dapat kita gunakan :
v  Link menuju bagian lain dari page
v  Link menuju page lain dalam satu web site
v  Link menuju resource atau web site yang berbeda

Menyisipkan citra :

Dengan menyisipkan citra maka tampilan page kita akan lebih menarik, interaktif dan informatif untuk mendukung data-data lainnya dalam bentuk teks.

Menampilkan informasi dalam bentuk table :

Penampilan informasi dalam bentuk tabel ini akan mempermudah pembaca untuk memahami informasi yang kita tawarkan. Penggunaan tabel ini juga dapat dilakukan untuk menambah nilai estetika dari page yang akan kita rancang.
17.37 | 0 komentar | Read More

soal latihan Visual Basic

Written By width on Rabu, 30 November 2011 | 19.29

SOAL LATIHAN

1.        Apa yang kamu ketahui tentang Array itu?jelaskan!
2.        Apa yang kamu ketahui tentang database itu?jelaskan!
3.        Jelaskan langkah-langkah dalam pembuatan database , tabel serta field secara benar!
4.        Jelaskan langkah-langkah pembuatan koneksi database menggunakan ADODC secara runtut dan benar!
5.        Jelaskan potongan kode program berikut ini!
Private Sub Command4_Click()
adoku.Refresh
If adoku.Recordset.EOF Then
Exit Sub
End If
adoku.Recordset.Delete
End Sub
6.        Jelaskan istilah-istilah dibawah ini!
Connect
Database Name
Record Source
EOF Action
Record Set Type
7.        Apa yang kamu ketahui tentang recordset? Sebutkan beberapa metode yang dimiliki recordset!
8.        Jelaskan kode program dibawah ini!
Private Sub Command2_Click()
If Text1.Text = "" Then
x = MsgBox("kode masih kosong", vbOKOnly, "gagal simpan")
Exit Sub
End If
adoku.Recordset.AddNew
adoku.Recordset!kode = Text1
adoku.Recordset!nama = Text2
adoku.Recordset!satuan = Text3
adoku.Recordset!harga = Text4
adoku.Recordset.Update
End Sub



PEMBAHASAN

1.    Array dalam bahasa Indonesia adalah indeks, maka variabel array adalah variabel yang mempunyai indeks. Sehingga penulisannya adalah var(indeks). Array adalah sebuah variabel memori yang berisi beberapa data sejenis. Data-data tersebut disimpan dengan nomor urut tertentu yang disebut index.
Pendefinisian Variabel Array :
Dim nama_variabel (index) As tipe_variabel
Contoh
Dim hari(6) As String ‘7 index : 0, 1, 2, …, 6
Dim bulan(11) As String ’12 index : 0, 1, 2, …, 12
Index (jumlah elemen pada array) selalu diulai dari 0. Jika diinginkan nilai awal bisa diubah dengan perintah option base pada bagian declaration.

2.    Database adalah kumpulan beberapa data yang saling berhubungan berdasarkan kode-kode tertentu sehingga membentuk sebuah sistem. Character sebagai satuan data terkecil dikumpulkan menjadi field (kolom), kumpulan field membentuk sebuah record (baris), beberapa record disimpan dalam file (tabel), dan kumpulan file akan membentuk sebuah database.
3.    Langkah-langkah membuat database (bisa di praktikkan sendiri)
4.    Langkah-langkah membuat ADODC
a.       Masukkan adodc dari toolbox kedalam form
b.      Klik kanan pada adodc,pilih adodc properties
c.       Pilih use conection string, klik build pilih Microsoft jet 3.51 OLE DB Provider (jika menggunakan database acces)
d.      Klik next, kemudian cari nama database yang akan dikoneksikan
e.       OK, kemudian klik recordsource pilih 2-adCmd table
f.       Pilih tabel yang akan dikoneksikan
g.      Ok.selesai
5.    Penjelasan kode program
Private Sub Command4_Click()
Ketika command 4 mendapatkan event klik
adoku.Refresh
adodc dengan nama adoku refresh
If adoku.Recordset.EOF Then
Jika adoku terletak pada record terakhir, maka
Exit Sub
Keluar dari sub (menghindari error, jika didel tapi tidak ada data pada database)
End If
adoku.Recordset.Delete
perintah untuk menghapus record yang dipilih
End Sub
Perintah berakhir

6.    Jenis-jenis Kontrol data
Connect
Hubungan file data, bisa bersumber dari Access, Dbase, Excel, Foxpro, Lotus,
Paradox, dan file Text.
Database Name
Menyatakan nama file database (.mdb) yang digunakan.
Record Source
Diisi tabel yang digunakan.
EOF Action
Pengecekan pergerakan kursor. Jika kursor sampai pada akhir file, maka terdapat 3
pilihan properti ; MoveLast (record terakhir), EOF (akhir file), AddNew (menambah
record baru).
Record Set Type
Tipe record ; 0 – Tabel, 1 – Dynaset, 2 – Snapshot.


7.    Record set adalah status record yang menunjukkan tindakan apa yang akan dilakukan terhadap record tersebut dengan beberapa metode antara lain :
AddNew  untuk Menambah record baru
MoveFirst untuk Pindah ke record pertama
MovePrevious untuk Pindah 1 record ke depan
MoveNext untuk Pindah 1 record ke belakang
MoveLast untuk Pindah ke record terakhir
Delete untuk Menghapus record
FindFirst untuk Mencari dari record pertama
NoMatch Record yang dicari tidak ada yang sama
EOF Berada di record yang terakhir
BOF Berada di record yang pertama
Edit untuk Merubah record
Update Menyimpan perubahan record
CancelUpdate Membatalkan perubahan record

8.    Penjelasan kode program

Private Sub Command2_Click()
Ketika command 2 mendapatkan event klik
If Text1.Text = "" Then
Jika text 1 kosong maka
x = MsgBox("kode masih kosong", vbOKOnly, "gagal simpan")
menampilkan kotak pesan kode masih kosong
Exit Sub
Keluar dari sub
End If
adoku.Recordset.AddNew
pesan record pada field tabel database
adoku.Recordset!kode = Text1
inputan dari text1 masuk pada field kode
adoku.Recordset!nama = Text2
inputan dari text2 masuk pada field nama
adoku.Recordset!satuan = Text3
inputan dari text3 masuk pada field satuan
adoku.Recordset!harga = Text4
inputan dari text4 masuk pada field harga
adoku.Recordset.Update
database melakukan perubahan
End Sub

pembahasan soal dapat didownload disini.silahkan klik

19.29 | 0 komentar | Read More