Minggu, 23 Maret 2014

PHP - Hypertext Preprocessor

Pengenalan PHP

PHP adalah bahasa skrip server, dan merupakan alat yang ampuh untuk membuat halaman web yang dinamis dan interaktif dengan cepat.

PHP adalah alternatif yang banyak digunakan, bebas, dan efisien untuk pesaing seperti Microsoft ASP.



Belajar Mudah dengan "Show PHP"

Berikut "Show PHP" memudahkan kamu untuk belajar PHP, dengan kode dari PHP dan output HTML.


<!DOCTYPE html>
<html>
<body>

<?php
echo "My first PHP script!";
?>


</body>
</html> 

Referensi Fungsi PHP

Berikut referensi lengkap dari semua fungsi PHP:

  • Array functions
  • Calendar functions
  • Date functions
  • Directory functions
  • Error functions
  • Filesystem functions
  • Filter functions
  • FTP functions
  • HTTP functions
  • LibXML functions
  • Mail functions
  • Math functions
  • Misc functions
  • MySQLi functions
  • SimpleXML functions
  • String functions
  • XML Parser functions
  • Zip functions
 
Apa Yang Harus Kamu Ketahui

Sebelum melanjutkan, anda harus memiliki pemahaman dasar sebagai berikut:
  •      HTML
  •      CSS
  •      JavaScript

 Apa itu PHP?
  1.      PHP adalah singkatan dari "PHP Hypertext Preprocessor"
  2.      PHP adalah bahasa scripting yang open source.
  3.      Script PHP dieksekusi pada server
  4.      PHP tidak ada biaya, ia bebas untuk men-download dan digunakan

PHP sederhana untuk pemula.    
PHP juga menawarkan banyak fitur canggih untuk programmer profesional


Apa yang dimaksud dengan File PHP?
  •      File PHP dapat berisi teks, HTML, CSS, JavaScript, dan kode PHP
  •      Kode PHP dieksekusi di server, dan hasilnya dikembalikan ke browser sebagai plain HTML
  •      File PHP memiliki ekstensi "php." 


Apa yang Bisa Dilakukan di PHP?
  •      PHP dapat menghasilkan konten halaman dinamis
  •      PHP dapat membuat, membuka, membaca, menulis, menghapus, dan menutup file di server
  •      PHP dapat mengumpulkan data formulir
  •      PHP dapat mengirim dan menerima cookies
  •      PHP dapat menambah, menghapus, memodifikasi data dalam database Anda
  •      PHP dapat membatasi pengguna untuk mengakses beberapa halaman di situs Web Anda
  •      PHP dapat mengenkripsi data
Dengan PHP Anda tidak terbatas untuk output HTML. Anda bisa menapilkan output gambar, file PDF, dan bahkan film Flash. Anda juga dapat output teks, seperti XHTML dan XML. 

Mengapa PHP?
  •      PHP berjalan pada berbagai platform (Windows, Linux, Unix, Mac OS X, dll)
  •      PHP kompatibel dengan hampir semua server yang digunakan saat ini (Apache, IIS, dll)
  •      PHP mendukung berbagai database
  •      PHP adalah gratis. Download dari official PHP resource: www.php.net
  •      PHP mudah dipelajari dan berjalan efisien pada sisi server 
Apa yang saya butuhkan?

Untuk mulai menggunakan PHP, Anda dapat:

  •      Menemukan host web dengan didukung  PHP dan MySQL
  •      Menginstal web server pada PC Anda sendiri, dan kemudian menginstal PHP dan MySQL

Gunakan Web Host Dengan Mendukung PHP

Jika server Anda telah mengaktifkan dukungan untuk PHP Anda tidak perlu melakukan apa-apa.

Hanya membuat beberapa file php., Menempatkan file tersebut dalam direktori web Anda, dan server secara otomatis akan menguraikannya untuk Anda.

Anda tidak perlu untuk mengkompilasi sesuatu atau memasang alat tambahan.
Karena PHP adalah gratis, paling web host menawarkan dukungan PHP.


Set Up PHP pada PC Anda Sendiri

Namun, jika server Anda tidak mendukung PHP, Anda harus:

  1.      menginstal web server
  2.      menginstal PHP
  3.      menginstal database, seperti MySQL
Situs resmi PHP (PHP.net) memiliki petunjuk instalasi untuk PHP: http://php.net/manual/en/install.php

Tip: Untuk mendapatkan PHP dan berjalan segera untuk Windows, Kamu bisa:
Download WebMatrix    




Sumber : w3schools

Perjuangan Mimi 3 - Selanjutnya

