Tuesday, November 19, 2013

Masalah Buffer Di PHP

Sebenarnya PHP bukan script yang saya kuasai, tetapi karena harus menggunakan CMS untuk membangun website, paling tidak harus dipelajari. Salah satu sifat open source adalah adanya inkompatibilitas. Website yang dibangun bisa jadi lancar ketika hosting di satu tempat, tetapi error timbul ketika dihosting di tempat lain. salah satu contoh pesan kesalahan yang saya alami adalah sebagai berikut:



Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\tgaff\index.php:25) in C:\xampp\htdocs\tgaff\members.php on line 62

Saya coba copy paste dari tempat hosting pertama, tetap tidak terpecahkan. Ternyata solusinya sangat sederhana, cukup menambahkan  <? ob_start(); ?> di baris paling atas dan  <? ob_flush(); ?> di baris paling bawah.

Selengkapnya......

Tuesday, April 23, 2013

Posisi Karakter Ke-N Di MS-Excel

Untuk menemukan karakter yang ke-n di MS-Excel dapaT dilakukan dengan menggunakan dua fungsi, yaitu SUBSTITUTION dan FIND.

=FIND("|",SUBSTITUTE(D9," G","|",2)) + 1

- Karakter "|" adalah karakter yang kita tentukan sendiri untuk mengganti " G"  (spasi + G) dengan function SUBSTITUTE.
- Angka 2 menunjukkan posisi " G" yang kedua atau G ketiga dari awal


Selengkapnya......

Wednesday, April 11, 2012

Unexpected error number 28 has occurred: Out of stack space


Pesan kesalahan seperti ini dapat terjadi jika sumber daya system kurang mencukupi. Tutup aplikasi-aplikasi yang tidak diperlukan atau lakukan restart komputer.

Jika kesalahan itu terjadi ketika melakuan proses Packaging & Deployment Wizard Visual Basic dimana aplikasi yang dibangun menggunakan Crystal Repor sebagai Reporting Tool, masalah timbul akibat adanya circular dependency pada berkas Crystal Reports. Hal ini terjadi pada CR Versi 8.5.

Untuk mengatasi hal tersebut lakukan langkah-langkah berikut :

Kunjungi


http://support.microsoft.com/?kbid=305558


Atau

Buka file Windows\System32\crystl32.dep dengan menggunakan Notepad. Umumnya file ini disembunyikan (hidden).

Ubah baris-baris berikut :
[CRPE32.DLL]
Dest=$(WinSysPath)
Uses1=CRPE32.DLL
Uses2=


Menjadi:
;[CRPE32.DLL]
;Dest=$(WinSysPath)
;Uses1=Crpe32.dll
;Uses2=




Simpan kembali perubahan.

Selengkapnya......

Friday, November 11, 2011

Monday, June 20, 2011

Mengambil Nilai Cell Pada Datagrid VB .NET

Untuk mengambil nilai atau teks pada cell dari sebuah DataGrid View gunakan perintah berikut:

Dim vFileNm As String = myGridView.Item(myGridView.Column.Index, myGridView.CurrentRow.Index).Value

Selengkapnya......

Script VB .NET untuk Meng-Copy Berkas (File)

Untuk dapat menjalankan script VB.NET yang akan digunakan untuk menyalin/meng-copy berkas membutuhkan File object System.IO.File yang harus disertakan dengan perintah:

Imports.System.IO.File


Contoh script yang digunakan untuk menyalin berkas:

Dim FSumber As String
Dim FTarget As String
FSumber = "C:\Data\Form01.Doc"
FTarget = " C:\Data\Form01Rev.Doc "
If Exists(FSumber ) = True Then
Copy(FSumber , FTarget)
MsgBox("Berkas Berhasil DiSalin")
End If


Untuk mengantisipasi kesalahan karena tidak ada nama berkas yang akan disalin, digunakan perintah:

If Exists(FileToCopy) = True Then

Jika berkas yang dimaksud ada, maka akan dilanjutkan dengan perintah:

