Showing posts with label komputer_internet. Show all posts
Showing posts with label komputer_internet. Show all posts

Saturday, November 12, 2016

Tips Belanja Online

Belanja Online
Pernah belanja Online di Marketplace terkenal? Atau yang gak terkenal sama sekali? Atau mungkin belanja di Onlineshop yang sedang menjamur di Instagram?

Well.. Sebagai pelanggan beberapa marketplace yang beberapa kali repeat order dan juga sebagai pecinta onlineshop dan reseller kecil-kecilan, saya akan mencoba berbagi tips mengenai bagaimana sih berbelanja dengan aman dan nyaman via online ini?

Terutama untuk ibu-ibu ataupun bapak-bapak yang sibuk, daripada muter-muter nyari barang ke toko atau ke mall, belum macetnya belum capeknya karena dari pagi sampe sore harus kerja, belanja online adalah sebuah alternatif yang tentunya menjadi sebuah solusi di jaman yang serba canggih dan online ini.

Bagaimana memilih online shop atau marketplace yang dapat dipercaya?
Berikut tips-tips belanja online menurut sedikit pengalaman saya. :D

1. Pilih Marketplace dan Seller Terpercaya

Marketplace mulai menjamur dengan dipelopori oleh beberapa brand ternama. Ketika kita memutuskan untuk berbelanja, pastikan sistem yang diberlakukan oleh marketplace aman dan sellernya juga terpercaya.

Sebaiknya lihat review dari pembeli untuk melihat kepuasan pelanggan pada masing-masing produk. Perbandingan harga tiap marketplace juga bisa dilakukan (emak2 banget ini sih) :P

Kalau belum ada review pembeli, sebaiknya hati-hati, karena tidak semua seller bisa dipercaya.

2. Perhatikan Detail Keterangan Produk

Membeli barang online tentu saja kita tidak bisa menyentuh barang secara langsung apalagi mencobanya (terutama untuk item fashion). Jadi, perhatikan betul keterangan dan deskripsi lengkap produk. Misalnya, bahannya apa? Ukuran atau dimensi berapa? Warna dan modelnya. Biasanya satu produk ada beberapa gambar dari tampak depan, belakang dsb.

Foto produk selalu dirilis semenarik mungkin untuk menarik pembeli, jadi jangan terlalu ber-ekspektasi lebih saat melihat gambar, pastikan saja keterangannya cukup sesuai dengan keinginan.

3. Cara Pembayaran

Beberapa Marketplace menggunakan sistem pembayaran konfirmasi cepat dengan memasukkan kode perusahaan dan kode pembelian. Ada juga yang masih manual dan harus upload bukti pembayaran. Selain kedua cara tsb, bisa juga dengan menggunakan virtual account, yang juga mendukung konfirmasi cepat.

Pastikan anda memilih rekening sesuai dengan yang anda gunakan. Dan simpan bukti pembayaran tsb, sampai barang yang anda pesan datang.

Beberapa Marketplace juga melayani COD (Cash on Delivery) pada kota-kota tertentu. Apabila kotamu termasuk, bersyukurlah. Untuk yang merasa kurang percaya dengan sistem transfer, bisa menggunakan alternatif pembayaran dengan COD ini. Pastikan anda ada di tempat saat kurir akan mengantar barang, biasanya diinformasikan melalui telepon/sms, dan siapkan uang pas atau lebih untuk jasa kurir apabila diperlukan. :)

4. Alamat Pengiriman

Selalu gunakan alamat lengkap dan jelas beserta kode pos & kecamatan sebagai alamat pengiriman belanja online anda. Jangan lupa sertakan no HP anda.

Usahakan alamat tujuan pengiriman yang selalu ada orang, terutama saat jam kerja. Karena apabila dikirim saat tidak ada orang tentu akan merepotkan kurir dan harus kembali lagi untuk mengirimnya.

5. Periksa Barang

Yang terakhir, saat barang anda datang, periksalah terlebih dahulu apakah sesuai dan tidak ada kerusakan/cacat.

Barang rusak/cacat masih bisa dikembalikan dan diganti baru apabila masih dalam jangka waktu refund sesuai aturan yang berlaku pada marketplace.

Demikianlah sharing tips belanja online menurut saya, mungkin ada tips yang lain dari kamu?
Happy Shopping!


Pic taken from: http://www.chip.co.id/asset/public/articles/images/inilah_situs-situs_jual_beli_kelas_dunia_yang_paling_eksis_151211_0.jpg

Wednesday, September 28, 2016

Pentingnya Update Antivirus

Welcome Back!

Sorry.. Been a long time since I write here..

Well.. Karena sibuk dan hal lainnya, dan lebih sering nulis juga yang ringan-ringan di Blog Curhat dan Blog Kumpulan Quote, akhirnya dapat ide juga yang ingin dipost di sini.

Okay..

Mungkin ketika kita sudah berada di zona nyaman, dan lupa ketika sedang menggunakan komputer kita sering membiarkan PC tanpa antivirus. Atau antivirusnya tidak di-update.

Setiap hari, hampir selalu ada virus baru, yang tentunya akan diimbangi dengan update-an antivirus terbaru juga. Itulah sebabnya untuk kesehatan PC kita sebaiknya jangan pernah lupa untuk update antivirus, terutama yang sering menggunakan internet. Untuk yang jarang online, sebaiknya juga dijadwalkan untuk selalu update karena infeksi virus dan malware tidak hanya menyerang dari jaringan internet juga, tetapi dari pertukaran data melalui flashdisk maupun hardisk eksternal yang terinfeksi.

Kemarin ketika sedang menggunakan PC di Kantor saya, karena ruangan kami pindahan, tentunya ada beberapa barang yang tidak sesuai dengan kondisi semula. Ada sebuah printer yang terhubung dengan PC yang berbeda dengan asalnya.

Karena Fitur Scan yang ada di Printer tsb tidak bisa digunakan dengan maksimal tanpa driver scannernya, jadilah berniat men-download driver Scannya.

Ketika mendownload lihat dulu versi OS dan berapa bitnya, misal Windows 8.1 64 bit, tentu berbeda dengan Windows 8 untuk Drivernya. Cara melihatnya melalui Windows + R, ketik dxdiag.

Dan ketika konek ke internet tidak kunjung bisa, cobalah dicari kenapa sebabnya. Ternyata DNSnya bukan yang biasanya dipakai di kantor. So, ubah deh karena memang untuk IP dan DNS kita setting manual.

Next, koneksi internet pun lancar. Download driver printer & scan dulu sesuai dengan tipe printernya.

Tidak berapa lama koneksi internet gagal lagi. Lihat Konfigurasi IP lagi, DNSnya berubah lagi. Demikian berkali-kali sampai ngecek di running process yang ada di Task Manager dan service-service yang berjalan, ada sesuatu yang mencurigakan. Kalau sering lihat task manager kondisi PC normal mungkin bisa paham. Lokasi file yang mencurigakan itu biasanya ada di process, service, dan start up.

Oke, kemungkinan malware atau virus yang bisa juga disebut DNS Changer, karena udah lama sekali nggak bergelut dengan virus dan kroni-kroninya jadi gak gitu paham juga nama virusnya.

