Siapakah Irfan Saprudin?

Seseorang yang bercita-cita menjadi Ranger Putih, Tommy

Debat Panas Capres

Panas pisan, hareudang.

Budgeur Software

Beberapa aplikasi sederhana PHP dan MySql.

This is default featured slide 4 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 5 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

Jumat, 14 November 2014

Video Upload and Playback Using PHP

Kali ini saya akan berbagi script PHP sederhana mengenai upload dan playback video dengan menggunakan pemrograman PHP. 
Pada dasarnya upload semua jenis file sama dalam php, hanya saja dalam menyajikan atau menampilkan datanya kembali dalam browser berbeda-beda untuk setiap jenis file.

Script kali ini bener-bener super sederhana hanya sekedar upload file, belum ada validasi jenis file dan ukuran file yang akan diupload. Karena di awal judulnya upload video, maka temen-temen silakan mencoba mengupload video saja ya. Selain itu bad news-nya adalah belum juga ada pengaturan ukuran file yang bisa diupload, masih mengacu pada settingan default upload file. Settingan default php.ini, biasa nya ukuran file yang bisa di upload hanya 2MB, artinya server apache akan menolak jika user hendak mengUpload file dengan ukuran lebih dari 2MB. dan untuk video-video kegiatan tentu berukuran lebih dari 2MB meskipun dengan format flv.




Untuk mengatur settingan ukuran file tidak akan dibahas di halaman ini, silakan sobat mengunjungi link berikut ini saja ya Klik ieu

Selain mengupload file, saya sediakan juga cara memutar video menggunakan script PHP. Tanpa berlama-lama lagi langsung saja sedoootttt nih dan silakan dibaca dipelajari dan dikembangkan sendiri, ane yakin ente ente lebih paham urusan ginian.



Oh ya nih, link video tutorialnya di youtube, saya juga belajar dari sini Klik bray

Kritik dan saran ditunggu, silakan diposting di kolom komentar, atau kalo mau silaturahmi bisa follow akun twitter saya di @irfansaprudin17

Hatur nuhun


Jumat, 31 Oktober 2014

Mengatasi Notice Undefined Pada PHP


How to Fix PHP: “Notice: Undefined variable” and “Notice: Undefined index”


Bagi rekan-rekan yang terbiasa menggunakan Xampp 1.7.3 atau dibawah versi 1.8.0 maka biasanya akan kaget ketika mengupgrade ke versi 1.8.0 atau PHP 5. Akan ada notice yang muncul "Undefined index"

Notice: Use of undefined constant ......

atau seperti ini:
Notice: Undefined index: .......

atau seperti ini:
Notice: Undefined variable: .......

Kasus di atas adalah pesan peringatan (notice), bukan kesalahan (error). Namun nampak tidak sedap dipandang jika pesan seperti itu muncul di halaman website kita. Notice message tersebut muncul karena penanganan register global di PHP 5.x yang sedikit berbeda dengan PHP 4.x, dan juga ada variable atau konstanta yang tidak diinisialisasi sebelum digunakan.

Ok simplenya, supaya notices tersebut tidak muncul pakai satu baris script di bawah ini 

error_reporting(E_ALL ^ E_NOTICE);

Tempatkan di baris paling atas atau sebelum baris yang terindikasi notice , semoga membantu.

Jumat, 26 September 2014

Basis Data Dasar : DDL, DML and DCL commands

Kali ini mari kita mengenal basis data / database. 
Database adalah kumpulan data yang disimpan secara sistematis di dalam komputer dan dapat diolah atau dimanipulasi menggunakan perangkat lunak (program aplikasi) untuk menghasilkan informasi.

Dalam database pernyataan SQL dibagi menjadi beberapa bagian, yakni DDL dan DML.

Data Definition Language (DDL), statement yang biasa digunakan untuk mendefiniskan struktur atau skema database. Contoh DDL diantaranya :
  • CREATE - untuk membuat objek di database
  • ALTER - mengubah struktur database
  • DROP - menghapus objek di database
  • TRUNCATE - menghapus semua data di tabel termasuk semua ruang data yang dialokasikan
  • COMMENT - menambahkan komentar ke dalam kamus data
  • RENAME - mengubah nama objek