Email baru masuk, dibuka Mimi email itu.
Dear Mimi,
Setelah saya pelajari Manual Book dari program SDM yang dibuat, saya sangat puas dengan program SDM yang Mimi buat. Sesuai dengan pesan kami yaitu:
  1. Bisa menginput data pegawai dan menyimpan scan data pegawai.
  2. Otomatis diberitahukan setahun sebelum pegawai pensiun.
  3. Otomatis diberi output keluaran gaji berdasarkan golongan masing-masing pegawai.
  4. Pegawai yang banyak mangkir otomatis dibertahukan di dinding home bahwasannya pegawai tersebut harus diberikan surat peringatan.
  5. Dibetitahukan kalau ada waktu perjalanan dinas yang double.
  6. Pencarian data pegawai yang cepat.
  7. Menghitung jumlah pengeluaran untuk lembur dan berdasarkan golongan masing-masing karyawan.
  8. Menghitung cuti karyawan, bila ada yang melewati batas waktu yang telah ditentukan akan ditampilkan larangan cuti.
  9. Mengevaluasi kinerja, merekrut dan menampilkan struktur organisasi
  10. menampilkan profil masing-masing karyawan dan bisa mengupload dan mendownload file scan ijazah, kartu keluarga, dll.
      Kami sangat puas dengan aplikasi program yang Anda buat dengan penawaran harga yang ekonomis dan penyelesaian program yang cepat dari waktu yang telah disepakati. Saya sangat setuju untuk harga yang  Anda berikan, saya tidak akan menawar lagi. Bisa kami langsung transferkan uangnya segera pada Anda. Bisakah Mimi mengirimkan nomor rekeningnya agar kami kirimkan uangnya segera. Untuk alamat perusahaan kami yaitu:
  Jl. Melati kembang No. 1
  Medan 21523
  Telp: 2121515
 Terima kasih atas kerjasamanya yang baik.
Salam,
Rudi 

Setelah Mimi membaca email itu, Mimi senangnya buakan main. Dia mengangkat tangannya dan berkata "YEAHHH.... !!!" dengan suara yang kuat. Semua orang yang disekitarnya pada melihatnya, tapi dia tidak peduli. Mimi sangat senang sekali. Segera Mimi mengirimkan email balasan kepada Rudi memberitahukan nomor rekening Mimi. Selanjutnya Mimi pergi dari tempat duduknya, sambil melihat Hp-nya, menunggu SMS dari bank bahwasannya uang transferan dari Rudi sudah masuk.

Ada seorang cowok yang berdiri didekat cafe, cowok itu yang hampir jatuh mengenai Mimi tadi, cowok itu bernama Junga. Mimi tidak sadar berjalan menuju Junga, karena mimi masih melihat ke HPnya. Junga melihatnya terus, memperhatikan tingkah Mimi sedari tadi. Mimi terus berjalan dan pas didepan Junga, Mimi berhenti. Mimi berhenti karena Hp-nya berbunyi. Cepat-cepat mimi membuka sms masuk itu dan melihat isi sms yang memberitahukan ada transfer masuk sebesar Rp. 4.000.000,-. Mimi menunjukkan ekspresi terkejut dan senang, sambil meoloncat-loncat kecil. Junga tersenyum melihat tingkah Mimi. Mimi menyadari ada orang di depannya langsung berbelok menghindari Junga dan berlari. Mimi mau segera mengirimkan CD aplikasi program SDM dan Manual Book yang telah di cetaknya ke alamat perusahaan Rudi bekerja.

***

Akhirnya Aplikasi SDM sudah selesai dan mimi sudah mendapat upahnya. Uang tersebut digunakan Mimi untuk membeli Laptop baru dan sisa uangnya diberikannya pada kedua orangtuanya.

Mimi duduk di Cafe kampus sambil menyeruput capuccino dingin, didepannya ada laptopnya yang baru. Dia membuka blognya yang sudah lama tidak pernah dibukanya sebulanan yang lalu. Mulai dia mengupdate tulisan mengenai pemrograman komputer. Mimi melamun di depan laptopnya.
"laptop sudah ada, apa aku buat saja di blog aku menerima pesanan program komputer? tapi... aku takut nanti ada pesanan program yang susah, malu donk bila menolaknya padahal sudah buat menerima pesanan program, memang menerima pesanan program harus modal nekat, kalau gak nekat gak akan berani mencoba. Atau... aku buat dulu berbagai macam program, jadi kalau ada yang pesan tinggal ubah sedikit-sedikit saja sesuai pesanan sistem dari pemesan. Yach... ide yang bagus.... hahaha..."
Tingkah mimi memang sungguh aneh, dia punya dunia sendiri tidak peduli dengan pandangan orang lain tentang dia. Saat dia tertawa dalam hati, mulutnya pun meragakan tertawanya tapi tidak keluar suara tawanya. Orang disekitarnya tercengang-cengang melihat tingkahnya.
Ide bagus baru saja didapatnya. Di bukanya Ms. Office Word di laptopnya, dibuatnya list rencana program komputer yang mau dibuat.
Rencana pembuatan program untuk perkantoran:
  1. Program Keuangan
  2. Program Pemasaran
  3. Program Proyek Arsitektur
  4. Website Penjulan Barang
  5. Website Profil