Saran saya untuk anak IT yang masih belajar juga, jangan pernah takut ketika System terkena virus. Don't panic.

Virus hanyalah sebuah program atau aplikasi dengan berbagai kode program atau script yang dirancang untuk merusak file system dari sebuah Sistem Operasi. Yang paling rentan memang Windows. Yeah you know lah. Windows menguasai pasar Sistem Operasi karena kemudahannya dan banyak versi non original-nya..

Ada banyak cara untuk memulihkan sistem yang terkena virus. Kita bisa saja mengembalikannya dengan manual (oprek regedit dsb), scan dan clean dengan antivirus yang pro dan update, kalau sudah parah, the last choice is: re-install atau install ulang system.

Untuk kasus kemarin, setelah cek antivirus yang dipakai, ternyata masih menggunakan SMADAV 2015, lama tidak di-update.

So, coba install SMADAV yang pro, kemudian melakukan update. Scan sistem dan taraaa.... tertangkaplah sudah para virus dan malware penyebab DNS berubah-ubah itu.

Setelah selesai, ubah DNS sesuai konfigurasi yang seharusnya. Lakukan restart. Dan cek DNS lagi setelah PC beroperasi kurang lebih 30 menit. Hanya untuk memastikan tidak ada perubahan DNS lagi oleh malware dan teman-temannya.

So.. itulah sedikit cerita tentang maintenance PC di kantor. 

Pesan yang bisa ditangkap, jangan pernah lupa untuk update antivirus dan lakukan scan secara berkala. Jangan lengah, karena di luar sana ada banyak ancaman terhadap sistem yang sedang anda gunakan. 

Akhir kata, semoga bermanfaat sharing kali ini.

See you next post!

Monday, October 7, 2013

Simple JSP without Netbeans

JSP Sederhana tanpa menggunakan Netbeans

Yeah, di artikel ini, saya ingin sedikit sharing mengenai pembuatan web berbasis JSP, tapi tidak menggunakan IDE Netbeans.

Alasannya? 

1. Saya ingin mempermudah konsep pemrograman JSP.
2. Netbeans cukup berat di Low End Device.
3. Efisiensi

Well.. Netbeans memang powerful dan complete ketika kita ingin membuat berbagai macam project berbasis Java. Baik itu Java Desktop, Java Mobile (J2ME), dan juga Java Web (JSP dan Servlet).


Okay.. back to the topic.. Simple JSP tanpa Netbeans..

Apa saja yang anda perlukan untuk pemrograman ini?

1. Apache Tomcat
Preview Apache Tomcat ketika berhasil diinstal dan dijalankan melalui http://localhost:8080
Well.. web server adalah hal yang paling utama tentunya, karena digunakan untuk kompilasi (compile) JSP files. Web server yang bisa digunakan untuk JSP adalah Apache Tomcat.
Ada Apache Tomcat yang diinstal sendiri dan ada juga yang sudah include di XAMPP versi baru. 

Saat ini saya menggunakan XAMPP versi 1.8.1, dengan fitur PHP - Apache, MySQL, Tomcat, Filezilla.
Active XAMPP
Masing-masing menggunakan port yang berbeda, sehingga bisa dijalankan secara bersamaan.
Apache untuk PHP - localhost, menggunakan port 80. (HTTP).
Sedangkan MySQL menggunakan port 3306.
Tomcat untuk JSP - localhost:8080, menggunakan port 8080.

Jadi, tidak akan masalah bila digunakan secara bersamaan.. 

2. Text Editor

Untuk coding, yeah.. Bisa digunakan notepad (yang anda semua pasti punya). 
Selain notepad? Kan gak keren pake notepad? (Keren lhoh, kan g ada hint nya) :))
Okay.. Alternatif lain bisa juga menggunakan Notepad++ yang lebih bagus karena ada line numbernya, jadi lebih mudah untuk error correction-nya..
Bisa juga menggunakan editplus.. (fitur hampir sama dengan Notepad++)

Disini saya tidak menyebutkan IDE sejenis Netbeans, Eclipse, JCreator, dll dikarenakan saya ingin memberikan sesuatu yang simple dan ringan.

3. Browser

Jelas kita membutuhkan browser untuk preview hasil dari web yang kita bangun.. 
Perlu disebutkan contohnya? Anda pasti lebih paham bukan.. :)

So.. Udah siap untuk belajar??

Here we go..

Konsep Simple JSP

JSP - tak ubahnya seperti PHP - adalah bahasa pemrograman web dinamis. Cuma bedanya, JSP menggunakan bahasa Java..

Apakah dengan mendengar kata-kata Java, JSP jadi terasa sulit?

Coba pahami, ketika kita membuat web berbasis PHP, kita gunakan HTML, CSS dan teman-temannya untuk desain, sedangkan PHP untuk processing data. Got it?

Pada JSP juga terdapat konsep yang serupa.

So.. it's not that so difficult to learn okay?

Kita buat segala macam desain web dengan HTML sedangkan processing thingsnya kita gunakan JSP.

Percobaan I

Untuk pemula, get ready for this simple one..

1. Langkah pertama dan paling penting, aktifkan tomcat. Bila dari Xampp Control Panel tidak berhasil, klik explorer pada Xampp Control Panel dan klik dua kali file catalina_start.bat. Biarkan aktif selama kita sedang membuat project dengan jsp.

2. Ketikkan source code berikut pada text editor kesayangan anda. Simpan dengan nama tes.jsp. Jangan lupa, simpan di xampp/tomcat/webapps buat folder dengan nama belajar. (just for example)

Kali ini bukan Hello World yang akan kita coba (karena sudah terlalu mainstream)
source code JSP - tes.jsp
Lokasi penyimpanan file

3. Jalankan, dengan memanggil nama file pada browser kesukaan anda. For example, http://localhost:8080/belajar/tes.jsp

Preview hasil kompilasi pada 
Kalau sukses pasti sama deh dengan yang di gambar..

Kalau masih belum sukses, well.. just fix the bug..
Aturan penulisan script JSP hampir sama dengan Java. Yaitu:

Sama-sama diakhiri dengan semi colon ; 
Case Sensitive, huruf besar dan kecil dibedakan.
Variabel harus dideklarasikan terlebih dahulu. (Bedanya dengan di PHP, kalau di PHP  variabel tidak perlu dideklarasikan dulu, langsung $a = 1, inisialisasi langsung sudah bisa digunakan)

Okay, done.. For this first project err... file.. :D

I will give you another scratch of code at the next post..

Wish that it could help you out.. :)

Thursday, January 3, 2013

Windows 8 Preview

Welcome to the new technology.. Windows 8..
Everything at Once huh??
So here is the preview of mine.. :)

Look so good at my HP G42.. and it's faster than Windows 7.



Thank's for visit anyway.. ^^

Wednesday, December 19, 2012

Mengatasi Error pada PHP

Berbagi sedikit kisah pas lagi coding.

Yang namanya coding, pasti gak langsung 100% berhasil ya.. apalagi, kalo belum biasa membuat program or aplikasi..

nah, secara umum jenis-jenis error di pemrograman sebenernya dibagi jadi 2, yaitu Syntax Error dan Logical Error..

Dan akan saya bahas lebih khusus lagi tentang error ketika sedang bekerja dengan PHP.

1. Syntax Error