Copy(FileToCopy, NewCopy)

Selengkapnya......

Friday, June 17, 2011

Mengisi Item ComboBox di Gridview

Untuk mengisi item pada ComboBox yang merupakan bagian dari GridView dapat dilakukan dengan memberikan perintah seperti ini :

Private Sub frmIsolationAct_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim cboCol1 As DataGridViewComboBoxColumn
cboCol1 = DataGridView1.Columns.Item(0)
cboCol1.Items.Add("Item1")
cboCol1.Items.Add("Item2")
End Sub

Selengkapnya......

Tuesday, November 9, 2010

Excel >> VLOOKUP Selalu #NA

apakah anda pernah mengalami kasus ketika menggunakan fungsi VLOOKUP dengan data referensi yang berada pada worksheet yang berbeda dan hasilnya selalu #NA? jika ketika dicek ternyata data referensi ada, maka kemungkinannya adalah data referensinya ter-Filter. Lepaskan Filter dari worksheet data referensi, maka fungsi VLOOKUP akan bekerja dengan sempurna. Data referensi adalah data yag nilainya akan diambil berdasarkan kunci pada fungsi VLOOKUP.

Selengkapnya......

Wednesday, July 7, 2010

HTTP Error 403.1

Pernah mengalamai pesan kesalahan seperti ini:

HTTP Error 403.1 - Forbidden: Execute access is denied.
Internet Information Services (IIS)


Lakukan langkah-langkah berikut :
1. Buka Internet Information Services (IIS) Manager.
2. Klik kanan Web Site yang mengandung kesalahan, kemudian klik Properties.
3. Klik tab Home Directory.
4. Pada blok Application settings, pilih Scripts only atau Scripts and Executables
pada pilihan Execute permissions (pilihan sesuaikan dengan kebutuhan).
5. Click OK.
6. Quit IIS Manager.

Selengkapnya......

Tuesday, June 8, 2010

Menghapus Baris GridView

Untuk menghapus baris/record pada gridview menggunakan VB.Net 2005, gunakan perintah berikut :


Selengkapnya......

Monday, May 24, 2010

Menghindari TextBox Kosong

Pada saat menyimpan record, ada kalanya sebuah tabel memiliki field yang harus diisi walaupun bukan primary key. Banyak cara yang dapat dilakukan untuk menghindari penyimpanan data kosong kedalam sebuah field.

Diantaranya adalah dengan memanfaatkan even on_got_focus dari control setelahnya. Misalnya ada dua buah textbox, text0 dan text1. text0 tidak boleh kosong.

Untuk mengetahui apakah text0 berupa textbox kosong atau hanya berisi spasi, manfaatkan even on_got_focus dari text1 :

text0.SetFocus
End If
End Sub

Selengkapnya......

Wednesday, May 19, 2010

Banner Exchange

Untuk rekan-rekan yang mau tukeran banner/link, silahkan tinggalkan komentar dan jangan lupa pasang banner Algoritma dan Pemrograman.

>style="font-family:times new roman;">Link Name : Algoritma dan Pemrograman
URL : http://edirosadie.blogspot.com/



Banner Script :

Selengkapnya......

Monday, April 19, 2010

Mudah Merancang Sistem

Kebingungan mengenai apa dan bagaimana, pada umumnya melanda sebagian besar mahasiswa yang diharuskan membangun sebuah aplikasi berbasis komputer sebagai tugas akhir perkuliahan. Metode-metode perancangan sistem yang diajarkan pada umumnya baru pada tahap konsep, belum menyentuh praktisnya.