"Hmm.... lima dulu cukup kali ya... setiap program diberi satu bulan paling cepat pengerjaannya, tapi... bagaimana tau sistem yang akan dibuat untuk program ini, aku kan gak ahli dibidang akutansi dan bidang lainnya, yang aku tau cuman membuat program komputer. Hmmm...." Mimi mengetuk-ngetuk jari tangannya ke meja.
"AHA... gini aja, aku akan cari tau info tentang mahasiswa/i yang berprestasi dibidang program yang aku buat. Misalnya kalau mau buat program keuangan, aku tinggal cari mahasiswa/i yang berprestasi di jurusan Akuntansi. Aku bisa minta tolong mereka selama sebulan untuk memberikan informasi sistem keuangan itu seperti apa. Ya.. Ya... Ya..."
 
Mimi bersemangat untuk memulai membangun beberapa program komputer. Ini adalah tantangan buat mimi, tantangan yang menggali kemampuannya dan menambah ilmu untuknya dan juga membuat puas dan bangga pada dirinya bila program selesai dibuat.

***

Bersambung.....


Rabu, 19 Maret 2014

Foto Vintage





































Selasa, 18 Maret 2014

Perjuangan Mimi 2 - Tantangan Yang Menambah Ilmu

Setiap harinya Mimi berjuang menyelesaikan program SDM tersebut. Walaupun dia ingin sekali cepat menyelesaikan program tersebut tapi dia tidak sesekali meninggalkan mata kuliahnya, walaupun dia sering terlambat karena lupa waktu, keasyikan mengetikkan kode-kode program di komputer. Di hari libur dia pergi ke warnet untuk menyelesikan program tersebut. Dia selalu mencarat biaya yang keluar untuk membuat program tersebut. Sebelumnya dia sudah meminta izin pada pemilik warnet untuk menginstal software VB.Net untuk membuat program SDM.

Ada yang dia tidak mengerti atau ada yang kurang dalam sistem SDM yang diberikan Rudi, dia menelepon Rudi untuk bertanya. Rudi menjelaskan panjang lebar dan mimi mencatat apa yang dijelaskan Rudi, tapi Mimi tau inti dari penjelasan yang berputar-putar itu. Biaya nelepon pun dicatatnya di buku kecil khusus mencatat biaya yang dikeluarkannya dalam membuat program SDM. setiap minggunya dari pagi sampai malam Mimi di warnet menyelesaikan program SDM itu. Kadang sampai tidak ingat makan, kalau lapar makan roti saja karna dia takut lupa rumus-rumus yang mengalir terus menerus diotaknya. Dia terus bereksperimen dnegan rumus-rumus, kalau tidak bisa pakai rumus yang ini dia mencari rumus lain. Bukunya adalah internet, dia mau cari menampilkan dan menghasilkan input dan output yang mudah untuk pengguna menjalankan program. Dia berpikir kalau pengguna programnya belum tentu mahir banget di komputer makanya dia membuat program yang gampang dijalankan pengguna program. Nah... untuk membuat program yang tampilan inputnya yang simpel dan menghasilkan output yang canggih dan lengkap sesuai keinginan pengguna itu yang susah.

Sesekali dia kehabisan ide untuk menyelesaikan suatu masalah pada programnya yang error. Saat suntuk seperti itu dia jadi malas mengerjakan programnya. berjalan dia sebentar mencari udara segar.

Sebulan sudah berlalu, akhirnya program SDM yang dibuat Mimi sudah selesai. Dia juga kaget hanya butuh waktu sebulan untuk menyelesaikannnya.

***

