widget

Jumat, 01 Juni 2012

Ishak Mekki Diharapkan Utamakan SDM Lokal
JIKA Ishak Mekki terpilih sebagai Gubernur Sumatera Selatan 2013-2018, diharapkan dia lebih fokus pada pengembangan pembangunan berdasarkan potensi sumber daya manusia (SDM) di Sumatera Selatan, bukan sebaliknya memaksakan pembangunan yang populis tapi tidak didukung oleh SDM lokal. “Misalnya mengembangkan para pedagang makanan khas Palembang seperti kami ini, sehingga dapat menembus pasar nasional dan international. Para pedagang makanan tradisional seperti kami ini jumlahnya sangat besar. Bukan sebaliknya membuka ruang bagi para investor makanan dari luar, yang membawa makanan khas luar negeri, sehingga kami tidak mendapatkan apa pun, kecuali kami menjadi buruh dari perusahaan mereka,” kata Dedeng, seorang pedagang makanan model dan pempek di kawasan Jalan Ramayana, Kalidoni, Palembang, Selasa (08/05/2012). Dedeng menilai pembangunan yang berlangsung di Sumsel saat ini hanya sebagian kecil berdampak positif bagi masyarakat. Buktinya hanya sebagian kecil orang miskin yang berubah menjadi lebih baik pendapatan ekonominya. “Banyak hotel, banyak pusat perbelanjaan, tapi kehidupan kami kian terpuruk. Termasuk pula banyak peristiwa besar. Saat kami protes, mereka bilang kami tidak mampu mengembangkan diri buat mengikuti perkembangan jaman. Kemampuan kami yang dipersoalkan. Lah, apa yang telah mereka berikan kepada kami, kok menuntut? Jadi, seharusnya mereka melaksanakan pembangunan berdasarkan kemampuan kami, sehingga pembangunan itu memiliki dampak positif bagi kami,” kata Dedeng yang memilih berdagang makanan khas Palembang itu karena lebih memungkinkan buat mengembangkan dirinya sebagai pelaku usaha. “Percayalah, jika Ishak Mekki berniat seperti itu pasti dia akan terpilih sebagai Gubernur Sumsel ke depan. Saya sendiri senang ada tokoh lain, seperti beliau, yang akan maju sebagai calon Gubernur Sumsel. Saya malas dengan para politisi yang banyak ngomong besar dan senangnya mengejek orang lain,” ujarnya. Hal senada dikatakan Mansyur, seorang pedagang manisan di Pasar Lemabang Palembang. “Saya lihat pemimpin sekarang ini senang berjualan dengan pihak asing. Senangnya mendatangkan investor, dan tega rakyatnya tergusur. Buat membangun sebuah mall, misalnya, para pedagang seperti kami harus digusur. Kami tidak akan memilih dan mendoakan pemimpin seperti itu. Semoga Ishak Mekki tidak seperti mereka, dan saya senang beliau mau memimpin Sumatera Selatan ke depan. Saya suka sekali slogan ‘Ikhlas untuk Sumsel’ itu. Ya, memimpin dan dipimpin agar diberkahi Allah, memang harus ikhlas,” ujarnya. Tapi Mansyur menilai mendatangkan investor itu tidak selamanya salah. "Jika investasi dari luar itu memang sesuai dengan kebutuhan dan sesuai kemampuan kita, ya, tidak apa-apa. Misalnya investasi bagi perkebunan dan pertanian, sebab di negara kita ini banyak sekali petani yang perlu dibantu," katanya. (wijaya)

Senin, 13 Februari 2012

Membuat Aplikasi Absensi Menggunakan Visual Basic

Welcome back to my Lesson …., sebelum kita memulai tutorial ini , ada baiknya saya ucapkan terimakasih atas kunjungan setia Blog ini, Mungkin ada yang bertanya kenapa Blognya enggak pernah update ?, ya maklumlah bro,,, lagi banyak tugas nih jadi telat dech , Tapi engak apa-apa semakin lama tentunya semakin banyak ide , nah kali ini saya mau coba berbagai ide tersebut.