Data Manipulation Language (DML), statement yang digunakan untuk memanipulasi data yang telah didefinisikan oleh DDL. Contoh DML diantaranya :
  • SELECT - menampilkan data dari database
  • INSERT -memasukan data ke dalam tabel
  • UPDATE - memperbaharui data yang ada di dalam tabel
  • DELETE -menghapus data dari table
Data Control Language (DCL), statement yang digunakan untuk mengontrol data. Contohnya antara lain :

  • GRANT - memeberikan akses kepada user untuk mengakses database gives user's access privileges to database
  • REVOKE - mencabut akses yang diberikan kepada user melalui GRANT
Transaction Control Language (TCL), statement yang digunakan untuk mengontrol transaksi yang dilakukan oleh DML. Contoh TCL diantaranya :

  • COMMIT -menandai perubahan data dari DML yang terakhir kali dieksekusi
  • SAVEPOINT - mengidentifikasi titik transaksi yang dapat dikembalikan
  • ROLLBACK - mengembalikan database pada kondisi sebelumnya setelah perintah COMMIT terakhir







Rabu, 27 Agustus 2014

Chord Lagu edCoustic : Aku Disini


C             G     Am     Em       
Lihat mataku lihat aku
    F             C            
Kau tak sendiri aku disini
Dm    G
Camkan...
C             G     Am     Em   
Aku tahu ku bisa rasa
    F             C        
Betapa dahsyat yang kau alami
Dm                        G
Hingga terpuruk seperti ini

 F                 G
Atas nama persahabatan
C    G         Am
Ku ada disini
Dm/F            G
Menemanimu kuat
 F                 G
Yang berlalu ya sudahlah
C    G         Am
Tataplah ke depan
Dm G        C
Aku disini aku disini

C             G     Am     Em   
Aku tahu ku bisa rasa
    F                     C    
Betapa dahsyat yang kau alami
Dm                        G
Hingga terpuruk seperti ini

 F                 G
Atas nama persahabatan
C    G         Am
Ku ada disini
Dm/F            G
Menemanimu kuat
 F                 G
Yang berlalu ya sudahlah
C    G         Am
Tataplah ke depan
Dm G        C
Aku disini aku disini

C        G        Am Em
(Aku disini aku disini)
F        C
Aku disini (aku disini)
Dm            G
Disini untukmu
C
Hooo...

C        G        Am Em
(Aku disini aku disini)
F        C
Aku disini (aku disini)
Dm            G
Disini untukmu
C
Hooo...

Rabu, 20 Agustus 2014

Kemauan, Tekad dan Usaha

Jika membaca tulisan ini mungkin kalian akan berpikir mungkin saya lagi ngelindur, kejedot pintu atau bisa jadi kerasukan Mario teguh. Kenapa? Karena dalam kesempatan ini saya ingin berbagi pengalaman dan motivasi atau istilah lainnya curhat.

Seringkali dalam hidup, terbersit dalam ingatan atau dalam hati suatu keinginan atau hal yang yang ingin kita lakukan atau dicita-citakan. Adanya suatu keinginan kita menjadi sesuatu yang berguna bagi diri sendiri, orang tua, keluarga, lingkungan sekitar atau bahkan dalam skala besar agama bangsa dan Negara. Menurut saya pribadi hal tersebut bukanlah hal yang tidak mungkin. Berdasarkan pengamatan saya dari berbagai media yang berkembang dewasa ini, banyak sekali kita menyaksikan kisah seseorang yang tumbuh dan mucul dari sesorang yang bukan siapa-siapa menjadi seseorang yang ‘wow’ atau jika kita mengambil istilah kulon ‘from zero to hero’.