Mimi memberanikan diri ke kantor dosen, untuk menjumpai dosen yang mengajarkan bahasa pemrograman VB.Net. Bahasa pemrograman tersebut yang digunakannya untuk membuat program SDM.
"Selamat pagi Pak" sapa Mimi yang berdiri didepan meja dosennya yang bernama Bapak Jhon.
"Pagi, ada apa mimi?" tanya Pak Jhon.
"Bapak lagi sibuk tidak? saya mau minta waktu bapak sebentar"
"Gak lagi sibuk, silahkan" pak Jhon menyilahkan Mimi duduk.
"Pak saya mau nunjukkan suatu program, saya mau minta tolong sama bapak, bisa tidak bapak menilai program SDM ini?" Mimi memberikan flasdisknya.
"boleh" Pak Jhon pun mengambil flasdisk Mimi dan mencolokkan flasdisk itu di komputernya, kemudian menjalankan program SDM.
"ini kamu yang buat mimi?" tanya pak Jhon.
"iya pak, tapi maaf pak bukannya saya mau pamer karena bisa membuat program ini, tapi saya mau minta pendapat bapak mengenai program ini, apa masih ada yang salah atau ada yang kurang" kata Mimi.
Pak John mulai menginput di program tersebut dan melihat outputnya, kemudian melihat kode-kode programnya.
"Sebagian dari program ini banyak yang belum saya ajarin di kelas tapi kamu sudah bisa menggunakannya" kata pak Jhon sambil tersenyum pada Mimi.
"saya belajar dari internet pak" Mimi pun tersenyum.
"Sebenarnya program ini sudah bagus dan informasi yang dikeluarkan juga sudah bagus. tapi di program ini belum ada security untuk keamanan data yang disimpan" penjelasan pak Jhon.
"Oo.. gitu ya pak" kata mimi.
"suatu program itu harus ada security untuk menjaga informasi atau data yang disimpan agar data tersebut tidak bocor pada orang iseng atau sengaja membocorkan informasi suatu perusahaan yang menggunakan program tersebut, Okeh saya ajarin membuat security yang aman" kata pak Jhon sambil mengetikkan kode-kode pemrograman di program SDM tersebut.

Mimi memperhatikan ke layar laptop  Pak Jhon yang sedang menambahkan kode-kode program security di program SDM. Pak Jhon mengetik dambil menjelaskan kepada mimi apa fungsi dan keguanaan kode-kode yang dia ketikkan. Selesai sudah Pak Jhon membuat security di program SDM itu. Hanya butuh waktu sebentar bila Pak Jhon yang mengerjakannya. Ditunjukkannya pada Mimi cara menjalankannya, Mimi sangat puas dengan hasilnya.

"Terima kasih pak sudah membantu saya, saya tidak tau pada siapa lagi saya harus berkonsultasi tentang program ini selain kepada bapak yang mengerti pemrograman" kata Mimi.
"iya, sudah sepantasnya saya mengajar muridnya agar jago dibidang yang saya ajarkan, ohya, saya tidak ada memberikan tugas seperti ini, untuk apa program SDM ini mimi?" tanya pak Jhon.
"Sebenarnya sebulan yang lalu ada email dari pembaca blog saya yang mau memesan program SDM pada saya pak, karena saya belum pernah meneerima pesanan program seperti ini saya diberi waktu 3 bulan untuk menyelesaikannya, tapi ternyata satu bulan saja program ini sudah selesai dibuat, setelah membuat program ini saya menyadari bahwa mengerjakan program komputer itu sebuah tantangan yang seiring penyelesaiannya menambah ilmu bagi pembuatnya" penjelasan Mimi.
"iya, seperti itulah, setiap pesanan program komputer berbeda sistem yang digunakan jadi kita punya tantangan untuk menyelesaikannnya dan selalu mencari tau rumus dan kode-kode agar output yang dihasilkan sesuai dengan permintaan, saya juga menerima pesanan program komputer, itu penghasilan tambahan saya, hebat kamu Mimi sudah berani menerima tantangan ini" kata pak jhon.
"terima kasih Pak, ohya pak, bapak kan sudah berpengalaman membuat pesanan program, Bapak biasanya jual program seperti yang saya buat ini dengan harga berapa?".
"Kamu buatnya untuk suatu perusahaankan? bukan untuk orang untuk menyelesaikan tugas akhirnya kan?" tanya pak Jhon.
"untuk perusahaan pak" jawab Mimi.
"kira-kira harganya delapan juta" kata pak Jhon.

Mimi terkejut mendengar harganya yang begitu mahal. Wajah Mimi menjadi terbengong setelah mendengar harga program SDM yang dibuatnya.
"hahaha... kenapa terkejut begitu mukanya? itu program pesanan sesuai dengan permintaan perusahaannya, lagian harga segitu untuk suatu perusahaan bukan berarti apa-apa untuk membantu pekerjaan mereka lebih praktis dan hemat waktu, program itu digunakan dalam jangka waktu yang lama" kata pak Jhon sambil tersenyum.
"Ta tapi, modalnya cuman 150 ribu untuk pulsa dan uang ke warnet" kata Mimi.
"Warnet? kamu gak ada laptop atau komputer di rumah?" tanya pak Jhon yang bingung.
"hehehe... gak ada pak, kadang saya ngerjainnya di komputer cafe kampus ini pak" kata mimi sambil menggaruk-garuk kepala karena malu.
"uang kerja part time saya belum cukup untuk beli laptop, mungkin dari penjualan program ini saya bisa beli pak" penjelasan Mimi.
"pekerja keras ternyat Mimi ini y... kembangkan kemampuan kamu di pemograman komputer ya, karena dari sini kamu bisa menghasilkan uang, tanpa modal banyak, tapi perlu ilmu yang banyak, karena ilmu mahal harganya, oke..." kata pak Jhon sambil memberikan flasdisk Mimi.
"terima kasih pak, saya akan berusaha pak" Mimi bersalaman dengan pak Jhon.