Kebingungan mengenai apa dan bagaimana, pada umumnya melanda sebagian besar mahasiswa yang diharuskan membangun sebuah aplikasi berbasis komputer sebagai tugas akhir perkuliahan. Metode-metode perancangan sistem yang diajarkan pada umumnya baru pada tahap konsep, belum menyentuh praktisnya. Hal mendasar yang menjadi kendala adalah ketidaktahuan mahasiswa terhadap proses bisnis yang akan menjadi garapan tugas akhirnya. Sering terjadi mahasiswa tidak memahami titik awal terjadinya sebuah proses dan dimana akhirnya, bahkan untuk menggambarkan bagan alir mengenai sistem yang sedang berjalan pun tidak mampu. Mahasiswa dengan latar belakang seorang pekerja memiliki pemahaman yang relatif lebih baik dibandingkan dengan mahasiswa murni.
Metode analisa dan perancangan system yang banyak ditulis adalah metode yang akan dengan mudah dicerna dan dimplementasikan oleh para professional, tetapi tidak dengan mereka yang baru belajar. Hanya untuk mengetahui kegiatan apa saja yang dapat digantikan dengan aplikasi komputer pun kesulitan. Disinilah pentingnya peran para dosen, bagaimana memberikan pembekalan kepada para mahasiswanya agar siap pakai dan siap untuk bersaing di pasar tenaga kerja.
Bagaimana mengetahui apakah sebuah aktifitas dapat dijadikan sebagai obyek untuk implementasi atau praktek analisa dan perancangan sistem? Pada dasarnya analisa perancangan system sangat berkaitan erat dengan pengelolan basis data dan perancangannya. Dimanakah letak persamaannya? Sebuah aplikasi bebasis komputer menyimpan dan mengolah data yang memiliki karakterisitik serupa. Sebuah database dirancang dengan tabel-tabel yang berisi record, dimana field dari setiap record menyimpan data dengan karakteristik yang sama. Kesimpulannya? Aktifitas yang menghasilkan data dengan karakteristik yang sama secara berulang, memiliki potensi untuk menjadi obyek implementasi analisa dan perancangan system.
Contoh 1
Sebuah gedung perkantoran dengan banyak perusahaan yang menempati gedung tersebut, akan memiliki tingkat kunjungan tamu yang cukup tinggi. Ketika manajemen ingin mengetahui berapa banyak tamu yang berkunjung ke gedung tersebut dalam satu hari, satu minggu, atau satu bulan, bagaimana cara front office menjawabnya? Membuka buku tamu dan menghitung satu per satu tentunya. Menyulitkan dan membutuhkan waktu yang relative lama tentunya. Aha… permasalahan sudah kita dapatkan! Tahap selanjutnya adalah merancang database dan sistemnya. Data tamu yang berkunjung ke sebuah gedung perkantoran memiliki karakteristik yang sama. Tanggal Kunjungan, Jam Kunjungan, Nama Pengunjung, No. KTP, No. Kartu Tamu, Perusahaan yang dikunjungi, dan Jam Berkunjung. Dari data-data tersebut, dapat dikembangkan lagi saat perancangan basis datanya dengan berpegang pada prinsip-prinsip perancangan basis data yang baik. Paling tidak sudah didapatkan dua buah tabel sederhana, yaitu table Tamu yang menyimpan data kunjungan tamu, dan table Perusahaan yang menyimpan data perusahan yang menempati gedung tersebut.


Selengkapnya......

Monday, January 11, 2010

Sulitnya Mencari Cindermata Khas Cilegon