Syntax Error, adalah kesalahan penulisan syntax, contohnya ketika menulis echo ""; ada kekeliruan, seperti belum diberi tanda petik, belum diberi titik koma, kurang tanda kurung ataupun kurung kurawal, dan kesalahan kode program lainnya.

Kalau yang Syntax Error, di php nih contohnya, misalnya keluar pesan error seperti ini:

Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'root'@'localhost' (using password: YES) in D:\xampp\htdocs\kreditmotor\konek.php on line 2

eror di php, bisa dianalisa dengan mudah, just like another programming karena disertai error pada baris koding ke sekian..

and yeah.. kalo ada contoh error seperti yang tertulis pada di atas, hanya dengan bermodal pengertian dengan bahasa Inggris kita udah bisa tahu, ada kalimat, contoh: Access denied for user root@localhost (using password YES), yang maksudnya adalah, kita tidak bisa masuk dan berhubungan dengan database mysql, dengan username root dan password yang kita masukkan. Bisa jadi, username atau password yang kita tuliskan pada file konfigurasi (file untuk koneksi) mengandung kesalahan.

Kesalahan syntax ini juga sering terjadi, semacam kesalahan-kesalahan kecil dalam penulisan.. misalnya, menuliskan Salah penulisan fungsi-fungsi di PHP semacam mysql_connect, mysql_query, dan sebagainya..

Kalau udah sering bermain-main dengan PHP, pasti udah langsung bisa mengenali, ketika ada error pada baris ke sekian, sudah bisa mengatasi dengan baik..

2 Logical Error

Kalo Logical Error, agaknya lebih susah ditebak ada di mana.. karena kesalahan bukan pada penulisan syntax.. Tapi pada Logika Program dimana kita sebagai programmer lah yang seharusnya tau apa yang akan kita buat, akan tetapi, salah di penerjemahan logika kepada programnya, sehingga tidak sesuai dengan apa yang dimaksudkan..

Contoh sederhana adalah, ketika membuat sebuah inputan angka, yang ketika di klik submit akan menampilkan angka genap berurutan sejumlah angka yang diinputkan.
Contoh, kita inputkan 10, maka akan tampil 2, 4, 6, 8, 10

Nah, bila salah penulisan, misalnya seharusnya dituliskan if($x mod 2==0) dan ada kesalahan misalnya xmod 2 == 1 atau bukan ditulis 1 tetapi ditulis 0, maka apa yang tampil tidak sesuai dengan apa yang dimaksudkan.

Misalnya juga, ketika membuat program untuk menampilkan data dengan paging, dan data yang ditampilkan seharusnya ada 10 data per halaman, tapi yang tampil masih 15.

Atau logika, ketika membuat login admin, kalau lebih dari 3x login gagal maka tidak bisa login lagi dan banyak lagi contoh-contoh programming sederhana yang sering kita jumpai erornya.. :)

Well.. semakin banyak mengerjakan sesuatu, pasti anda pun akan semakin paham..
So, keep practice yeah..

Semoga bermanfaat..

Thursday, October 18, 2012

What Makes Apple So Special?

Tentu saja, Apple yang saya maksud adalah Apple by Steve Jobs ;)

Terkesan mahal dan apa sih hebatnya? Begitulah orang awam seperti saya pun bertanya-tanya.

Sampai pada suatu hari, dikarenakan sesuatu hal, ada seorang teman saya yang minta tolong, karena MacBook Air nya tidak bisa konek ke internet sama sekali. Baik via WIFI maupun modem. Padahal, kemarinnya masih bisa. There's something wrong that may he did..

So.. jujur aja, ini pertama kali pegang MacBook, dan belum paham, so? 
just wonder how's the system.. what made it special and so expensive...

Well.. Googling sana sini, tidak berhasil dan akhirnya, minta bantuan ke rekan blogger yang juga seorang programmer dan pengguna Mac. Mas Arief Bayu.. (recommended by Haqqi) Thanks Guys.. I owe you a lot.. :)

Nah, setelah problem solved, baru saya ngeh... Ternyata ada firewall yang ngeblock internet dan juga beberapa aplikasi. Dan ketika si firewall masih nge-lock, aplikasi firewallnya malah di uninstall... so .. that's the problem.. and he can solve it.. dengan masuk ke console pake command2 sejenis di Linux.. (itulah yang saya lihat waktu dia utek2 sistemnya), install sesuatu, dan akhirnya meng-unlock beberapa hal..
well... good job... ^^

Setelah balikin MacBook ke empunya.. well we talked about many things related to Apple..

Yeah..  kenapa, dia memilih MacBook? Selain karena dia juga pecinta gadget, mulai dari Android dan juga iPad..

Dia sempat bercerita tentang bagaimana 'galau'nya dia ketika sedang berada di Jepang,  yeah, waktu dia mau memutuskan beli MacBook atau Sony Vaio seri Z yang cuma keluar 2000 aja di seluruh dunia, dia galau, antara mau beli MacBook Air atau Vaio Z yang saat itu posisi sedang bekerja di Jepang...

Konsultasi sana sini, dan masuk ke forum-forum di internet..


Finally, ketika uda mau beli Vaio, stoknya abis.. :D :D

Akhirnya di memutuskan beli MacBook Air. And found.. what makes it so special??

MacBook Air


1. Quality in Material

oke, saya baru tau kalo bahannya casing dan lain sebagainya dari si Mac ini adalah Aluminium. Bukan plastic seperti laptop-laptop merk yang lain.

2. Very Cool Design

Kemudian, untuk segi ukuran, si MacBook Air amat sangat tipis.. ringan banget! 

3. Software Quality

Belum pernah ada keluhan dari Apple users, sistem gue eror nih atau nge hang. Belum pernah..

4. Fast StartUp and ShutDown

Dan belum pernah juga saya nemuin OS laen yang secepat Mac untuk pertama kali start up dan ketika shutdown.
Sempet diadu dengan beberapa merk laptop, dan tetap belum ada yang mengalahkan MacBook Air, pada saat itu.

5. High Spec

Processornya lebih tinggi dari I7 sekalipun.. kekuatan hardware yang didesain ke bentuk minimalis nan praktis..

6. Various Product by Apple

Apple terus berinovasi, mulai dari MacBook dengan berbagai jenis, MacBook Pro, MacBook Air, MacBook Pro with Retina, iPad, iPhone, iMac, iPod, iPad Mini, Mac Mini, Mac Pro, iMac, and another accesories.

for more info, you can go here http://store.apple.com


Well... untuk hal-hal lain, yeah, saya masi amat sangat awam tentang Apple Product ini.. Belum tahu apa-apa.. :D :D

Tapi, setelah saya tahu, betapa kerennya fitur dan juga kualitas dari sebuah Mac, saya pun baru bisa mengatakan, ini bukannya mahal kok, tapi, memang anda membeli sebuah produk dengan kualitas yang sepaket di dalamnya.

Tapi, walaupun begitu, saya belum merasa butuh untuk membelinya.. Mungkin juga karena pekerjaan yang belum menuntut untuk kesana. :)

Paling tidak, saya jadi tahu, well.. inilah Apple dengan segala kualitas dan branding kuat yang membawanya..

