Kamis, 24 April 2014
Minggu, 13 April 2014
20.28
6 comments
Istilah
ahli informasi (information specialist) digunakan untuk gambaran pegawai yang
bertanggung jawab penuh dan berkontribusi
dalam menyediakan sumber daya informasi yang dibutuhkan. Berikut
berbagai ahli informasi dalam teknologi informasi :
- Analisis sistem : Ahli informasi yang bekerja bersama pengguna untuk membangun sistem yang baru atau meningkatkan kemampuan sistem yang sudah ada. Keahliannya mendefinisikan masalah dan menyiapkan dokumen tertulis untuk menerangkan bagaimana computer akan membantu menyelesaikan masalah tersebut.
- Administrator database : Ahli informasi yang bertanggung jawab terhadap database (database administrator). Tugasnya terbagi menjadi empat area utama : perencanaan, implementasi, operasional dan keamanan.
- Webmaster : Bertanggung jawab terhadap isi dan tampilan dari situs web. Umumnya mempunyai keahlian memanipulasi dan merancang grafik. Salah satu tugas pentingnya menelusuri orang yang berkunjung ke halaman web yang nantinya dapat memberikan informasi penting tentang efektivitas situs web.
- Ahli jaringan : Ahli jaringan bekerja sama dengan analis sistem dan pengguna dalam membangun jaringan komunikasi data yang menyatukan berbagai sumber informasi yang tersebar luas. Ahli jaringan mengkombinasikan keahlian dari bidang computer dan telekomunikasi.
- Programmer : Programmer menggunakan dokumentasi yang disiapkan oleh analis sistem untuk mengkode program-program computer yang mengubah data menjadi informasi yang diperlukan. Beberapa diantaranya ada yang menggabungkan fungsi analis sistem dan programmer yang menghasilkan posisi Analis Programmer.
- Operator : Bertugas menjalankan peralatan computer berukuran besar seperti mainframe computer dan server yang biasanya ditempatkan diruangan khusus untuk fasilitas computer skala besar dalam lingkungan tertentu.
Semua tipe
ahli informasi tersebut secara khusus digabungkan dengan wakil-wakil dari
pengguna dan membentuk satu tim proyek untuk mengembangkan sistem. Para ahli
tersebut juga bertanggung jawab untuk memelihara sistem setelah sistem tersebut
diimplementasikan.
Kamis, 10 April 2014
00.25
No comments
Saya terdiam setelah membaca buku Rahasia Kecil : Kebahagiaan - J. Donald Walters
Dalam bukunya beliau menuliskan setiap kebahagian yang kita peroleh ternyata berasal dari orang lain.
Saya sangat setuju sekali dengan buku karangan beliau dikarenakan :
- Kebahagiaan anda tumbuh berkembang manakala anda membantu orang lain. Namun, bilamana anda tidak mencoba membantu sesama, kebahagiaan akan layu dan mengering. Kebahagiaan bagaikan sebuah tanaman: harus disiram setiap hari dengan sikap dan tindakan memberi.
- Rahasia kebahagiaan adalah memberikan senyum kepada sesama; menghibur mereka tatkala mereka sedih. Seperti halnya sebuah lilin bersinar lebih terang dalam sebuah ruangan.
- Rasa kebahagiaan adalah menjaga agar hati anda terbuka bagi orang lain, dan berbagi pengalaman-pengalaman hidup. Hati laksana pintu sebuah rumah, cahaya matahari hanya dapat masuk bilaman pintu itu terbuka lebar.
Dalam bukunya beliau menuliskan setiap kebahagian yang kita peroleh ternyata berasal dari orang lain.
Saya sangat setuju sekali dengan buku karangan beliau dikarenakan :
- Kita bahagia pasti karena orang lain tidak mungkin karena diri sendiri. Sebagai contoh seorang programmer bahagia karena programnya berhasil. Mungkin pernah terbesit dalam pikirannya "Akhirnya usaha saya SENDIRI berhasil juga". Sendiri ?bagaimana mungkin seorang programmer itu menyelesaikan sendiri ?dia membuat kode program saja menggunakan bahasa pmrograman yang telah dibuat orang lain. Apakah ada seorang programmer yang merakit komputer dari awal sampai tahap pemrograman melakukan semuanya sendiri ?tentu tidak bukan ? Janganlah berfikir kita berhasil itu karena usaha mutlak kita sendiri, pasti selalu ada bantuan dari orang-orang terdahulu, orang tua, orang yang kita sayangi, teman, guru, dll.
- Cara bahagia melalui orang lain, menurut saya ada dua. Orang yang bahagia saat orang lain mengalami kegagalan dan orang yang bahagia saat orang lain mendapatkan kesuksesan.
- Orang yang bahagia saat orang lain gagal :
Saat orang lain mengalamin kegagalan pasti kita pernah merasa bahagia dan berkata dalam hati "Sukurin, mampus lu, rasakan akibatnya, oon amat gitu doang ga bisa" sambil tertawa. Pernahkah kalian seperti itu ?
- Orang yang bahagia saat orang lain sukses :
Hal ini kebalikannya, saat orang lain sukses banyak diantara kita yang ikut senang walaupun kita hanya sebatas kenal dengan orang yang sukses tersebut. Pengalaman saya saat orang lain lebih sukses dari saya terutama orang terdekat saya merasa itu pun kesuksesan yang saya capai. Betapa bahagianya melihat orang terdekat dapat sukses mengucap syukur, berdoa agar ia dapat lebih, dan kita pun terpacu untuk mendapatkan kebahagian yang lebih.
Mungkin cukup sekian ,yang tiga diatas merupakan contoh bukan isi semua bukunya ya hhe
Mohon maaf bila ada salah, mohon kritik dan sarannya :)
Mohon maaf bila ada salah, mohon kritik dan sarannya :)
Rabu, 26 Maret 2014
19.00
No comments
Udah membuat ID otomatis, tapi kok ga urut ya setelah di ascending atau descending ?
Contoh misalnya kita mempunyai ID (N-1, N-2, N-3,... N-11) setelah kita mengurutkan berdasarkan ascending kok malah jadi (N-1, N-10, N-11,.... , N9) ?
Contoh misalnya kita mempunyai ID (N-1, N-2, N-3,... N-11) setelah kita mengurutkan berdasarkan ascending kok malah jadi (N-1, N-10, N-11,.... , N9) ?
Bukan Query kita yang salah kok, tapi itu dikarenakan ID kita String ..
Untuk mengurutkan data String memang agak ribet, untuk kali ini kakthoy dengan senang hati berbagi kodingan langsung :)
Untuk mengurutkan data String memang agak ribet, untuk kali ini kakthoy dengan senang hati berbagi kodingan langsung :)
password : kakthoy.blogspot.com
Tidak lupa program diatas dibuat oleh M Rizki Nugraha (rizki-nugraha.blogspot.com)
Catatan
1. Program diatas menggunakan Visual Studio 2010
2. SQL Server yang digunakan SQL Server 2008
3. Program diatas belum sempurna jadi silahkan di kembangkan
Catatan
1. Program diatas menggunakan Visual Studio 2010
2. SQL Server yang digunakan SQL Server 2008
3. Program diatas belum sempurna jadi silahkan di kembangkan
Senin, 24 Maret 2014
01.22
No comments
Mesin pencarian merupakan salah satu elemen penting dari sebuah pemrograman. Hal ini dikarenakan, dengan pencarian kita dapat mengetahui atau mencari data dengan mudah. Mungkin hal tersebut tidak berlaku apabila data hanya sedikit, tapi bagaimana bila datanya ribuan atau jutaan ?Apakah anda dengan tega membuat user mencari data satu persatu ?Oleh karena dasar tersebut kak thoy memberikan solusi, untuk membuat source code pencarian pada Visual Basic.NET.
Disini kak thoy seperti biasa menggunakan Visual Basic 2010 dan SQL Server sebagai databasenya. Kak thoy menggunakan StoredProcedure yah ..
hhe :)
Sebelum
Sesudah
2. Database dengan nama "testing"
3. Masukkan DataGridView dengan nama dg_negara
4. klik 2x pada textbox "txt_cari" dan ketikkan kode seperti di bawah ini
Private Sub txt_cari_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles txt_cari.TextChanged
ds = New DataSet
da = New SqlDataAdapter
Dim dv As DataView
If txt_cari.Text = "" Then 'Test if the textbox is null, then reset thegrid.
Call tampil_data()
Else
dc.Connection = konek()
dc.CommandType = CommandType.StoredProcedure
dc.CommandText = "cari_negara"
dc.Parameters.Add("@cari", SqlDbType.VarChar, 255).Value = txt_cari.Text
da.SelectCommand = dc
da.Fill(ds, "caripenyakit")
dv = New DataView(ds.Tables(0))
dg_negara.DataSource = ds
dg_negara.DataMember = "caripenyakit"
dc.Parameters.Clear()
End If
End Sub
5. dengan tambahan untuk menampilkan data
Private Sub tampil_data()
dc = New SqlCommand
da = New SqlDataAdapter
ds = New DataSet
dc.Connection = konek()
dc.CommandType = CommandType.StoredProcedure
dc.CommandText = "tampil_negara"
da.SelectCommand = dc
da.Fill(ds, "Negara")
dg_negara.DataSource = ds
dg_negara.DataMember = "Negara"
End Sub
6. dengan tambahan untuk membuat koneksi
Public Function konek() As SqlConnection
cone = New SqlConnection("Data Source=.\SQLEXPRESS;Initial Catalog=testing;Integrated Security=SSPI;Persist Security Info=true;")
Try
cone.Open()
Catch ex As Exception
MsgBox(ex.ToString)
End Try
Return cone
End Function
7. isi dari StoredProcedure cari_negara
create proc cari_negara (@cari varchar(255))
as
select @cari= '%'+RTRIM(@cari)+'%';
select id_negara as [ID Negara], nama_negara as [Nama Negara] from tbl_negara where nama_negara like @cari
8. isi dari StoredProcedure tampil_negara
create proc [dbo].[tampil_negara]
as
select * from tbl_negara
9. selesai~
Catatan
1. Program diatas bukan program sepenuhnya, jadi masih perlu dipahami
2. VB yang digunakan Visual Basic 2010 dengan database SQL Server 2008
3. Program diatas benar2 saya buat, jadi sudah dicoba dan hasilnya work 100%
Jumat, 21 Maret 2014
19.19
No comments
Tenang saja Disini kak thoy akan memberikan trick agar tombol Shutdown tidak berfungsi apabila di pencet. Tidak berfungsi disini bukam rusak ya, tapi untuk menghindari kejadian di atas tadi.
1. Pertama-tama yuuk pilih icon Battery yang berada di pojok kanan bawah (tergantung posisi startnya ada yang di kiri, kanan dan atas) lalu pilih "More power options"
2. Pilih "Choose what the power button does" yang berada diseblah kiri
3. Jadikan pilihan sleep menjadi Do nothing pada pilihan disebalah kanan "When I press the power button"
4. Dan terakhir pilih Save changes
Selamat Laptop anda sudah tidak mati lagi apabila tombol Shutdown di pencet.
Catatan:
Catatan:
1. Bisa juga dilakukan untuk mengatur LID seperti mengatur tombol Shutdown
2. On Battery : Pengaturan saat laptop menggunakan Battery
3. Plugged in : Pengaturan saat laptop dalam keadaan ter-charger
Kamis, 20 Maret 2014
08.56
No comments
Dari pada basa-basi mending kita ke tkp saja lah..
keterangan:
1. beri nama textbox pada id menjadi txt_id
2. beri nama textbox pada negara menjadi txt_nama
3. beri nama datagridnya menjadi dg_negara
4. beri nama tombol tambah menjadi btn_tambah
5. beri nama tombol ubah menjadi btn_ubah
6. beri nama tombol hapus menjadi btn_hapus
7. beri nama tombol simpan menjadi btn_simpan
8. beri nama datagridview menjadi dg_negara
9. bikin database pada sqlserver dengan nama bebas
10. pada database buat tabel dengan nama tbl_negara dengan isi (id_negara varchar(10) dan nama_negara varchar(255))
11. jadikan primary key pada id_negara
12. Visual Basic yang digunakan adalah Visual Basic 2010
13. Database yang digunakan adalah SQLServer 2008 Express Edition
berikut kodingannya :
Imports System.Data.SqlClient
Public Class Form1
Dim Conn As SqlConnection
Dim da As SqlDataAdapter
Dim ds As DataSet
Dim dc As SqlCommand
Dim dr As SqlDataReader
Dim status As Integer
Public cone As SqlConnection
Public Function konek() As SqlConnection
cone = New SqlConnection("Data Source=.\SQLEXPRESS;Initial Catalog=testing;Integrated Security=SSPI;Persist Security Info=true;")
Try
cone.Open()
Catch ex As Exception
MsgBox(ex.ToString)
End Try
Return cone
End Function
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Call tampil_data()
Call button_awal()
Call design_tabel()
End Sub
Private Sub id_otomatis()
Dim sementara As Integer
Dim isi As String = ""
dc = New SqlCommand
dc.Connection = konek()
dc.CommandType = CommandType.StoredProcedure
dc.CommandText = "otomatis_id_negara"
dr = dc.ExecuteReader
If dr.Read Then
sementara = CInt(Replace(dr.Item("id_negara"), "N-", ""))
txt_id.Text = "N-" & CStr(sementara + 1)
Else
txt_id.Text = "N-1"
End If
End Sub
Private Sub tampil_data()
dc = New SqlCommand
da = New SqlDataAdapter
ds = New DataSet
dc.Connection = konek()
dc.CommandType = CommandType.StoredProcedure
dc.CommandText = "tampil_negara"
da.SelectCommand = dc
da.Fill(ds, "Negara")
dg_negara.DataSource = ds
dg_negara.DataMember = "Negara"
End Sub
Private Sub button_awal()
btn_simpan.Enabled = False
btn_tambah.Enabled = True
btn_ubah.Enabled = True
btn_hapus.Enabled = True
dg_negara.Enabled = True
End Sub
Private Sub design_tabel()
dg_negara.Columns(0).Width = 100
dg_negara.Columns(1).Width = 175
End Sub
Private Sub button_tambah()
btn_simpan.Enabled = True
btn_tambah.Enabled = False
btn_ubah.Enabled = False
btn_hapus.Enabled = False
dg_negara.Enabled = False
txt_id.Enabled = False
End Sub
Private Sub button_ubah()
btn_simpan.Enabled = True
btn_tambah.Enabled = False
btn_ubah.Enabled = True
btn_hapus.Enabled = False
dg_negara.Enabled = True
txt_id.Enabled = False
End Sub
Private Sub kosongkan()
txt_id.Text = ""
txt_nama.Text = ""
End Sub
Private Sub btn_ubah_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btn_ubah.Click
Call kosongkan()
Call button_ubah()
txt_id.Text = CStr(dg_negara.Item(0, dg_negara.CurrentRow.Index).Value)
txt_nama.Text = CStr(dg_negara.Item(1, dg_negara.CurrentRow.Index).Value)
End Sub
Private Sub btn_hapus_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btn_hapus.Click
Dim ans = MsgBox("Apakah anda yakin ingin menghapus data ini?", MsgBoxStyle.YesNo + MsgBoxStyle.Question, "")
If ans = vbNo Then
Exit Sub
Else
dc = New SqlCommand
dc.Connection = konek()
dc.CommandType = CommandType.StoredProcedure
dc.CommandText = "delete_negara"
dc.Parameters.Add("@id_negara", SqlDbType.VarChar, 10).Value = CStr(dg_negara.Item(0, dg_negara.CurrentRow.Index).Value)
Try
dc.ExecuteNonQuery()
Catch ex As Exception
MsgBox(ex.Message)
End Try
Call tampil_data()
Call kosongkan()
Call button_awal()
konek.Close()
End If
End Sub
Private Sub btn_simpan_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btn_simpan.Click
If status = 1 Then
dc = New SqlCommand
If txt_nama.Text = "" Then
MsgBox("Nama negara masih kosong")
Else
Try
dc.Connection = konek()
dc.CommandType = CommandType.StoredProcedure
dc.CommandText = "insert_negara"
dc.Parameters.Add("@id_negara", SqlDbType.VarChar, 10).Value = txt_id.Text
dc.Parameters.Add("@nama_negara", SqlDbType.VarChar, 255).Value = txt_nama.Text
dc.ExecuteNonQuery()
MsgBox("Data Negara Berhasil DItambahkan")
Call kosongkan()
Call tampil_data()
Call button_awal()
status = 0
Catch ex As Exception
MsgBox("Data Gagal Disimpan")
End Try
End If
Else
Dim ans = MsgBox("Apakah anda yakin ingin mengubah data negara ?", MsgBoxStyle.YesNo + MsgBoxStyle.Question, "")
If ans = vbNo Then
Exit Sub
Else
If txt_nama.Text = "" Then
MsgBox("Nama Negara masih kosong")
Else
Dim Cd As New SqlCommand
Cd.Connection = konek()
Cd.CommandType = CommandType.StoredProcedure
Cd.CommandText = "update_negara"
Cd.Parameters.Add("@id_negara", SqlDbType.VarChar, 10).Value = txt_id.Text
Cd.Parameters.Add("@nama_negara", SqlDbType.VarChar, 255).Value = txt_nama.Text
status = 0
Call button_awal()
txt_id.Enabled = True
Try
Cd.ExecuteNonQuery()
Call tampil_data()
Call kosongkan()
MsgBox("Data negara berhasil diubah")
konek.Close()
Call kosongkan()
Catch ex As Exception
MsgBox(ex.Message.ToString)
End Try
End If
End If
End If
End Sub
Private Sub btn_tambah_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btn_tambah.Click
status = "1"
Call button_tambah()
Call id_otomatis()
End Sub
End Class
Penjelasan :
1. isi dari StoredProcedure tampil_negara:
create proc tampil_negara
select id_negara as [ID Negara], nama_negara as [Nama Negara] from tbl_negara
2. isi dari StoredProcedur delete_negara:
create proc delete_negara
as
delete from tbl_negara where id_negara = @id_negara
3. isi dari StoredProcedur update_negara:
create proc update_negara (@id_negara varchar(10),@nama_negara varchar(255))
as
update tbl_negara set id_negara=@id_negara,nama_negara=@nama_negara where id_negara=@id_negara
4. isi dari StoredProcedur insert_negara:
create proc insert_negara (@id_negara varchar(10),@nama_negara varchar(255))
as
insert into tbl_negara values (@id_negara, @nama_negara)
6. untuk ubah, pilih dulu data yang mau di ubah pada datagrid trus klik tombol ubah -> nama negara baru -> simpan
7.untuk hapus, pilih dulu data yang mau dihapus pada datagrid trus klik tombol hapus dan selesai
Rabu, 19 Maret 2014
19.51
4 comments
Assalamu'alaykum wr wb
follow my Twitter @ThoyyibA
Berawal dari mencari referensi untuk membuat id otomatis dan selalu berakhir dengan kegagalan ..
kali ini kak thoy akan berbagi sedikit tentang membuat id otomatis pada Visual Studio.NET
Semoga bermanfaat dan bisa dijadikan referensi .. :)
okelah langsung saja kita ke tkp, dari pada lama basa-basi hhe
disini saya ambil contoh untuk pembuatan id otomatis sederhana untuk negara berikut kodingannya
Private Sub id_otomatis()
Dim sementara As Integer
Dim isi As String = ""
dc = New SqlCommand
dc.Connection = koneksi.konek
dc.CommandType = CommandType.StoredProcedure
dc.CommandText = "otomatis_id_negara"
dr = dc.ExecuteReader
If dr.Read Then
sementara = CInt(Replace(dr.Item("id_negara"), "N-", ""))
txt_id.Text = "N-" & CStr(sementara + 1)
Else
txt_id.Text = "N-1"
End If
End Sub
Ini Hasilnya :
Catatan dari kak Thoy :
1. Pada program diatas saya menggunakan StoredProcedure dengan nama otomatis_id_negara
2. Isi dari StoredProcedure otomatis_id_ikan adalah select * from tbl_negara order by id_negara desc
3. Pastikan sudah terkoneksi dengan databasenya
4. Data id baru N-5 muncul setelah tombol tambah ane klik
Semoga membantu
Wassalamu'alaykum wr wb
Langganan:
Postingan (Atom)