Awal Januari lalu acara arisan keluarga diadakan di Cilegon. Walaupun tidak seluruh peserta dari Bandung datang, cukup ramai juga acaranya. Setelah acara arisan, keesokan harinya diisi dengan wisata pantai ke Anyer. Jauh-jauh dari Bandung belum
lengkap kalau tidak berenang di laut sekaligus acara tukar kado. Apa yang harus kami bawa yang menggambarkan sesuatu mengenai Cilegon? Makanan khas cilegon Cukup banyak, tapi kami butuh sesuatu yang dapat dijadikan kenang-kenangan. Pikir punya pikir, Plaza Cilegon Mandiri menjadi pilihan. Tidak ada pengunjung lain selain kami sekeluarga. Mungkin karena bertepatan tahun baru 2010 dimana banyak warga yang menghabiskan liburannya ke tempat wisata. Walaupun koleksinya cukup beragam, kurang tersedia kerajinan tangan yang membuat orang tahu bahwa itu berasal dari Cilegon,. Celengan bambu cukup eksotik tapi tidak sedikitpun menunjukkan wajah Cilegonnya. Terlalu polos. Sekedar tulisan CILEGON mungkin cukup mewakili. Senjata tajam seperti golok atau pisau sepertinya kurang pas untuk acara keluarga. Ditambah lagi anggaran yang tidak boleh lebih dari Rp 10.000 mempersulit untuk menentukan pilihan. Setelah berputar-putar diruangan yang tidak begitu luas, pilihan jatuh pada tas kerut mungil berukuran sekitar 25cm x 25cm dengan harga Rp 24.000 untuk empat buah tas. Dengan kata lain tas itu dibandrol hanya Rp 6000 per buah. Cukup murah. Andai ada sedikit sentuhan sulam atau bordir kata CILEGON atau KOTA BAJA, dihargai dua kali lipat pun masih cukup wajar karena bahannya cukup bagus. Satu hal yang menjadi catatan adalah kurangnya pelayanan. Sekedar ucapan selamat datang atau seulas senyum kepada pengunjung pun tidak ada. Lebih parah lagi pegawai laki-lakinya, merokok diruang ber AC. Mudah-mudahan Disbudpar Kota Cilegon dapat lebih serius menangani pengelolaan dan pelayanan di Plaza Cilegon Mandiri, serta menggali lebih banyak lagi kerajinan tangan khas Cilegon untuk cindera mata sehingga dapat menjadikan Plaza Cilegon Mandiri sebagai salah satu ikon Kota Cilegon. Sayang sekali wisatawan yang menggunakan bis besar tidak dapat mengunjungi Plaza ini karena pembatasan jenis kendaraan yang diperbolehkan memasuki jalan protokol dan kendaraan-kendaraan keluarga yang langsung diarahkan menuju gerbang tol.

Selengkapnya......

Thursday, November 19, 2009

Excel>> Menampilkan Nama Hari

Menampilkan nama hari di sheet MS-Excel dapat dilakuan dengan menggunakan fungsi TEXT() dan menu Format.

1. Format-Cell
- Pilih sel yang berisi data tanggal yang akan diperlihatkan nama harinya.
- Pilih menu Format-Cells-Number tab.
- Dibawah kolom Category, pilih Custom, kemudian pada bok Type , ketik dddd untuk nama hari selengkapnya (Monday, Tuesday, dst), atau ddd
untuk nama hari yang dipersingkat(Mon, Tue, Wed, and so on).
- Pilih OK
2. Fungsi TEXT()
- letakan kursor pada sel target
- ketik fungsi =TEXT(celladdress,"dddd") atau
- ketik fungsi =TEXT(celladdress,"ddd")
Cat : celladdress >merupakan alamat sel data tanggal

Selengkapnya......

Wednesday, November 4, 2009

Access>> Aplikasi Sederhana Bagian 2 - Membuat Form

Form merupakan sarana interaksi antara pemakai dengan sistem. Form akan menampilkan data dari tabel atau query dan dapat digunakan untuk mencari, menampilkan, menambah, atau mengubah data.

Form terbagi dalam tiga bagian, yaitu header, footer, dan detail, yang tersusun dari kontrol-kontrol. Command button pada umumnya digunakan sebagai menus, sementara untuk menampilkan dan mengambil informasi dapat digunakan berbagai tipe kontrol diantaranya adalah textbox, combobox, listbox, checkbox, option group, option button, dan image.

Membuat Form

1. Pada menu utama Access, dibawah tulisan Object klik Forms.
2. Klik Create form in design view, kemudian klik Design.

3. Tentukan tabel yang akan dibuka dengan cara Klik kanan pada form control

4. Pilih Properties
5. Klik tanda segitiga terbalik disebelah kanan “Record Source :”

6. Pilih Tblbarang, akan tampak field list :