***

Di Cafe kampus, di depan komputer mimi mengetik sebuah email untuk Rudi. Dia masih ragu memberikan harga, karena ini pesanan program pertama kali baginya, dia mau memberikan harga murah saja. Sebelum mengirimkan email dia search di Google harga laptop.
"harga laptop yang baru, murah dan bagus harganya 3.5 juta, apa aku kasih harga programnya 4 juta saja ya... nanti kemahalan pula, atau pas 3.5 juta... atau 3.8 juta aduh tanggung bagusan 4 juta saja... baiklah 4 juta saja, sisa uangnya bisa ditabung" kata mimi dalam hati.


Mimi mengetikkan emailnya.

Dear Rudi,
    Program SDM yang Rudi minta sudah saya selesaikan. Saya juga membuat Manual Book untuk menjalankan program ini (terlampir). Pengiriman Software Program SDM yang saya simpan didalam CD bisa saya antar lewat Pos beserta cetakan Manual Book-nya. Untuk itu saya meminta dikirmkan Alamat perusahaan Anda agar saya bisa mengirimkan programnya. Saya juga mengirimkan Surat Penawaran Harga Program SDM (terlampir). Harga yang saya cantumkan Rp. 4.000.000,-.
    Bila ada perubahan penawaran harga, agar segera kirimkan ke saya. Pengiriman Program SDM akan dilakukan setelah Anda setuju dengan harga program dan sudah mentransfernya.
   Terima kasih atas kerja samanya yang baik.
Salam,
Mimi

Mimi masih ragu mengklik tombol Send untuk mengirim email. Dia masih gak nyangka dari program yang dibuatnya bisa menghasilkan uang.
Dari belakang tempat duduknya ada empat orang cowok yang sedang bercanda sambil tertawa-tawa. Satu cowok menolak kawannya sampai menyenggol tangan Mimi sehingga mimi tak sengaja terklik tombol Send dan badan si cowok tersungkur hampir mengenai punggung Mimi. Mimi yang terbengong karena emailnya sudah terkirim tidak menyadari ada seorang cowok dibelakangnya dan wajahnya sejajar dengan wajah mimi. Cowok itu melihat wajah Mimi yang bertampang serius melihat komputernya. Cowok itu cepat-cepat berdiri. "Maaf Maaf, aku tadi ditolak temanku" kata cowok itu, tapi Mimi tidak merespon permintaan maaf cowok itu, dia masih serius melihat komputernya menunggu jawaban email dari Rudi. Cowok itu memandangi Mimi terus dan kemudian tertawa kecil melihat ekspresi wajah Mimi yang begitu serius. Dilihat cowok itu komputer yang dipandangi Mimi dari belakang Mimi. "Woy... Jung, Ayokk...!!" panggil teman-teman cowok itu. Kemudian cowok tersebut pergi menyusul teman-temannya yang memanggilnya.

***

Makin seru nih... Akankah Rudi menerima harga penawaran dari Mimi? akankah Mimi benar-benar mendapatkan 4 juta itu? Baca kelanjutan ceritanya ya... ^_~





Perjuangan Mimi 1 - Bukan Seorang Programer

Cerita ini tentang seorang cewek yang bernama Mimi. Mimi seorang mahasiswi jurusan sistem informasi di salah satu kampus internasional. Sehari-hari aktivitasnya pada pagi hari kuliah, pulang kuliah menjadi pelayan di toko Roti sampai malam hari. Dia membiayai kuliahnya dari hasil kerjanya. Ortunya tidak bisa membiayai kuliahnya karena dia memiliki 3 adik yang masih duduk disekolah dasar dan SMA.

Mimi duduk di Cafe, dia sibuk mengetik di komputer yang di sediakan kampus untuk umum. Dia membuka blognya dan mengupdate ilmu komputer yang didapatnya dari dosennya tadi. Dia suka berbagi ilmu pengetahuan tentang apa yang diajarkan dosennya dikampus, dengan begitu dia bisa mengingat kembali apa yang diajarkan tadi.

Mimi melihat emailnya, ada email masuk dari pembaca bloknya, Isinya :
Dear Blog Mimi,
    Perkenalkan saya Rudi, saya karyawan di PT. Karya Bina, saya di bidang SDM-nya, Kami lagi mencari program SDM yang sesuai dengan keinginan kami, ada beberapa program SDM yang dijual tapi sistemnya tidak sesuai dengan keinginan kami, banyak yang dijual itu programnya rumit. Bisa tidak saya memesan program dengan Anda? tapi bisa tidak harganya lebih ekonomis, kami sudah pernah menanyakan harga program sesuai dengan pesanan tapi sangat mahal bisa sampai puluhan juta. Saya harap bisa memesan program pada Anda dengan harga ekonomis dan program sesuai dengan keinginan kami.
   Terima kasih atas perhatiannnya.