Dan kalo ditanya kepingin Produk Apple yang mana? Mungkin saya mau MacBook Air, iPad Mini, dan juga iPhone..  hihihihi... *ada yang mau ngado saya gak nih yaaaa... ^^ *

Tuesday, September 18, 2012

Download Materi C++

well... karena accoung 4shared punya saya di block dan saya gak tau gimana memperbaikinya???

Jadi, ketika ada permintaan dari seorang murid untuk mengunggah materi C++ di blog pun akhirnya tertunda..

Bingung mau upload di file hosting yang mana lagi, sambil mikir, buat teman-teman or adik-adik yang nyari materi pelajaran C++ basic,, silahkan mampir aja ke sini --> http://www.binushacker.net/tutorial-c.html

Link downloadnya masih oke semua pake Ziddu..

so.. gitu aja deh.. makasih buat mas BinusHacker yang udah upload materi2 C++ yang oke :)

Sunday, April 1, 2012

It is not safe to rely on the system's timezone settings

Pas lagi ngerjain PHP dan manggil fungsi date()

misalnya kayak gini..$tanggal=date('Y-m-d')
yang maksudnya adalah kita memanggil fungsi datetime pada PHP yang kalo ditampilkan (di-echo) hasilnya berupa tanggal dengan format (Year-month-date), for ex: 2012-03-12

Nah, kadang-kadang ada kejadian, dimana muncul pesan eror seperti ini ketika ditampilkan.
Warning: strtotime() [function.strtotime]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Asia/Krasnoyarsk'
Kira-kira kayak gitu dach.. :D

Permasalahan kayak gini nih.. gak selalu ada kok, tergantung dari settingan PHP.ini dari Apache kamu..

Jadi, kalo ketemu yang kayak begini, langkah2nya yaitu..

1. nonaktifkan dulu apache kamu. Kalo pake xampp ya dari xampp-control, langsung aja di-stop service apachenya.
2. cari lokasi web server kamu, misalnya ada di D:\xampp\php, klik kanan search biar gak susah-susah nyarinya. dan ketikkan php.ini
3. Disini setting yang harus kamu ganti adalah : date.timezone. Cara cepatnya, tekan ctrl-f aja buat search. daripada nyariin satu2.. capek euy.. cari aja date.timezone. nanti kalo udah ketemu tinggal diubah aja jadi gini isinya: date.timezone = "Asia/Krasnoyarsk"
dan yang penting nih, kalo ada ; (semicolon) di depan kata2 date.timezone, dihapus ya.. :)
4. Oke, editing sudah kelar.. dan apache bisa kembali di start.
5. Selesai

Semoga bermanfaat :)

Tuesday, March 13, 2012

Tampilan Baru My Private Blog

Setelah agak lumayan bored dengan tampilan lama blog saya yang http://nieth-life.blogspot.com, dengan nuansa ijo2 dan banyak widget2 yang udah lama banget bertahan disitu. Akhirnya pada suatu hari ga sengaja liat ada template dari blogger yang cukup menarik dan simpel.. namanya Dynamic View - Live on Blog.. bisa dilihat dari berbagai macam bentuk.. tapi defaultnya saya pake yang Sidebar..

simple dan menarik..

nih screenshotnya.


mungkin ada yang ilang, beberapa widget yang udah lama saya pertahankan.. such as,,, page rank... cuapan twitter, shoutbox, icon extreme tracking, dan beberapa tulisan tentang blog.. tp overall.. saya menyukai tampilan baru ini, karena simpel dan elegan-nya..

Jadilah, my new look of blog.. masih dengan adsense content nya.. hehehe..

keep on blogging.. ;)

Thursday, February 9, 2012

Simple Insert, Update, Delete pada PHP MySQL

Ketika sedang membuat aplikasi web dinamis, tentunya jelas akan berkecimpung dengan manipulasi data, semacam insert, update, delete. yang masuk ke dalam DML alias (Data Manipulation Language).

well.. gak sesulit yang dibayangin kok..

just a simple syntax of php.. dan yang jelas, penguasaan bahasa SQL juga penting..

well.. saya kasih contohnya aja deh.. buat tampilan sederhana yang nanti jadinya seperti ini.

Dimana, kita akan membuat inputan data dokter, sekaligus menampilkannya di bawahnya, dan langsung ada menu edit dan juga hapus.


untuk pembuatan form, saya kira belum ada masalah. nah untuk script penyimpanan dan menampilkan langsung sebagai report data di bawah form pengisian, bisa digunakan syntax berikut. Dan yang paling utama, jangan lupa, database sudah dibuat, dengan tabel dokternya, dan file koneksi sudah harus konek, tidak ada masalah/eror koneksi.

Bila kurang besar bisa didownload gambarnya dan di zoom.

Berikutnya, untuk update sebagai berikut.



Sintax Delete


Nah, dari situ udah cukup buat pengolahan data, insert update delete...

well kalo ada yang belum jelas, silahkan aja sharing ama saya, via YM or lewat blog ini.

semoga kita bisa saling bertukar ilmu. :)

Saturday, January 21, 2012

Online UAN Try Out Application

Online UAN Tryout for SMK Software Engineering with PHP and MySQL

Baru ingat pengen banget posting ini dari dulu..

Dengan 'sedikit' bangga, saya persembahkan, hasil karya saya waktu skripsi, tahun 2010 kmaren..
Kenapa saya bilang bangga, karena saya bener2 mikir dari awal sampai akhir, perjuangan penuh untuk bisa nyelesaiin tuh skripsi.. dengan bantuan mbah Google dan juga seorang teman dari forum diskusiweb yang cukup berjasa..
G lupa juga, dukungan dari 2 dosen pembimbing yang amat sangat baik sekali sama saya.. :)

Bukan source code yang akan saya bagi disini, karena jujur aja, masih amat sangat jauh dari sempurna.. dan lagi.. kebanyakan fitur2nya masih ada bug nya.. dan hanya sang pembuat (saya) yang bisa paham untuk menggunakan halaman adminnya.. (so ... masih jauh dari user friendly -__-)

sedangkan dari sisi user (siswa or guru) , saya kira belum ada masalah berarti..

oke, disini saya mau bercerita seputar sistem yang saya bangun, sekaligus, cerita soal sejarah pembuatannya.. what and why.. hehe.. (kayaknya inspirasi nulis lagi banyak2nya.. :P)

Waktu masih semester 6 menjelang 7,jaman2 kuliah.. saya udah mulai mikir mau bikin skripsi apa..
yeah.. idealisme untuk lulus tepat waktu tanpa nambah semester yang berarti = nambah duit udah ada di kepala saya sejak  kuliah..

Waktu itu, kepikiran untuk membuat aplikasi2 simple,dan ada beberapa daftar judul yang saya jadikan option..
mulai dari membuat sistem info skul dengan wap, sistem info skul dengan php, dll
karena kebetulan saya magang di SMK, yang memotivasi saya untuk bikin aplikasi yang nantinya bisa bermanfaat buat itu skul.. (sebenernya bukan ide yang buruk2 amat kan?)

setelah a little chat dengan beberapa dosen (memang karena sistem kuliah yang kebanyakan jarak jauh, komunikasi YM itu merupakan hal yang penting) akhirnya saya memutuskan membuat aplikasi ujian online..