7. Menempatkan textbox/field pada form:

  • Klik field kodebrg, tahan tombol mouse.
  • Geser ke area desain form, lepaskan tombol mouse.
  • Ulangi untuk field yang lain. Hasil seperti gambar pada langkah 6.
  • Pilih View-Form View untuk melihat hasil
8. Simpan dengan memilih menu File-Save.

Catatan :
Latihan : Lakukan langkah-langkah diatas untuk form tblJual

Selengkapnya......

Program Deret Fibonacci

Membuat deret fibonacci dengan menggunakan bahasa pemrograman PASCAL


program deretfibonacci;
uses wincrt;

var
i,penambah,suku : integer;
deret : array[1..100] as integer;

begin
read(suku);
for i = 1 to suku do
if i = 1 then
begin
deret[i] = 1;
penambah = 0

end

else
begin
deret [i] = deret[i-1] + penambah;
penambah = deret [i-1]
end;

'cetak deret

for i = 1 to suku do
write(deret[i])
end.

Selengkapnya......

Monday, November 2, 2009

Access>> Aplikasi Sederhana Bagian 1 - Membuat Tabel

Pada bagian ini akan saya tuliskan tutorial sederhana membangun sebuah aplikasi menggunakan Microsoft Access. tutorial ini terbagi dalam empat bagian utama, yaitu merancang dan membangun Tabel, Form, Query, dan Laporan (Report)


Memulai MS-Access

1. Dari Desktop, pilih Start-Programs-Microsoft Access
2. Pilih Blank Database
3. Ketik dbinventory pada kotak disebelah kanan tulisan File Name : kemudian klik Create. Setelah itu akan tampil menu utama MS-Access.

Membuat Tabel - Tblbarang
1. Pada menu utama Access, dibawah tulisan Object klik Tables
2. Klik Create table in design view, kemudian klik Design
3. Isikan struktur tabel berikut :
Field Name, Data Type, Field Size/Format
Kodebrg,Text,5
Namabrg,Text,20
Satuan,Text,3
Hargajual,number,longinteger
4. Klik field name kodebrg, kemudian klik toolbar bergambar kunci. Pada sebelah kiri nama field kodebrg akan muncul gambar kunci.
5. Pilih File-Save untuk menyimpan tabel. Ketik TblBarang kemudian pilih OK.
6. Pilih File-Close untuk kembali ke menu utama Access

Membuat Tabel - Tbljual
1. Pada menu utama Access, dibawah tulisan Object klik Tables
2. Klik Create table in design view, kemudian klik Design
3. Isikan struktur tabel berikut :
Field Name, Data Type, Field Size/Format
nonota,Text,6
kodebrg,Text,5
jumlah,Text,Integer
tanggal,Date/time,Medium date
4. Pilih File-Save untuk menyimpan tabel. Ketik TblJual kemudian pilih OK.
5. Pilih No jika muncul pertanyaan berikut :
6. Pilih File-Close untuk kembali ke menu utama Access

Memasukan Data - Tblbarang
1.Pada menu utama Access, dibawah tulisan Object klik Tables
2.Klik TblBarang, kemudian klik Open. Ketik/isikan data berikut :
Kodebrg, Namabrg, Satuan, Hargajual
BP001,Ballpoint, Lsn, 30000
BT001,Buku Tulis 20 hal, Lsn, 13000
BT002,Buku Tulis 30 hal, Lsn, 14000
PS001,Pensil, Lsn, 9500
3. Klik File-Close untuk selesai.

Memasukan Data - Tbljual

1. Pada menu utama Access, dibawah tulisan Object klik Tables
2. Klik Tbljual, kemudian klik Open. Ketik/isikan data berikut :
Nonota kodebrg jumlah Tanggal
N-0001, BP001, 12, 12-06-06
N-0001, BT001, 10, 12-06-06
N-0001, BT002, 8, 12-06-06
N-0001, PS001, 9, 12-06-06
N-0002, BT001, 7, 13-06-06
N-0002, BP001, 7, 13-06-06
N-0002, PS001, 7, 13-06-06
3. Klik File-Close untuk selesai.


Selengkapnya......