Salam,
Rudi

Mimi kaget dapat email pesanan program dari pembacanya. Mimi belum pernah menyelesaikan program pesanan, apalagi program yang skala besar, dia hanya bisa mengerjakan tugas-tugas dari dosen yang tampilan program dan sistem program yang masih sederhana.
"aku harus coba buat program ini, untuk apa aku sekolah jurusan komputer kalau tidak bisa membuat program, mungkin ini peluang utamaku untuk menghasilkan uang dari ilmu pengetahuan yang aku terima selama ini" kata mimi dalam hati.

Di kliknya balas pada emailnya.
 Dear Rudi,
    Sebelumnya terima kasih telah menjadi pembaca di blog saya. Sebenarnya saya belum pernah menerima pesanan program, ini pertama kalinya bagi saya. Saya akan terima pesanan Anda, tapi saya minta waktu 3 bulan untuk penyelesaian program SDM tersebut. Bila Anda setuju Anda bisa mengirimkan file sistem SDM yang dijalankan oleh perusahaan Anda. Untuk harga saya bisa tentukan bila program sudah selesai saya buat, saya pastikan harganya lebih ekonomis.
Salam,
Blog Mimi

Tidak lama kemudian Rudi membalas email dari mimi.
Terima kasih, sudah menerima pesanan program saya. Saya setuju untuk pengerjaan program selama 3 bulan, program ini juga tidak diburu untuk penggunaannya. berikut saya lampirkan file sistem SDM perusahaan kami. Bila ada yang tidak jelas dalam sistem yang saya kirimkan, Anda bisa menghubungi saya di Hp:082565xxxxx. Terima kasih atas bantuannya.

Mimi pun mendownload file sistem SDM yang dikirim Rudi. Dia membaca dan memperhatikan sistem SDM tersebut. Di dalam otaknya sudah terbayang kode-kode program apa saja yang akan digunakannya dalam program ini. Kemudian dia segera menyimpan file itu di flasdisknya dan mencetaknya.

***

Mimi mengayuh sepedanya menuju rumah, mimi baru saja pulang dari tempat dia bekerja. Waktu di jam tangannya menunjukkan jam 9 malam. Mimi berpikir sepanjang jalan.
"bagaimana aku bisa menyelesaikan pesanan program SDM, laptop saja tidak punya apalagi komputer di rmh tidak ada, biasanya aku menyelesaikan tugas-tugasku dari dosen menggunakan komputer di lab. komputer kampus, disitu dikasi tugas, waktu itu juga aku mengerjakannya, mungkin aku harus mencuri-curi waktu senggang disela menunggu mata kuliah, okelah kalau begitu... waktu pengerjaannya pun masih banyak 3 bulan, SEMANGAT MIMI..." kata mimi dalam hati.

Sesampainya di rumah Mimi membersihkan tubuhnya dan kemudian menuju kamar tidurnya. Dia terlentang diatas tempat tidur, rasanya sulit matanya terpejam untuk tidur. Didalam hatinya rasanya ada tanggung jawab yang harus cepat di selesaikan. Terbangun dia bergegas mengambil tas dan mengambil kertas yang berisi Sistem SDM yang mau dibuatkan program. Di bacanya lagi file itu, sepertinya dia tidak sabar untuk menyelesaikan program ini di komputer. Sudah terbayang dia apa saja yang perlu dibuatnya.

Diambilnya buku tulis dan ballpointnya, ditulisnya struktur database yang mau dibuatnya dan kode-kode bahasa pemrogram untuk membuat proses dan tampilan program. Dibukanya buku-buku bahasa pemrogram yang bisa jadi refrensi dalam membuat program tersebut.

"coba saja kode-kode pemrograman ini  langsung diketikkan di komputer jadi aku bisa melihat hasil yang aku kerjakan sekarang, apakah priogram ini bisa jalan atau error" kata mimi.dengan wajah lesu.




***

Mimi berangkat ke kampus pagi sekali. Dia langsung menuju Lab. komputer di kampusnya. Tapi sayang sekali ruang Lab komputer masih terkunci. Teringat dia kalau di Cafe kampus menyediakan beberapa komputer dan tersambung internet juga. lari dia menuju cafe kampusnya. Langsung dia menyalakan komputer itu, dibukanya catatan yang dibuatnya semalam. Dengan ketikan cepat dan wajah yang serius di depan komputer dia mengerjakan program itu. Sesekali program mengalami error, dengan serius dia mencari kode mana yang salah dan kadang hasil dari script yang dibuatnya tidak sesuai dengan tampilan hasil yang dia inginkan. Jarinya mengetuk-ngetuk mose, dia berfikir bagamana caranya agar dia membuat rumus agar hasilnya sesuai dengan keinginannya. Di browsernya di internet untuk mencari cara penyelesaian permasalahannya di program tersebut. Mimi terlihat kesal karena internetnya lambat sekali, sedangkan dia tidak punya banyak waktu, saking kesalnya dia menggaruk-garuk kepalanya (bukan karena ketombe loh... tapi karena kesal hehehe...).