ya, memang sudah banyak contoh2 ujian online di web2, yang terkenal semacam Cisco, JENI, dll

Software untuk ujian online pun sebenernya juga ada...

contohnya Moodle.. itu CMS yang sangat bagus dan tangguh sebetulnya untuk membuat sebuah ujian online..

Tapi... kalau dibuat skripsi kayaknya jelas g boleh lah.. :)
udah instan banget kan, tinggal tempel2 soalnya.. sedikit modifikasi mungkin di segi desain..

Mulai pemilihan judul.. setelah bertanya2 pada beberapa dosen, baik via YM, fb maupun ada jg yang bertemu langsung, mereka pun membolehkan judul sederhana tersebut..

So, saya pun mulai buat proposal.. pengajuan judul skripsi, waktu itu.. saya beri judul.. Online final Examination Tryout for SMK Majoring Technology. (Maksudnya buat Ujian Tryout UAN SMK kelompok Teknologi)

setelah direvisi, akhirnya ketemu judul yang lebih spesifik.. karena kalau cuma untuk SMK tulisannya, maka SMK dari semua jurusan bisa masuk, sedangkan Majoring Technology, juga kurang spesifik.. karena kelompok teknologi sendiri jg banyak banget jurusan di bawahnya.. seperti otomotif, elektronika, perkapalan, dan laen2.. nanti malah saya yang repot nyari soalnya :P

Judul pun berubah jadi Online UAN Tryout for SMK Software Engineering, atau kalo dalam bahasa Indonesia --> Tryout UAN Online untuk SMK jurusan Rekayasa Perangkat Lunak.

Kira2 kebayang belum sistemnya kayak apa??
Yah dalam imajinasi saya waktu itu.. user bisa daftar, login, dan setelah login bisa melakukan hal2 seperti edit data,  termasuk ganti password, dan kemudian bisa mulai ujian..
kalo udah kelar ujian, kayak ujian2 online yang lain,,  ya udah, nilai langsung tampil, dan di menu feedback ada option untuk melihat hasil dari ujain yang udah dilaksanakan.. bisa tau mana yang salah.. dan dari soal yang masih salah jawabnya, mereka bisa tau, di kompetensi alias standar kompetensi yang mana yang mereka belum menguasai.
mereka bisa ngulang untuk ujian tersebut, dan maksimal 3x untuk ujian dalam 1 hari untuk 1 mata pelajaran dengan soal yang sama.. tapi jelas di acak dong.. kalo sekelas ujian, no 1 di anak yang laen jelas ada di no yang berbeda..

simple..

sedang untuk guru.. mereka bisa liat nilai2 anak2 yang udah ambil ujian.. dan fitur tambahan setelah revisi kompre, ada fasilitas untuk analisa butir soal.. untuk mengetahui kualitas dari tiap butir soal yang diujikan. apakah layak atau tidak.

wow.. untuk yang ngerjain analisa butir soal ini yang agak ruwet.com

waktunya cuman 2 minggu..

jadi dari yang bener2 gak ngerti apa itu analisa butir soal, mulai harus memahami dan bikin aplikasinya di php..

fiyuh,,, untunglah, saya punya 2 dosen pembimbing yang sangat baek..
kalo gak.. mungkin udah nangis2 tok ae bisanya.. ahahaha.. *cengeng beud,,,

well.. semua itu bener2 jadi pengalaman yang sangat berarti buat saya..

dan sejak itulah, php mysql, udah kayak makanan sehari2..

cuman, belum sampai ke konsep OOP sih PHPnya..

masih main logic aja secara struktural..

so.. kalo lagi coding..
or mikir ngajar php ke anak2..
saya coding, anak2 ngikutin, dikiranya anak2 saya ngrepek..
padahal.. ya emang karena udah kebiasaan coding, jadi sampe hapal.. -_-'
kalo cuman insert, update, delete ama searching..

sebenernya.. saya g suka dibilang apal..
lebih baek, dibilang memahami ya.. karena emang kalo udah paham secara konsep, maka, mau diberi case seperti apapun.. pasti bisa...

yang agak lemah,, menurut saya,, ada di perancangan basis data..

yeah..

tapi, buat ngakalin itu semua.. yah, saya maeninnya di koding aja,,, :D

anyway..

neh beberapa preview project saya..

and the last.. semoga kalo ada yang lagi ngerjain sesuatu yang related to this topic, entah itu skripsi, TA, sekedar iseng, or tugas, yah moga2 bisa jadi inspirasi..

saran saya.. sering2 maen aja ke forum diskusiweb.com

orangnya asik2, dan kalo ada kesulitan coding, kita bisa dengan santai nanya.. tanpa perlu malu gitu.. :D


Friday, October 28, 2011

Perintah MySQL

Yang sering berhubungan ama yang namanya database, terutama mysql, wajib dah ngerti syntax2 dasar alias perintah2 pada mysql.. berikut ringkasan perintah2 utama pada mysql.. just check this out ;)

1. Membuat database
CREATE DATABASE Latihan;

2. Menghapus database
DROP DATABASE Latihan;

3. Menggunakan database/select database

USE Latihan;


4. Membuat table pada console

CREATE TABLE komputer (
 komputer_id int(5) NOT NULL auto_increment,
merk_processor varchar(70) NOT NULL default '',
ram int(5) NOT NULL default '',

tgl_beli date NOT NULL default '',
keterangan varchar(255) NOT NULL default '',
PRIMARY KEY (komputer_id)
 );


5. Melihat keterangan/properti pada sebuah table
DESCRIBE komputer;


6. Melihat daftar table yg ada pada database
SHOW TABLES;


7. Memasukkan data pada table
INSERT INTO komputer VALUE ('','Intel','512','2006-11-10','Barang baru');

INSERT INTO komputer VALUE ('','Duron','256','2006-11-12','Seccond');

INSERT INTO komputer VALUE ('','Giga byte','512','2006-11-10','Barang lama');

INSERT INTO komputer (merk_processor) VELUES ('AMD');


8. Melihat isi dari table/menampilkan isi dari table

SELECT * FROM komputer;
SELECT merk_processor,komputer_id,merk_processor AS Prosessor FROM komputer;
SELECT * FROM komputer ORDER BY komputer_id DESC;
SELECT * FROM komputer ORDER BY komputer_id ASC LIMIT 0,3;
SELECT * FROM komputer WHERE komputer_id IN (1,4);
SELECT merk_processor AS merk FROM komputer WHERE komputer_id > 2;
SELECT merk_processor AS merk FROM komputer WHERE komputer_id=3;


9. Meng-UpDate isi table

UPDATE komputer SET merk_procesor='Giga Pro' WHERE komputer_id=3;
UPDATE komputer SET komputer_id=0, merk_processor='X486' WHERE komputer_id=4;
UPDATE komputer SET merk_processor='x286' WHERE computer_id IN (2,3);
UPDATE komputer SET merk_processor='Intel P4';


10. Menghapus isi table

DELETE FROM komputer WHERE komputer_id=0;
DELETE FROM komputer WHERE computer_id IN (1,3);
DELETE FROM komputer;


11. Manipulasi searching pada table

SELECT * FROM komputer WHERE merk_processor LIKE '%tel%';
SELECT * FROM komputer WHERE merk_processor NOT LIKE '%tel%';
12. Manipulasi table