Ok, kali ini saya ingin mengupas tentang tiga kata yang saya dapat ketika saya bangun pagi ini (20 Agustus 2014) yaitu Kemauan, tekad dan usaha. Entah kenapa pas bangun tiga kata itu yang muncul di kepala. Awalnya mungkin karena pada hari sebelumnya saya termenung dan berpikir tentang kebiasaan buruk saya selama ini yakni tidur shubuh, ya kegiatan yang sebenarnya menurut agama juga sangat tidak dianjurkan namun sudah menjadi kebiasaan yang sulit untuk diubah di diri saya. Setelah shalat shubuh, dzikir wirid seadanya, tadarus lalu kemudian meluncur kembali ke kasur, malah setelah bangun cukup shalat setelah itu langsung ker sare deui. Lantas saya berpikir kalau tiap hari bertahun tahun seperti itu terus mau jadi apa saya ini? Pagi yang merupakan waktu berkah hanya digunakan untuk istirahat, ups bukan itu malas-malasan sebenarnya karena sebenarnya istirahat semalam juga sudah cukup. Oleh karena itu saya mencanangkan sebuah program bagi saya sendiri yang bertajuk #ShubuhProduktif. Naon eta? Yaitu sebuah gerakan di mana setelah bangun, shalat shubuh, dzikir, wirid, tadarus Al Quran tidak dilanjutkan kembali dengan tidur melainkan dilanjut dengan kegiatan-kegiatan positif yang produktif dan bermanfaat dengan harapan kegiatan tersebut mampu memperbaiki hidup ini ke arah yang lebih baik dan bermakna. Kegiatan shubuh yang bisa dilakukan antara lain ikut majlis ilmu, baik hadir langsung ke pengajian ataupun melalui televisi dan radio. Selain itu juga bisa belajar hal lainnya seperti ngafal quran, ngafal hadist atau ngoding, nulis dan lain-lain.

Baiklah mulai ke judul, tentunya dalam melakukan kebaikan itu ada hal-hal yang perlu ditumbuhkan dalam diri. Yang pertama biasanya karena adanya suatu hasrat, dorongan dalam diri atau adanya kemauan. Saya rasa hal itu juga merupakan sebuah faktor awal dari sesuatu. Contoh mau makan nih, mau main nih, mau gini, mau gitu mau mau mau. Dari kemauan tersebut selanjutnya lahirkanlah sebuah niat dalam diri untuk mewujudkan kemauan, keinginan kita tersebut.

Selanjutnya setelah adanya kemauan munculkan tekad. Berazzam dalam hati. Apa sih tekad teh? Menurut kamus saya tekad adalah kesungguh-sungguhan, membulatkan dan menguatkan hati serta keyakinan untuk maju dalam kebaikan. Adanya kepercayaan diri juga bahwa kita mampu untuk melakukan perubahan ke arah yang lebih baik.

Next step adalah usaha atau ikhtiar yakni perwujudan atau tidakan nyata dari niat kita. Mulai dari action yang tentunya mengarah dari niat awal kita untuk kebaikan, lebih baik dan terus lebih baik. Doa, saya masukan juga ke dalam ikhtiar, karena menurut saya doa adalah usaha kita dalam terus mengisi rohani kita agar semakin dekat dengan Yang Maha Menguasai segala apa-apa yang kita usahakan. Tentunya hati kita harus selalu manteng agar segala usaha yang kita lakukan tidak bertentangan dengan syariat yang telah Allah tentukan.

Dalam usaha atau ikhtiar ini menurut saya godaannya yang paling sangat kuat. Orang bisa saja memunculkan keinginan dan tekad mewujudkannya namun akhirnya tidak jadi karena gagal dalam tahap ini. Maksudnya bukan gagal dalam arti niat awal pengen A yang didapati ternyata B, namun kegagalan dalam keistiqomahan dan kesinambungan dalam usaha tersebut. Apalagi kalau baru awal-awal kan belum terbiasa dan masih keenakan dengan kebiasaan lama yang didukung hawa nafsu. Diperlukan banyak faktor untuk menunjang ikhtiar ini agar terus hidup dan berkelanjutan. Antara lain dari segi keilmuan, saya rasa ilmu adalah benteng dan sumber kekuatan untuk terus istiqomah dan terhindar dari keburukan. Oleh karena itu teruslah menggali ilmu untuk mengisi pemahaman ke kekuatan hati kita. Banyak jalan menuju Roma, bisa naik kapal, bisa naik odong-odong bisa lewat susukan ataupun lewat dinya. Belajar dari pengamatan dan mengambil hikmah dari kisah orang lain juga bisa menambah khazanah kita, tentunya teruslah menggali dan berguru pada seorang ahli adalah hal yang paling penting da kita mah bukan nabi yang akan mendapat wahyu.