Dilihatnya jam di komputernya, waktu sudah menunjukkan jam 8.10 wib. Mimi terkejut, dia terlambat 10 menit masuk kelas. Langsung di save-nya file-file pemrograman dia di flasdisknya. Segera berlari dia menuju kelas.

***

Apakah mimi sanggup menyelesaikan pemrograman SDM pesanan itu? Atau mimi menyerah karena keadaan? Nah.. baca kelanjutan ceritanya ya.... ^_~






Rabu, 12 Maret 2014

Belajar Buat Program dengan PHP - Program Menghitung Area

Bagi Kamu yang pemula dalam pemrograman PHP, untuk membuat program dengan PHP kamu harus menginstal Macromedia Dreamweaver dan MYSQL. Kamu bisa download di sini:

Macromedia Dreamweaver : DOWNLOAD
XAMPP (myaql) : DOWNLOAD


Setelah selesai kamu instal 2 program diatas, untuk memulai klik icon XAMPP yang ada di desktop kamu kemudian klik Strart pada Apache dan Mysql.


Untuk membuat programnya buka Dreamweaver yang sudah diinstal tadi. kemudian klik File - New - pilih HTML kemudian klik tombol Creat.


Kemudian isikan kode program dibawah ini setelah tulisan/tag  <body>. Simpan file di "C/xampp/htdocs/" buat folder baru, nama foldernya "kalkulator". simpan filenya dengan nama "index.php"

<h2>Menghitung Area</h2>
 <form action = "<?php echo $_SERVER['PHP_SELF']; ?>" method = "GET">
        Lebar: <input type = "text" name = "lebar" size=6> <br/>
        Panjang: <input type = "text" name = "panjang" size=6> <br>
     <input type="hidden" name="calc" value ="yes">
     <input type = "submit" name = "Calculate" value="Hitung"/>
 </form>

Penjelasan :
  1. <form action = "<?php echo $_SERVER['PHP_SELF']; ?>" method = "GET"> </form> : fungsinya untuk melakukan pengiriman data dari client side menuju server side untuk di olah dan akan di kembalikan ke sisi client side jika di perlukan, tergantung dari fungsi website tersebut. Method = "GET" adalah metode pengiriman data menggunakan query string, jadi seluruh nilai pada form kamu akan di kirim ke sisi server/file dan nilai dari form kamu akan tampil pada barus URL/ Address bar. Action = "<?php echo $_SERVER['PHP_SELF']; ?>" adalah mengarahkan kemana pengiriman file akan dituju (GET), kalau yang saya buat PHP_SELF maka akan dikirim ke file itu sendiri.
  2. <input type = "text" name = "lebar" size=6> : untuk input nilai/data yang akan diproses nantinya.
  3. <input type = "submit" name = "Calculate" value="Hitung"/> : tombol untuk mengirim data siap untuk di proses.
Berikut ini kode PHP untuk memproses perhitungan nilai yang dinput. Letakkan kode di bawah ini diantara tulisan/tag  <body> dan tag <h2>.

<?php
 //berikut kode untuk pemanggilan angka-angka yang diinput

 if ($_GET['calc'] == "yes")
 {
 $lebar = $_GET['lebar'];
 $panjang = $_GET['panjang'];

 //berikut kode untuk menghitung
 $area = $lebar*$panjang;

 //Kemudian hasil akan dimulculkan
 print "<h2>Hasil</h2>";
 print "Luas persegi panjang $lebar x $panjang adalah $area <p>";
 }
 ?>

Untuk lebih mudah bagi kamu untuk melihat kode keseluruhan bukan kode berpisah pada kolom kode diatas. Berikut ini adalah kode lengkap untuk program ini.

<head>
 <title>Menghitung Area</title>
 </head>
 <body>

 <?php
 //berikut kode untuk pemanggilan angka-angka yang diinput
 if ($_GET['calc'] == "yes")
 {
 $lebar = $_GET['lebar'];
 $panjang = $_GET['panjang'];

 //berikut kode untuk menghitung
 $area = $lebar*$panjang;

 //Kemudian hasil akan dimulculkan
 print "<h2>Hasil</h2>";
 print "Luas persegi panjang $lebar x $panjang adalah $area <p>";
 }
 ?>

 <h2>Menghitung Area</h2>
 <form action = "<?php echo $_SERVER['PHP_SELF']; ?>" method = "GET">
        Lebar: <input type = "text" name = "lebar" size=6> <br/>
        Panjang: <input type = "text" name = "panjang" size=6> <br>
     <input type="hidden" name="calc" value ="yes">
     <input type = "submit" name = "Calculate" value="Hitung"/>
 </form>
 </body>
 </html>