- menambah field
ALTER TABLE komputer ADD jenis VARCHAR(255) NOT NULL default '';

- mengganti field

ALTER TABLE komputer CHANGE jenis warna VARCHAR(255) NOT NULL default '';

- menghapus field

ALTER TABLE komputer DROP warna;

- menghapus primary_key
ALTER TABLE 'komputer_id' CHANGE 'id_komputer' 'id_komputer' INT(5) NOT NULL;

ALTER TABLE komputer DROP PRIMARY KEY;

- menambah primary_key
ALTER TABLE komputer ADD PRIMARY KEY (komputer_id);
ALTER TABLE 'komputer' CHANGE 'komputer_id' 'no_komp' INT(5) DEFAULT '0'

NOT NULL AUTO_INCREMENT;


Demikian beberapa perintah2 SQL, khususnya pada MySQL, tapi tetep bisa buat SQL2 laennya seperti SQL Server...

Sekian terimakasih, semoga bermanfaat :)

Monday, September 19, 2011

Modul Rekayasa Perangkat Lunak

- Software Engineering -
Sebagai pengajar Rekayasa Perangkat Lunak, akhirnya jadi suka donlod sana dan donlod sini, materi2 pelajaran RPL yang dibutuhkan buat mengajar. Ini dia beberapa link download, yang mungkin bisa dijadikan referensi, baik untuk siswa maupun buat pengajar :)
Modul Membuat Aplikasi Web Berbasis PHP
Modul Membuat Aplikasi Desktop dengan Visual Basic
Modul Membuat Program Aplikasi dengan JAVA

Untuk sementara 3 modul dulu...Kalo nanti ada tambahan akan saya upload lagi..

Semoga bermanfaat. ^_^

Friday, August 12, 2011

Import Data dari Excel (CSV) ke MySQL via PHPMyAdmin

~ PHPMyAdmin ~
Anda yang suka bermain-main dengan dunia web dan hostingnya.. Pasti udah g asing lagi dengan PHP, MySQL, web hosting, dan hal2 yang berhubungan dengan web programming..

Web dinamis.. web yang udah pasti pake teknologi server side scripting dan juga make database, kebanyakan MySQL, pasti sering kalian sering nemuin import or export data sql, dari database yang ada di localhost, ke web server yang online..

Nah,, gimana seandainya, data yang dipake di database, adalah data2 yang jumlahnya ratusan mencapai ribuan, dari file excel misalnya, berupa, contohnya, data siswa, dan kita, gak mungkin lah ya mau insert satu2.. capek.. :P

so, saya browsing ke sana ke mari.. sempat minta bantuan kepada seorang kawan yang sangat berjasa dalam turut mensukseskan acara export import data.. :D (thx to Angin)
dan nemuin link yang cukup bagus untuk diikuti..

yaitu: Import data dari Excel ke MySQL PHPMyAdmin

Kalo males buka linknya.. nih saya copy paste disini nih langkah2nya.. :

Solusi tepatnya untuk memasukkan data excel ke mysql xampp adalah dengan menggunakan fasilitas menu import pada phpmyadmin milik xampp. Tapi hal yang paling urgent adalah buat tabel yang mana jumlah kolomnya sama dengan jumlah kolom data pada MS Excel kamu, setelah itu baru ikuti langkah-langkah berikut ini.

  1. Buka MS  Excel kamu, kemudian klik menu File -> save as “CSV (Comma delimited).”  Jika keluar warning  “Do you want to keep the workbook in this format?” Klik “yes” dan tutup Excelnya. Klik “NO”  jika keluar warning “Do you want to save the changes made to yourworkbook.csv?”.
  2. Buka http://localhost/phpmyadmin , kemudian di halaman utama, cari field untuk membuat database baru. (Create New Database) Berikan nama sesuai keinginan dan untuk Type nama database biarkan secara default “collation.”
  3. Setelah membuat nama database, maka buat tabel yaitu cari field untuk create tabel, buat kolom-kolom tabel sesuai kolom pada MS Excel. Pilih type datanya menjadi  ‘ TEXT ‘.
  4. Kalau semuanya udah selesai, maka sekarang tinggal import excel to mysql. Caranya klik link nama tabel kamu kemudian klik menu import dan browse file Excel kamu yang udah di save formatnya menjadi CSV.
  5. Biarkan semuanya default, kemudian pilih CSV with LOAD data dan uncheck pada tulisan Replace table data with file dan Ignore duplicate rows kemudian ubah karakter yang ada pada Fields terminated by menjadi karakter koma ” , ” .
  6. Kosongkan isi field pada tulisan Fields enclosed by: dan Fields escaped by: dan Column names, Check pada tulisan Use LOCAL keyword.
  7. Klik tombol GO maka semua data pada excel sudah langsung masuk ke database mysql phpmyadmin kamu.

Oke.. dari langkah2 yang udah disebutin di atas... kebetulan saya pake web server untuk di web hostingnya, PHPMyAdmin versi 3.3.9.2, PHP nya versi 4.1.22, dan MySQL versi 5.0.92. Boleh dibilang termasuk versi lama..

waktu mo import yang csv itu (dari langkah2 di atas), selalu terjadi error message dimana, MySQL said : #1148 - The used command is not allowed with this MySQL version

Akhirnya,, setelah chat dengan seorang ahli (haha), a ton of thanks to you... makan apa c kok cerdas banget... dia memberi smart solution..

Karena kemungkinan masalahnya ada pada versi PHPMyAdmin yang lama, cara di atas terpaksa sedikit diakali..

So.. saya gunakan PHPMyAdmin yang ada di laptop saya.. (baca: localhost)
kemudian saya ikuti dah, import data dari csv ke mysql seperti langkah di atas..

Well done!

data bisa masuk semua..
cuma ada sedikit masalah ketika saya coba execute query dari sql, dengan perintan "select * from tsiswa where jurusan='TI'", eh kaga mau keluar datanya..

aneh banget.. setelah mencoba mengedit satu baris data dan menyimpannya.. baru mau dah..
akhirnya terpaksa mengedit 700an data siswa tersebut.. tapi lumayan cepat, karena cuma pilih semua data, edit, kemudian simpan. per-30 data..

setelah data sudah bisa di execute dengan baik dan benar.. saya dump, alias export menjadi file sql.. (kalau yang ini langkah2nya kayaknya g perlu saya ceritain deh)

kemudian masuk lagi ke PHPMyAdmin dari web hosting, dan meng-import file SQL tersebut...

Finish..

dan Alhamdulilah.. SQL Query bisa dilakukan dengan baik dan benar..

Sekian, semoga sharing saya ini bermanfaat ^_^

- Well, I'm not as smart as you are -

Wednesday, August 3, 2011

IP Address has changed!

Ada yang pernah ngalamin kayak gitu ga??? Ketika login ke cpanel.. eh.. yang keluar malah halaman login lagi disertai notification --> IP address has changed!
sebel banget beud.. apalagi waktu bener2 butuh masuk ke cpanel web.. Sebenernya.. klo cuma sekedar upload file, udah lewat FTP aja bisa, aq kebetulan pake Filezilla, udah beres.. nah, waktu mau utak atik database lewat fasilitas phpmyadmin dan harus masuk ke cpanel webhosting, what should I do? any Suggestion???
Pas aq browsing sana sini... aduh.. solusinya ruwet2.. (maklum ogah ribet).