Ah tapi banyak koq yang punya banyak ilmu namun tetap gagal dalam kebaikan bahkan malah melakukan hal-hal yang jauh dari keilmuan dan kebaikan. Ok, saya katakan tadi banyak faktor yang mempengaruhinya tentunya hal itu berkaitan dengan keimanan seseorang tersebut. Dengan adanya kejadian tersebut jangan lantas kita men-judge orang-orang berilmu itu jahat. Jika kita melihat fakta atau data silakan bandingkan lebih banyak mana keburukan yang dilakukan orang yang tidak berilmu dan yang tidak berilmu, sudah jelas tertera dalam Al quran bahwa Allah meninggikan derajat orang-orang yang berilmu dan tentunya beriman. Dipastikan juga bahwa iman tak akan didapatkan oleh orang-orang tak berilmu sama sekali.

Baiklah sudah ah, saya rasa semakin banyak bicara semakin banyak ke sana ke sini. Intinya dalam melakukan sesuatu yang positif harus ada kemauan, keinginan,azzam, niat lalu tekadkan dan yakinkan hati serta berusaha dan teruslah berusaha.

Terima kasih atas apresiasi sahabat yang telah bersedia membaca curhatan saya. Saya tunggu feedback dari sahabat-sahabat sekalian baik itu komentar, saran dan kritik ataupun yang lain untuk perbaikan ke depan:)

Rabu, 11 Juni 2014

Chord Lagu edCoustic : Azalia 3



A            E        F#m            C#m
Aku dan dirimu mungkin ditadirkan jodoh
D            A            Bm            E
Jauh kau di sana akhrinya kan bertemu lagi
A            E        F#m            C#m
Sepuluh tahun sudah kita tak pernah bersua
D            A            Bm            E
Melewati hari menunggu cinta memendamkan rinduku

F#m                C#m                D                A
Meski saja ada rintang benang-benang yang memisahkan
F#m                C#m            D        A            E
Hatiku tak pernah goyah karna kaulah orang yang kucinta

A    E
Azalia
    F#m                    C#m
Kau inspirasiku atas cinta
D                A
Atas semua tentang dirimu
Bm                E
Wanita yang kucinta

A    E
Azalia
            F#m        C#m                              
Kau tercipta untukku bahagia
       D                A
Sampai Tuhan-lah yang memisahkan
Bm                E
Setia sepanjang hidupku
A
Azalia


Lirik by : Kang Aden EDCOUSTIC 

Jika kurang silakan ditambahkan saja, jika lebih silakan dikurangi saja
Jika ketinggian direndahin saja, jika kerendahan yan ditinggiin saja
Gitu aja koq repot.Hehe

Sabtu, 31 Mei 2014

Aplikasi Tabungan Siswa V.02