Siapa yang enggak tahu sih tentang absensi ?, sekolah bahkan perusahan tak terlepas dari yang anamanya absensi ini , kalau biasanya absensi hanya menggunakan secarik kertas tapi kali ini kita coba aplikasikan dengan program komputer , ya …biar lebih keren lah,,,,he….he… .

Sebenernya Aplikasi ini bisa dibuat menggunakan banyak program

misalnya Accses, Foxfro, Mysql, SQl ,VB, C++, bahkan MS.Excel.,.

Kalau pake Acses bukan kurang bagus Cuma sedikit kurang apdol sebab program ini enggak bisa standlone (berdiri sendiri) so kalau komputer kita enggak punya program accses maka program aplikasi enggak bisa jalan , makanya saya mau coba buat pake program Vb, kali ini sya menggukan Vb 6.0.

Letsgo kita mulai…

Dalam palikasi ini kita membutuhkan beberapa Form (tampilan ).

1. Form Input Data Yang akan diabsesn

2. Form Absesni

3. Dan hasil Absensi

Dalam Form input kita membutuhkan beberapa data masukan seperti : No., Nama, Bagian/kelas, tanggal/jam, jenis kelamin .

Data masukan tersebut hanya seabagai contoh , tentunya Anda bisa juga menambahkan yang lainnya sesuai dengan kebutuhan anda . nih dia gambar form input data .



Sederhana bukan…..?.

Pada bagian form ini ada bebrapa tool untuk mengolah data ada Datasiswa , Save data, Delete (hapus) data, .

Cara form ini adalah ketika kita memasukan data kemudian di klik Save maka data akan tersimpan ke Dalam data Base untuk menyimpan data , untuk menghubugkan ke DataBase kita gunakan jembatan Yaitu tool DataGrid (data siswa).

Jadi yang perlu anda lakukan adalah membuat database sebagai tempat menyimpan data tersebut , caranya cukup mudah .

Pada menu bar Visual basik Pilih menu AddIns-Visula data Manager, sampai muncul jendela berikut:




Dan lakukan seperti pada gambar , coba buat data base dengan Acsess versi 7.0 kemudian simpan dalam folder yang sama dengan project Aplikasi yang kita buat.

Misal E://Rahmat/AplikasiAbsesi. Langkah selanjutnya kita masukan beberapa fields dalam database tersebut.




Disinilah kita akan memasukan data fieldsnya , gamar diatas hnaya contoh aja, pada database ini .tentunya untuk membuat Rcordnya tidaklah terlalu susah, anda cukup Klik Add Fields, sampai muncul Jendela baru,




Masukan nama record yang akan kita gunakan tentukan type , sesuai dengan data yang akan kita masukan sialahkan pilih pada bagian type.jika data yang kita masukan sudah pas sesuai dengan kebutuhan , kemudian klik Add index (Field Kunci/primary key) diharapakan sama dengan nama fields yang anda buat. Kalau hal ini sudah lakukan anda tinggal Klik Build The Table (jika data untuk absensi sekolah baiknya gunakan kelas sebagai primary key dan unique jangan dicheklist biar bisa di duplicate dan field no boleh dihilangkan), menunjukan bahawa tabel ini yakin akan kita buat .

Untuk melihat berhasil atau tidaknya data base yang kita buat , tutp Program vb Kita kemudian kita coba buaka database yang baru aja kita buat caranya sama seperti waktu kita membuat database AddIns-Visula data Manager-muncul jendela-klik Open database – Cari database yang baru aja kita buat




Nah itulah hasilnya , kebetulan saya sudah mengisi data-nya , anda cukup klik kanan pada salah satu table kemudian klik Open .

Ok sekarang kita kembali Ke Form Input data.,seperti yang telah di jelaskan pada bagian ini kita akan memasukan data kedalam database yang terdiri dari No, Nip/nis/Nim, Nama, Jenis kelamin, Tanggal , Kelas/bagian saja .Sementara Alpa, izin, sakit,masuk dan total kita masukan pada form interface Input absensi yang nanti akan kita buat. Dengan menggunakan data base yang telah kita buat . Sebelumnya kita keluarkan dulu tool-tool yang kita butuhkan dalam membuat aplikasi ini ,pada toolbox -klik kanan -lalu pada tab Control pilih komponen berikut ini:

1. Microsoft Data Grid Control 6.0

2. Microsoft FlexGrid Control 6.0

Cukup memberi tanda checklist kemudian klik Apply sampai muncul pada Toolbox component seperti gambar berikut ini:




Pada bagian sebelah kiri ada beberapa Icon , dan icon-icon itulah yang akan kita gunakan dalam membuat aplikasi ini.

Selanjutnya kita desain Form terlebih dahulu cara nya gampang untk membuat Form baru anda cukup mengklik Menu Project -Add From -Open sampai muncul form seperti gambar berikut ini:




Pada form ini terlihat nama form dengan nama Form 3 , tentunya kita bisa menggantinya sesuai kehendak kita misal Aplikasi Absensi , caranya Pada Menu View -klik Properties Windows hingga muncul gambar:



Pada bagian alphabetic -caption , kita bisa mengganti Form3 menjadi nama yang lain sedangkan pada bagian (name ) boleh diganti /tidak , karena akan berpengaruh pada saat memasukan script sebaiknya kita biarkan aja , kecuali program yang akan kita sangat Kompleks kita bisa menggantinya untuk membedakan form-from tersebut.

Go nex t (bukan goblok nakat ya!… but is terus…..,…….he….he…J, sekarang kita Buat fields interface menggunakan Label dan text, label sebagai penanda, dan text sebagai tempat menuliskan data input caranya cukup mudah , kita cukup mengklik icon label dengan tanda huruf A:




Kemudain klik diarea form tahan untuk menentukan ukurannya , kemudian beri nama baru pada bagian caption dengan nama yang lain :

Kemudian untuk text sama seperti pembutan label klik icon textbox-kemudian drag diarea form3, selanjutnya pada bagian name anda boleh mengganti /biarkan saja , kira hasilnya seperti berikut:




Ulangi langkah diatas sesuai dengan banyaknya fields yang kita buat, jika sudah selanjutnya kita akan membuat jembatan DataBase , yaitu menggunkan DataGrid caranya sama saja seperti membuat label dan text hanya saja kita perlu sedikit memodifikasinya di bagian Properties Windows ,letsgo bro….!




Perhatikan gambar diatas!, disitu ada Data1 dan inilah yang akan kita gunakan sebagai jembatan Koneksi Ke database kita, Pada bagian Properties windows di bagian DatabaseName , masukan nama Database yang sebelumnya kita buat, diamana akan diminta memasukan Path lokasi tempat kita menyimpan Data tersebut, selanjutya pada bagian Recordsource di properties windows , anda pilih nama tabel yang ada dalam database yang pernah kita buat, misalnya saya memiliki tabel2 dengan nama DataBase tabel1 , kemudian pada Reecordset Type ganti 1-Dynashet menjadi 0-table .

Selanjutnya kita buat command Button sebagai intruksi Perintah terhadap suatu data , kita buat saja sebanyak Dua buah commad , caranya sama sewaktu kita membuat label ,text, dan DataGrid, pada bagian Caption di Proerties windows ganti namanya, umtuk Command 1=Save New Data dan Command2 =Delete/Hapus.,

Selanjutnya klik Icon jam kemudian letakan di From3 pada properties windows di bagian Interval masukan angka 10

secara keseluruhan Form input data akan kira -kira seperti ini :




Giamana bisa kan?, oh ya untuk warna silahkan aja klik-klik di bagian Properties windows mungkin lain kali saya jealaskan …..he….he….

Selanjutnya kita masukan script yang akan menjalankan instruksi untuk menyimpan Fields-fields kedalam database sewaktu kit mengklik Save New Data,

Adapun caranya , pada bagian Save New Data -klik Kanan-View Code atau Double Klik pada Command1= Save New Data




Selanjutnya masukan Script berikut ini diantara Private Sub Command1_Click() Dan End Sub, Perlu di perhatikan command1 bisa beruBah jika anda mengubahnya dengan nama lain pada bagian Properties Windows di bagian Name , misalnya Save maka ktika di lihat di double Klik maka yang tampil bukan Command1 melainkan Save.

Oke ini dia scrip yang harus anda masukan pada bagian ini:

————————————————————————————————————

If Text2.Text = “” And Text7.Text = “” Then

x = MsgBox(“Mohon Isi Data Dengan benar!”, vbOKOnly + vbCritical, “Warning!”)

If x = vbOK Then

End If

Else

x = MsgBox(“Anda yakin Ingin Menyimpan Data ini?”, vbYesNo + vbInformation, “Information”)

If x = vbYes Then

Data1.Recordset.AddNew

Data1.Recordset!no = Text1.Text

Data1.Recordset!nip = Text2.Text

Data1.Recordset!nama = Text3.Text

Data1.Recordset!jk = Text7.Text

Data1.Recordset!tgl = Text4.Text

Data1.Recordset!bagian = Text8.Text

Data1.Recordset!masuk = “”

Data1.Recordset!sakit = “”

Data1.Recordset!izin = “”

Data1.Recordset!alpa = “”

Data1.Recordset!total = “”

Data1.Recordset.Update

Data1.Recordset.MoveLast

Else

bersih

End If

End If

Bersih

—————————————————————–

mungkin sedikit ada pertanyaan koq banyak banget ya scriptnya ?, sebenernya script yang pokonya hanya pada bagian yang warna biru , sedangkan warna hijau hanya modifikasi saya aja .

fungsi IF ini memerintahkan agar si user tidak sembarang mengklik , ketika si user mengklik save New data dalam keadaan Tidak mengisi fields-fieldsnya maka akan keluar Informasi “Mohon Isi data dengan Benar”. Tapi jika Nip dan jenis kelamin di isi maka Data akan disimpan di data Base.

Selanjutnya ada :

Data1.Recordset!no = Text1.Text

Data1.Recordset!nip = Text2.Text

Data1.Recordset!nama = Text3.Text

Data1.Recordset!jk = Text7.Text

Data1.Recordset!tgl = Text4.Text

Data1.Recordset!bagian = Text8.Text

Sementara records alpa dan seterusnya saya biarkan kosong ?, pada Tabel1 dalam data base yang kita buat fileds yang kita buat tidak hanya , no,nip,nama, jenis kelamin, tgl dan bagian tapi alpa, izin, sakit, masuk, sementara pada form input hanya menampilkan no,nip,nama, jenis kelamin, tgl, jika hanya ini saja yang akan kita masukan ke database maka akan terjadi error karena tidak dikenal tabel dengan records seperti itu, makanya tetap saya isi tapi isi data tetap dalam keadan kosong, gitu dech cerintanya…

Lanjut , sakarang Double Klik Command2=delete/hapus kemudian masukan script ini:

Private Sub Command2_Click()

If Text10.Text = “” Then

info

Else

info2

End If

End Sub

Untuk script delete sedikit ya?, he….he…J, sebenernya lumayan juga cuama saya simpan dalam bentuk variable (procedure), tapi boleh kok di buat langsung !, .scrip info kayak gini:

Private Sub info()

x = MsgBox(“Tidak Ada Object Untuk di Hapus”, vbOKOnly + vbCritical, “Warning!”)

If x = vbOK Then

End If

End Sub

———————————————————–

Untuk info2 :

————————————————————————————————————

Private Sub info2()

x = MsgBox(“Anda Yakin Untuk Menghapus data Ini?”, vbYesNo + vbInformation, “Informasi”)

If x = vbYes Then

If Data1.Recordset(“nip”) = Text10.Text Then

Data1.Recordset.Delete

Data1.UpdateRecord

Else

Data1.Recordset.Cancel

End If

Else

Text10.SetFocus

End If

End Sub

Kemudian hal yang terpenting adalah Menampilkan Tanggal atau jam ketika Form Ini sedang Di Runing,(dijalankan), tanggal sifatnya Update sesuai dengan jam di system komputer sekarang Doubleklik Icon Jam Yang ada di Form3 kemudian masukan script berikut:

————————————————————————————————————

Private Sub Timer1_Timer()

Text4.Text = Format(Date, “dd/mm/yyyy”)

End Sub

—————————————————————–

Mungkin sampai disini udah pada ngerti kan?, untuk melangkah ke sesi lainya yaitu membuat form input Absensi , kita coba di bagian ke II ya?,………..

Untuk lebih jelasnya kira-kira script keseluruhannya adalah Sbb:

————————————————————————————————————

Private Sub Command1_Click()

If Text2.Text = “” And Text7.Text = “” Then

x = MsgBox(“Mohon Isi Data Dengan benar!”, vbOKOnly + vbCritical, “Warning!”)

If x = vbOK Then

End If

Else

x = MsgBox(“Anda yakin Ingin Menyimpan Data ini?”, vbYesNo + vbInformation, “Information”)

If x = vbYes Then

Data1.Recordset.AddNew

Data1.Recordset!no = Text1.Text

Data1.Recordset!nip = Text2.Text

Data1.Recordset!nama = Text3.Text

Data1.Recordset!jk = Text7.Text

Data1.Recordset!tgl = Text4.Text

Data1.Recordset!bagian = Text8.Text

Data1.Recordset!masuk = “”

Data1.Recordset!sakit = “”

Data1.Recordset!izin = “”

Data1.Recordset!alpa = “”

Data1.Recordset!total = “”

Data1.Recordset.Update

Data1.Recordset.MoveLast

Else

bersih

End If

End If

bersih

End Sub

Private Sub bersih()

Text1.SetFocus

Text1.Text = “Isi Data!”

Text2.Text = “”

Text3.Text = “”

Text7.Text = “”

Text8.Text = “”

End Sub

Private Sub Command2_Click()

If Text10.Text = “” Then

info

Else

info2

End If

End Sub

Private Sub Form_Load()

Text2.Text = “”

Text3.Text = “”

Text3.Text = “”

Text4.Text = “”

Text1.Text = “silahkan Isi Data!”

Text7.Text = “”

Text8.Text = “”

End Sub

Private Sub Text1_KeyPress(KeyAscii As Integer)

If KeyAscii = 13 Then

Text2.SetFocus

End If

End Sub

Private Sub Text2_KeyPress(KeyAscii As Integer)

If KeyAscii = 13 Then

Text3.SetFocus

End If

End Sub

Private Sub Text3_KeyPress(KeyAscii As Integer)

If KeyAscii = 13 Then

Text7.SetFocus

End If

End Sub

Private Sub Text7_KeyPress(KeyAscii As Integer)

If KeyAscii = 13 Then

Text8.SetFocus

End If

End Sub

Private Sub Text8_KeyPress(KeyAscii As Integer)

If KeyAscii = 13 Then

Command1.SetFocus

End If

End Sub

Private Sub Timer1_Timer()

Text4.Text = Format(Date, “dd/mm/yyyy”)

End Sub

Private Sub info()

x = MsgBox(“Tidak Ada Object Untuk di Hapus”, vbOKOnly + vbCritical, “Warning!”)

If x = vbOK Then

End If

End Sub

Private Sub info2()

x = MsgBox(“Anda Yakin Untuk Menhapus data Ini?”, vbYesNo + vbInformation, “Informasi”)

If x = vbYes Then

If Data1.Recordset(“nip”) = Text10.Text Then

Data1.Recordset.Delete

Data1.UpdateRecord

Else

Data1.Recordset.Cancel

End If

Else

Text10.SetFocus

End If

End Sub

Sekarang kita jalankan Form yang telah kita buat caranya kllik aja Run – Start untuk menghentikan tinggal Klik Run -Stop kira kira hasilnya kayak gini nih:




Saya coba tanpa mengisi data apapun begitu saya klik SAVE NEW DATA, Maka muncul Peringatan . “JYuhuy……..berhasil euy,” kira -kira seperti itu loh Mas….he…..he…..(Maaf Untuk Delete Nanti Kita Bahas Lagi).

Oke dech kayaknya saya mau istirahat dulu nih , enggak apa2 kan , tenang aja entar kita bahas lagi oke tentunya dibagian kedua .

Selamat mencoba Ya !!!………..

Kamis, 15 Desember 2011

motogp 2012

Daftar Rider MotoGP Musim 2012
Daftar ini masih mungkin berubah karena masih terjadi negosiasi antara tim dan pembalap.
Selasa, 8 November 2011, 02:01 WIB
Zika Zakiya
Casey Stoner juara dunia 2011 (REUTERS/Daniel Munoz )
BERITA TERKAIT

* Janji Simoncelli Kepada Sang Kekasih
* Simoncelli Tewas, Rossi Memutuskan Pensiun?
* MotoGP 2012 Kembali Dimulai di Qatar
* Argentina Kembali Gelar MotoGP pada 2013
* Stoner Bicara Soal Era MotoGP 1000cc

VIVAnews - MotoGP musim 2011 resmi selesai dihelat. Seri terakhir dilangsungkan di Sirkuit Valencia di Spanyol, Minggu, 6 November 2011 lalu.

Keluar sebagai juara dunia adalah pembalap Repsol Honda Casey Stoner. Di tahun pertamanya bersama Honda, Stoner melesat tak terkejar oleh lawan-lawannya. Saat MotoGP masih menyisakan dua seri lagi, Stoner sudah memastikan mahkota juara dengan jumlah poin yang tak terjangkau Jorge Lorenzo, Dani Pedrosa, atau pun Andrea Dovizioso.

Namun, tahun 2011 juga diisi duka setelah pembalap Gresini Marco Simoncelli tewas di Sirkuit Sepang, Malaysia. Ironisnya, maut Simoncelli terjadi hanya sepekan setelah ia merebut podium kedua di Australia.

Dengan berakhirnya musim ini, maka pintu musim 2012 mulai terbuka. Dilansir dari Crash Net, Senin, 7 November 2011, sudah ada perubahan di beberapa tim. Di antaranya Toni Elias yang tidak lagi membela tim LCR Honda.

Setelah hanya menduduki posisi 15 klasemen akhir pembalap MotoGP, maka LCR akhirnya memilih mengakhiri kerja sama dengan Elias demi memberikan kesempatan kepada pembalap lain untuk bergabung.

Sedangkan Pramac Ducati resmi mendaratkan Hector Barbera. Dengan demikian Pramac melepas Randy de Puniet dan pensiunnya Loris Capirossi. De Puniet sendiri dikabarkan tengah didekati tim LCR Honda dan Suzuki.

Hector Barbera

(Foto: Hector Barbera)

"Ini akan jadi tahun ketiga saya mengendarai Ducati. Saya ingin berterima kasih pada Pramac Racing Team dan Paolo Campinoti -Ketua Tim- yang sudah memberikan peluang ini," kata Barbera.

Daftar Rider MotoGP Musim 2012
1. Casey Stoner - Repsol Honda
2. Dani Pedrosa - Repsol Honda
3. Jorge Lorenzo - Factory Yamaha
4. Ben Spies - Factory Yamaha
5. Valentino Rossi - Ducati Marlboro
6. Nicky Hayden - Ducati Marlboro
7. Cal Crutchlow - Tech 3 Yamaha
8. Andrea Dovizioso - Tech 3 Yamaha
9. Colin Edwards - Forward Racing
10. Hector Barbera - Pramac Ducati
11. Karel Abraham - Cardion AB Ducati
12. Hector Barbera - Pramac Ducati

Rabu, 12 Oktober 2011

motogp 2012

Di zaman sekarang ini, motogp akan memasuki era mesin 1000cc yang siap di luncurkan pada tahun 2012
para rider sedang berbenah untuk mempersiapkan diri untuk menyambut era tersebut , jorge lorenzo pun sangat puas dengan mesin yamaha M1 mengalami peningkatan yang sangat signinfikan