Kemudian buka program yang sudah kamu buat di Firefox/Opera/Chorm dengan mengetik di browsernya "localhost/kalkulator/" kemudian enter. Input nilai yang ingin anda hitung kemudian klik tombol hitung, maka akan muncul hasilnya.Seperti gambar dibawah ini:


Program Menghitung Area ini bisa kamu download disini.

Selamat Mencoba ^_^





Minggu, 23 Februari 2014

Meredam Emosi

Sering capung menghadapi masalah dari berbagai macam orang. Tapi capung menghadapinya dengan tenang. Karena Hidup ini cuman sementara ngapain dibuat susah dengan memikirkan masalah yang kadang gak penting.

Dalam hidup pasti ada orang yang mengejek kita, biasanya sih orang mengejek itu iri atau merasa udah paling jago dibandingkan kita atau orang yang merasa derajatnya paling tinggi dibandingkan kita. Bila kamu menemukan orang yang seperti itu, mengejek kamu di depan banyak orang, tatap saja mata orang mengejek kita. Jangan dengan tatapan marah tapi tatapan meremehkan dia sambil tersenyum. Biasanya orang yang mengejek kita akan merasa terganggu dan makin ingin mengejek kita, karna dia marah di tatap dengan pandangan seperti itu, nah semakin dia mengejek kita orang lain pasti bisa menilai dia bahwa dia orangnya tidaklah baik dan melihat kita sebagai orang yang sabar walaupun ditindas hehehe... Bersabarlah pada orang-orang yang suka menjatuhkan kita di depan orang banyak, doakan saja dia "semoga dia merasa bersalah dalam hatinya setelah mengejek kita". Ngapain juga kita balas ejekan sama orang yang mengejek kita, kalau kita balas ejekan juga itu berarti kita sama aja dengan dia.

Kamu merasa kesal banget sama orang yang suka memanfaatin kamu. Tau kan orang yang suka memanfaatin, bila ada maunya dia baik sama kita setelah itu biasa aja sama kita, bisa juga merengut/cemberut sama kita tanpa alasan yang jelas. Sangking kesalnya sama orang yang seperti itu pengen marah atau pengen nangis. Tahan emosi kamu, Cepat-cepat deh kamu cari tempat dimana cuman kamu sendiri di sana, semacam ruangan kosong gitu atau kamar mandi hehehe... Menangislah kamu sepuasnya karena dengan menangis bisa melegakan hatimu, kalau kamu marah berteriaklah dengan menutup mulut kamu dengan kain atau apalah yang bisa meredam suaramu sehingga tidak kedengaran orang lain. Setelah itu kamu akan merasa lega dan emosi pun berkurang. Dengan begitu kamu bisa menghadapi orang yang buat kamu kesal dengan tenang. Bila kamu masih terpikiran dengan orang yang membuat kamu kesal, kamu bisa curhat dengan teman dekatmu, dan bertanya bagaimana solusi menghadapi masalah ini dengan orang ini. Eits... Teman yang diajak curhat juga harus tepat y... Soalnya bisa saja teman yang kamu ajak curhat malah tidak membuatmu tenang malah buat kamu makin emosi. 

Kejadian seperti itu pernah capung alami, capung pernah kesal sama seseorang yang bisanya manfaatin capung. Capung kemudian curhat dengan teman capung, dia mendengarkan apa yang capung curhatkan, tapi kemudian dia malah menyalahkan capung agar capung seharusnya seperti ini, jangan seperti ini, berrati kamu itu orangnya seperti ini, aku gak suka sama kamu, masa kamu gitu aja emosi, aduh.... Kok makin runyem ya padahal pengennya bikin tenang. Ada juga tuh teman yang ngasih saran yang salah, seharusnya kamu hajar aja dia, labrak dia, beberkan aja sama orang banyak tentang manfaatin kamu biar dia malu, aduh.... Kok makin emosi ya.... Sebenarnya teman kamu ngasi saran biar kamu bisa lebih baik tapi.... Cara mereka salah. Makanya pintar-pintar kamu aja memilah-milah cara apa yang tepat untuk menghadapai masalah yang kamu alami. Yang penting jangan pake emosi ngadapin orang yang buat kita kesal, sabar kuncinya, karna semakin kita emosi semakin terbeban hati kita, semakin besar masalah, kalau semakin kita sabar pasti hati pun semakin tenang, masalah pun bisa terpecahkan kalau kita tenang.

Semoga bermanfaat bagi pembaca... ^_~