Berita gembira untuk para pengunjung setia blog saya. Kembali menghadirkan produk Bugdeur Software yaitu Aplikasi Tabungan Siswa versi kedua. Dalam versi ini ada sedikit pengembangan dari versi sebelumnya.
Secara global, aplikasi ini masih tetap mempunyai fungsi yang sama yakni untuk membantu pihak sekolah dalam mengelola tabungan sekolah para siswa-siswinya. Mulai dari tingkat taman kanak-kanak hingga sekolah lanjutan bisa menggunakan aplikasi ini. Ada beberapa tambahan export excel untuk beberapa report, tambahan field nomor rekening untuk data nasabah, jadi ketika input setoran dan tarikan tidak lagi menggunakan id nasabah, namun menggunakan nomor rekening layaknya ketika transaksi di ATM. Semoga dengan beberapa tambahan fitur ini para siswa jadi semakin semangat untuk menabung. Selain itu pengaturan umum disajikan dalam aplikasi ini, jadi nama sekolah dan alamat pada report bisa disesuaikan langsung di sistem, tidak pada coding. Hal ini akan semakin membantu pihak pengelola sistem terkait pengaturan nama dan alamat sekolah. Aplikasi ini masih dibangun dengan menggunakan bahasa pemrograman PHP dan database MySql. Berbasis web sehingga memungkinkan untuk dihosting untuk diakses secara online.
Gambaran umum dari aplikasi tabungan v2 ini adalah mulai dari input data-data master seperti petugas, data kelas, data sekolah dan data nasabah. Selanjutnya transaksi setor dan penarikan tunai lengkap dengan bukti transaksi-transaksinya. Report atau laporan yang dihasilkan berupa data mutasi / transaksi. Terdapat report transaksi persiswa/ nasabah dan juga report transaksi per periode tertentu tergantung inputan ditambah fitur export to excel untuk memudahkan dalam penarikan laporan.

Berikut beberapa fitur apliklasi tabungan siswa v.02

1. Pengelolaan Data Petugas
2. Pengelolaan Data Kelas
3. Pengelolaan Data Nasabah
4. Pengaturan Data Sekolah
4. Cetak Kartu Anggota
5. Transaksi Setoran Tunai
6. Transaksi Penarikan Tunai
7. Bukti Transaksi
8. Data Mutasi / Transaksi
9. Data Transaksi Per Periode
10. Data Transaksi Per Nasabah
11. Export To Excel Report

Design simple dengan tema warna hijau untuk menyegarkan pengguna. Berikut penampilannya :



Halaman Login

Halaman Home

Halaman Data Petugas

Halaman Data Kelas

Halaman Data Nasabah
Cetak Kartu Nasabah
Transaksi Setor
Form Setor
Tarikan
Form Setor

Cetak Bukti Transaksi

Form Report Per Periode
Report Per Periode
Excel Report Per Periode

Report Per Nasabah

Ketika Export To Excel

Pengaturan
About Aplikasi Tabsis V2






Nah itu dia penampakannya, nantikan Aplikasi Tabungan Siswa V3 dengan fitur-fitur tambahan lainnya.

Disediakan juga link demo version untuk versi 1 saja ya, namanya juga demo ..hehe
Klik link di bawah ini :

Tabungan Siswa Demo Version

user : admin
pass : admin

Jika ada kendala atau bugs/error dalam sistem silakan report ke

https://www.facebook.com/irfan.budgeur17

Berminat untuk menjadikannya tugas kuliah, TA, skripsi atau mungkin sistem untuk tabungan sekolah anda?

Budgeur Community menyediakan beberapa opsi untuk rekan-rekan yang memerlukan aplikasi ini :

Tersedia Free Version, yakni anda bisa mendownload source code secara gratis dan bisa dipasang langsung. Namun beberapa fitur / menu belum tersedia. Anda bisa mencoba untuk mengembakan sendiri menu / fitur yang belum tersedia tersebut. Berikut link download Sistem Informasi Tabungan Free Version.
Download Aplikasi Tabungan  Free Version
Server :



Sistem Requirement :

1.  XAMPP versi 1.7.3

Kedua Donation Version, hanya dengan donasi yang sangat terjangkau maka anda akan mendapatkan source code secara keseluruhan dengan full menu dan fitur yang telah budgeur software sediakan. Tentu saja dengan full menu, fitur dan source kode sepenuhnya akan lebih memudahkan rekan-rekan dalam menggunakan aplikasi ini. Dalam pengembangan software ke versi anda sendiri pun akan sangat mudah dan cepat.

Bagaimana cara mendapatkan Donation Version?

Please mention @irfansaprudin17
Message fan page Budgeur Community
or contact 085722772069