dan begitu coba nanya ama customer care nya idwebhost.. eeuhh.. g memuaskan banget jawabnya.. entah waktu itu memang orangnya g bisa jawab atau emang bener2 uda ganti ship jadi harus ninggalin PC dan mengalihkan pertanyaan ke orang laen..

Emang sih,, dengan modem cdma, yang anehnya IP addressnya ganti2 alias dinamis.. pdahal kita koneksinya terus (gag putus2), jadinya g bisa buka halaman cpanel yang notabene emang high securuty,, ya maksudnya.. web dengan tingkat keamanan yang tinggi.. Ketika udah login dengan sebuah IP address.. ketika web mendeteksi IP Addressnya berubah.. dy otomatis logout dan minta login lage.. soo secure... -__-"

So.. solusinya cuma -->
1. http://www.potter.web.id/tidak-bisa-login-cpanel-ip-address-has-changed/
2. harus pake koneksi yang g ganti2 dwe IP Address e.. semacam, koneksi WIFI or ADSL yang yahud..


Oke.. itu sedikit pengalaman seputar masalah dunia per-web hostingan.. next bakal posting lagi kalo ada something yang mungkin bisa di share..

Thursday, February 10, 2011

Damn it! Ramnit!

Ujian Kompetensi atau Ujian Praktek bagi siswa SMK bakalan dilaksanakan tanggal 25-28 Februari 2010. Materi Ujian nya adalah membuat web, program Kredit Sepeda Motor.

Dibikin pusing dengan kesiapan anak2 kelas 3 yang cukup mendadak dan kebanyakan masih lemah dalam pembuatan web, ditambah dengan terjangkitnya LAB TI dengan virus2 yang g ada habisnya.. fiuh.. (belakangan aq tau kalo yang nginfeksi komputer itu namanya virus Ramnit)

setelah browsing sana sini, dan rencananya nyari data2 untuk buat web Ujikom. install ulang deh komputer guru yang biasanya dibuat ngajar, yeah, ok. setelah itu dikasi antivirus mcafee.. dia mengenali virus ramnit dan di clean smua, tapi tetep aja tuh virus g ilang2.. karena udah nginfeksi file svchost.exe yang untuk network service... wew..

setelah browsing dari bberapa tempat.. ketemu juga yeah,, solusinya.. neh masih dipraktekin ke pc teacher. buat client emang waktunya clean install dan format smua untuk uji kompetensi.

so.. neh dia tentang Ramnit yang so damn it..

Meski terbilang baru, namun penyebaran virus Ramnit memang cepat. Bahkan karena kecanggihannya yang mampu men-download virus lain, program jahat ini tergolong salah satu trojan yang sulit diberantas.

Nah setelah mengetahui ciri-cirinya, berikut adalah langkah-langkah untuk menghapus virus Ramnit yang disampaikan Alfons Tanujaya, analis antivirus Vaksincom, kepada detikINET, Selasa (1/2/2011).

Karena menginfeksi file berekstensi exe, dll, dan html, maka pembersihan sebaiknya dilakukan pada modus DOS. Untuk mempermudah pembersihan silahkan gunakan Windows Mini PE Live CD, lalu downlad tool gratis Dr.Web CureIt!

Agar optimal, sebaiknya semua media termasuk hardsisk dan flashdisk discan terlebih dahulu. Hal ini dikarenakan Ramnit akan menaruh beberapa media penyimpanan.

Sebelum melakukan pembersihan sebaiknya blok file duplikat virus dengan menggunakan fitur 'Software Restriction Policies'. Fitur ini hanya ada pada system operasi Windows XP Pro, Vista, 7, Server 2003 dan Server 2008.

Hubungkan flashdisk atau pun hardsik eksternal ke komputer. Lalu download aplikasi gratisan Dr Web Live CD pada situs berikut ini. Setelah hal tersebut usai dilakukan, pengguna bisa melanjutkan langkah-langkah berikut.

  1. Setelah software Dr.Web LiveCD berhasil di-download, burn kedalam CD/DVD
  2. Hubungkan flashdisk dan hardsik eksternal ke komputer
  3. Booting komputer melalui CD/DVD ROM
  4. Kemudian akan muncul layar 'Welcome to Dr.Web LiveCD
  5. Pilih 'Dr.Web LiveCD (Default)' kemudian tekan tombol 'Enter' pada keyboard
  6. Tunggu beberapa saat sampai muncul interface Dr.Web LiveCD yang akan menampilkan aplikasi 'Dr.Web Scanner' secara otomatis. Dr.Web Scanner ini berfungsi untuk melakukan pemeriksaan terhadap komputer anda dari kemungkinan adanya virus
  7. Untuk scan hardisk, pada layar 'Dr.Web Scanner' pilih lokasi drive yang akan di periksa dan pastikan Anda check list opsi 'Scan subdirectories' agar Dr.Web dapat melakukan pemeriksaan terhadap direktori dan subdirektori agar pembersihan lebih optimal. Jika layar Dr.Web Scanner tidak muncul klik ganda icon 'Dr.Web Scanner' yang terdapat pada Desktop.
  8. Kemudian klik tombol [Start] untuk memulai proses pemeriksaan
  9. Tunggu beberapa saat sampai proses scan selesai dilakukan. Jika ditemukan adanya virus, Dr.Web akan menginformasikan file yang terinfeksi dan jenis virus yang menginfeksi pada kolom informasi virus yang tersedia.
  10. Klik tombol [Select All] untuk memilih semua objek/file yang akan di bersihkan atau Anda dapat menentukan file mana saja yang akan Anda bersihkan dengan check list pada opsi yang tersedia
  11. Kemudian klik tombol [Cure] untuk membersihkan file yang telah terinfeksi virus
  12. Tunggu sampai proses pembersihan selesai dilakukan
  13. Scan ulang komputer untuk memastikan komputer bersih dari virus
  14. Restart komputer.

Thursday, November 18, 2010

Stored Procedure di MySQL

Kebetulan hari ini ngajar materi Stored Procedure pada MySQL, dan mungkin sekarang bisa sedikit saya catatkan disini,, anggap aja sebagai log mengajar.. he he he.. mumpung anak-anak lagi ngerjain tugas praktikum, mari kita juga belajar Stored Procedure..

Apa yang dimaksud Stored Procedure??

Dapat dikatakan dari arti kata, stored = tersimpan, procedure = fungsi/prosedur.. secara harfiah artinya proses/fungsi/prosedur yang tersimpan.

Makna dalam MySQL nya yeah, hampir sama yaitu fungsi/prosedur yang tersimpan di dalam MySQL, fungsinya adalah, bila kita punya syntax yang panjang banget untuk operasi database MySQL, bisa disimpan dalam bentuk prosedur, dan di saat kita memerlukannya kita tinggal memanggilnya saja.

Are you with me??

Kalo iya, kita bisa contohkan... Contoh sederhana aja..

Misalnya kita punya database smk dengan tabel siswa dan data seperti berikut :



 
Lalu kita buat procedure dengan perintah sql nya:



Maksud dari perintah di atas: kita buat procedure dengan nama p1, fungsi dari perintah prosedur tersebut adalah untuk menampilkan data dari tabel siswa yang nama depannya 'D'.

Setelah dibuat, kita bisa panggil tuh prosedur dengan perintah call diikuti nama procedure..






 

Nah... itu adalah contoh yang sederhana,, paling sederhana wez pokoknya..

Kalo ingin menghapus procedure, tinggal ketik aja: drop procedure nama_procedure;
contoh: drop procedure p1;


untuk contoh yang lebih kompleks, to be continued yeah... udah sore neh..

time to get back home dulu.. see ya.. ;)

Thursday, November 4, 2010

Logika itu Penting

Waktu belajar ilmu komputer untuk pertama kalinya, pasti kita dikenalkan sama yang namanya ALGORITMA. waktu itu saya bertanya-tanya.. kenapa sih belajar beginian? kayaknya g penting banget, bikin alur kegiatan mulai dari bangun tidur sampe ke sekolah.. what the hell is that?


Agaknya, semua itu mulai terasa waktu kita udah mulai bikin program. Jadi Algoritma itu g sekedar materi dasar kuliah.. tapi akan terus dipake, sekalipun di kehidupan nyata kita.

Sebelum memutuskan sesuatu, sebelum melakukan sesuatu, sebelum membuat sesuatu.. Apabila kita udah terbiasa berpikir dengan cerdas dan efisien, use logic mind, maka semua hal Insyaallah bisa terselesaikan dengan baik..

Sedikit berbagi cerita aja, di luar programming.. setiap orang pasti punya permasalahan.. yeah, kalo g pengen ketemu masalah c g usah hidup aja.

Logika yang baik, diperlukan bagi setiap manusia untuk ngelewatin masalah2 yang ada dalam hidupnya.. am I right? just Correct Me If I'm Wrong..
saya pernah mengalami saat2 Rush dalam hidup saya.. menuntut untuk berpikir secara logis, which one that I should do or finish first..

Salah satunya, ketika saya harus membagi waktu antara kuliah, magang kerja dan ngelesi anak kelas 3 SMP prepare 4 UAN.. hikz... What a life..
Not easy at that time.. pagi gw ke STM, masih harus nyempet2in nyiapin materi les2an.. Matematika ama IPA waktu itu,, then, kalo lagi ada kul, bela2in pulang kul langsung ngelesi, pulang nyampe rumah jam 9 lah, jam setengah 10 lah.. jauh seh tempatnya.. kadang g ada motor jg, waktu itu masih pake motor kakak.. Kalo capek, yowez lah, pulang ae ke celaket.. ke rumah Tante..

demikian jg pas bagi waktu antara skripsi, deadline guys, dan kerja tahun pertama ngajar dan jadi tim sukses UAN.. Alhamdulillahnya.. bisa terlewati dengan baik.. tanpa melupakan kewajiban lainnya..

Back to programming...

setelah berkecimpung di dunia scripting dan juga programming untuk membuat program... walaupun sebenernya masih sangat newbie.. saya menyadari banget, pentingnya Algoritma dan Logika Pemrograman. Langkah-langkah step by step dalam merancang sebuah program.

Katakanlah.. kalian ingin membangun sistem informasi perpustakaan.. langkah apa saja yang harus dilaksanakan? karena mungkin langkah yang diambil kurang tepat, pengaruhnya akan terasa pada saat membuat program.

Sekedar contoh, Langkah-langkah dalam membuat program perpustakaan.
1. Menggambarkan sistem yang akan dibangun, siapa saja aktornya (pelaku program) dan apa saja yang bisa dilakukan oleh sang aktor.
2. Kalo udah kebayang seperti apa programnya, bisa digambarin Flowchartnya.
3. Pake model Use Case, dari aktor bisa ditentuin apa saja yang bisa dilakukan oleh sang aktor dalam program.
4. Bikin rancangan database. Data-data apa aja yang diperlukan digambarkan ke sebuah rancangan database dan tabel-tabel.
5. Mulai merancang aplikasi, interface program baru kemudian kodingnya.
6. Pada koding pun logika itu sangat penting. Jadi ketika sudah memiliki maksud untuk jalannya sebuah program, bisa langsung mempraktekkannya melalui koding.

Bekal pemahaman mengenai bahasa pemrograman yang digunakan juga tidak kalah penting..

Well.. gimana cara melatih logika yang baik???

of course.. dengan menghadapi banyak case tentunya akan semakin melatih logika pemrograman kita. Selain itu, jangan bosan untuk terus belajar. Jangan pelit juga kalo ada teman yang minta bantuan ngoding.. dengan ngajarin, biasanya akan semakin mengasah kemampuan programming dan logika kita.

Intinya, untuk melatih logika programming kita, banyak2 aja latihan.. belajar g cuman dari sekolah, kampus, buku.. internet juga menyediakan source yang sangat banyak untuk melatih kemampuan programming anda.

Never stop learning guys... ;)

Wednesday, September 1, 2010

4SharedDesktop sediakan 10GB ruang penyimpanan online

foto berita artikel
Penyimpanan online dapat menjadi alternatif bagi pengguna yang tidak memiliki dapat penyimpanan dalam skala besar. Salah satu pilihannya adalah 4SharedDesktop. Aplikasi ini memberikan akses pengguna terhadap data yang disimpan dengan kecepatan server yang cukup tinggi. Hal ini dapat membantu pengguna untuk mengatur data yang disimpan di dalam folder, menggugah data, hingga mengunduh data.
 4SharedDesktop memberikan kapasitas penyimpanan secara online sekitar 10GB dan memberikan akses kepada pengguna kapan saja. Layanan ini tentunya akan menjadi sebuah kebutuhan bagi para penyimpan data. Apalagi saat melalukan instalasi, pengguna diberikan pilihan sebuah toolbar yang akan terpasang pada browser.

 Saat melakukan penyimpanan file dapat dilakukan secara manual dengan menelusuri lokasi file di komputer atau dengan cara yang mudah yaitu drag drop. Selain itu, dalam melakukan pembagian data kepada orang lain, pengguna dapat menggunakan fasilitas password terhadap data yang disimpan. Maksimal ukuran yang dapat diunggah sebesar 200MB. Bila lebih dari itu, aplikasi ini secara otomatis akan menolaknya. Bila ingin mencoba, buat akun 4SharedDesktop sekarang.

Petunjuk lengkap penggunaannya ada di : http://www.4shared.com/desktop/
Mau download programnya? klik disini.

Hope it will be valuable for u.

Monday, March 15, 2010

Wordweb for English

nemu software yang semacam 'oxford' banget... get an explanation for English in English..
but, this software is kinda cool, faster than book, of course.. and has complete meaning in every word that we want to try search it's meaning..

jadi.. buat yang suka atau emang bergelut di dunia yang berbau English.. software ini keren juga..

Fasilitasnya, selaen keluar 'terjemahannya' dalam bahasa Inggris juga, ada contoh2 penggunaannya dalam kalimat, dan ada sound previewnya juga untuk kata yang sedang kita cari.. sip deh..

wordweb yangs sekarang Q pake adalah versi 6.0 yang free.

klo mo download bisa langsung disini.

semoga bermanfaat ^^