Friday, May 17, 2013

MEMBUAT POP UP DENGAN PHP

Disini akan dibahas tbagaimana membuat pop up dengan php ....



<a href='kenapa.php' onclick='window.open(this.href,&quot;popupwindow&quot;,&quot;status=0, height=500, width=650, scrollbars=yes, resizable=0, top=0, left=0&quot;); return false;' target='_blank'><img src="img/tanya.gif" width="121" height="40"></a>

Warna biru alah link yang akan dituju
warna merah adalah gambar untuk tombol eksekusinya



Monday, May 13, 2013

Mengatasi awal pesan "No Signal" Pada Monitor

Add caption
Ini Pengalaman saya saat monitor teman  kemarin, jadi jika anda menemukan hal yang sama dengan monitor anda...
Heitttsss jangan panik sob... coba Praktekaan cara ampuh berikut ini:





Langkah 1:
Pastikan kabel VGA tersambung dengan benar (antara PC dan monitor), bila perlu coba lepaskan dan pasang kembali lalu nyalakan komputer temen, jika port VGA ada 2 coba pindahkan ke port yang satunya lagi, kalau masih juga maka lakukan langkah ke 2.


Langkah 2:
Lepaskan kabel mouse dan keyboard yang terpasang pada PC,lalu nyalakan komputer bila tampil normal artinya monitor dapat menampilkan OS (windows) maka kemungkinan ada masalah pada slot mouse atau keyboard komputer temen, tapi bila masih juga menampilkan NO SIGNAL maka lakukan langkah ke 3.


Langkah  3
Cek RAM komputer temen-temen, buka cashing komputer dan  coba lepaskan RAM -nya kemudian coba bersihkan dengan kain lembut atau tisu pada bagian yang masuk ke dalam slot RAM (bagian ujung yang berwarna kuning emas) lalu bersihkan dengan meniup slot yang terdapat pada motherboard, biasanya pada langkah ini selalu berhasil… tapi bila masih juga menampilkan NO SIGNAL maka lanjut kelangkah 4.


Langkah 4
Sedikit agak merepotkan temen-temen dengan cara mencobakan monitor temen ke PC yang lain atau sebaliknya cobakan PC temen ke monitor lain dan apa hasilnya, bila dapat berfungsi baik maka kesalahan ada pada perangkat keras temen, sebaiknya bawa ke teknisi komputer untuk dapat segera ditangani.

Selamat mencoba dan semoga membantu....

Pemprograman WEB


       Perkembangan basis aplikasi software dapat dibedakan menjadi dua macam yaitu aplikasi berbasis desktop dan aplikasi berbasis web. Aplikasi berbasis desktop diinstal pada masing-masing client dan data basenya  diletakan di komputer server. Sedangkan aplikasi berbasis web tidak perlu diisntal di masing-masing client dikarenakn cukup dikonfigurasi diserver kemudian client  dapat mengakses aplikasi dari browser seperti googel chrome ataupun internet exploler. Proses aplikasi dilakukan oleh web server, salah satunya seperti apache. Pada aplikasi berbasis web faktor yang menetukan kinerja aplikasi adalah kecepatan akses jaringan dan internet. Sistem Web sebenarnya merupakan aplikasi yg beraksitektur pada client-server. Server bertugas melayani permintaan dari client dikarenakan server mempunyai data yg disimpan didalam database. (Yeni dan Devi, 2011:9)  “Dalam Web programing,terdapat server-side programming dan client-side programming. Client-side programming adalah untuk membuat web yang statis, sedangkan dalam membuat web yang dinamis (dapat interaktif dengan user) diperlukan server-side dan client-side programming .
       Web statis adalah website yang mana pengguna tidak bisa mengubah informasi konten dari web tersebut secara langsung menggunakan browser. Didalam Interaksi yang terjadi antara pengguna dan server hanya dalam tampilan link saja. Halaman-halaman web tersebut tidak memliki database, sedangkan data dan informasi yang berada pada web statis tidak berubah-ubah kecuali diubah langsung sintaksnya oleh web server. Data dan informasi web yang dikirim kepada client akan sama isinya dengan apa yang ada di web server. Salah satu dari web statis adalah web yang berisi profil lembaga ataupun perusahaan yang isi informasi nya hampir tidak berubah.
       Sedangkan web dinamis proses interaksi yang terjadi antara pengguna dan server sangatlah kompleks didalam web. Pengguna bisa mengubah konten dari halaman tertentu dengan menggunakan browser. Permintaan dari pengguna akan diproses oleh server yang kemudian ditampilkan dalam isi yang berbeda menurut alur dari programnya dan terdapat pula data base pada web tersebut .Web dinamis memiliki data dan informasi yang berbeda-beda tergantung input yang akan disampaikan client, salah satu contoh dari web dinamis adalah jejaring sosial.

Sunday, May 12, 2013

PROGRAM SPP SMA / SMK dengan VB6

Alhamdulillah wasyukurilah Kerja Praktek saya terselesaikan,,,
biar tidak mubajir saya akan mencoba membagikan program dengan laporan menggunakan AR... buat anda yang ingin mendapatkanya hubungi email saya trimakasih...
berikut tampilanya...

TAMPILAN UTAMA PROGRAM


TAMPILAN LOGIN


TAMPILAN INPUT DATA SISWA


TAMPIALAN PEMBAYARAN


CETAK LAPORAN
Selain itu ada backup dan restore database, user management,input kelas beserta total bayar...
berikut penggalan source program pembayaran

Private Sub cmbbln_Click()
    If cmbbln <> vbnullStrings Then
    txtket.Text = "LUNAS"
    Else
    txtket.Text = "BELUM LUNAS"
    End If
End Sub
Private Sub BukaKunci()
    DTPicker1.Enabled = True
    txtnis.Enabled = True
    txtjml.Enabled = True
    txtkelas.Enabled = True
 '   txtket.Enabled = True
    txtnama.Enabled = True
    txtno_byr.Enabled = True
 '   cmbbln.Enabled = True
End Sub
Private Sub kunci()
    DTPicker1.Enabled = False
    txtnis.Enabled = False
    txtjml.Enabled = False
    txtkelas.Enabled = False
'    txtket.Enabled = False
    txtnama.Enabled = False
    txtno_byr.Enabled = False
'    cmbbln.Enabled = False
End Sub


Private Sub cmdbatal_Click()
    txtnis.Text = ""
    txtjml.Text = ""
    txtkelas.Text = ""
  '  txtket.Text = ""
    txtnama.Text = ""
    txtno_byr.Text = ""
  '  cmbbln.Text = ""
    otomatis
    Picture2.Visible = False
    For i = 0 To 11
    chkbulan(i).Enabled = False
    Next i
    kunci
End Sub

Private Sub cmdcari_Click()
Picture2.Visible = True
End Sub

Private Sub cmdkeluar_Click()
    Unload Me
    menuutama.Show
End Sub

Private Sub cmdsimpan_Click()
'On Error GoTo hell
Dim tampung As String
Dim i As Integer, s As Integer
Dim uang1 As Double, uang11 As Double, uang2 As Double, uang22 As Double, uang3 As Double, uang33 As Double
    Call rs("select jumlah_bayar from Kelas where kode_Kelas='X'")
    uang1 = rec!jumlah_bayar
    uang11 = rec!jumlah_bayar
    Call rs("select jumlah_bayar from Kelas where kode_Kelas='XI'")
    uang2 = rec!jumlah_bayar
    uang22 = rec!jumlah_bayar
    Call rs("select jumlah_bayar from Kelas where kode_Kelas='XII'")
    uang3 = rec!jumlah_bayar
    uang33 = rec!jumlah_bayar
If rec.State = 1 Then rec.Close
rec.Open "select kelas from Siswa where nis='" & txtnis.Text & "'", conn, adOpenDynamic, adLockOptimistic
tampung = rec!kelas
For i = 0 To 11
s = i + 1
'uang = uang + Val(txtjml.Text)
    If Len(tampung) = 7 And chkbulan(i).Value = Checked Then
        Call rs("select no_bayar,bulan,total_bayar from Bayar where no_bayar='" & txtno_byr.Text & "'")
        If Not rec.EOF Then
            isi = rec!bulan
            uang1 = uang1 + uang11
            conn.Execute "update Bayar set bulan='" & isi & ", " & chkbulan(i).Caption & "',total_bayar=" & uang1 & " where no_bayar='" & txtno_byr.Text & "'"
        Else
            conn.Execute "Insert into Bayar values('" & txtno_byr.Text & "','" & DTPicker1.Value & "','" & txtnis.Text & "'," & txtjml.Text & ",'X','LUNAS','" & chkbulan(i).Caption & "')"
        End If
    ElseIf Len(tampung) = 8 And chkbulan(i).Value = Checked Then
        Call rs("select no_bayar,bulan from Bayar where no_bayar='" & txtno_byr.Text & "'")
        If Not rec.EOF Then
            isi = rec!bulan
            uang2 = uang2 + uang22
            conn.Execute "update Bayar set bulan='" & isi & ", " & chkbulan(i).Caption & "',total_bayar=" & uang2 & " where no_bayar='" & txtno_byr.Text & "'"
        Else
            conn.Execute "Insert into Bayar values('" & txtno_byr.Text & "','" & DTPicker1.Value & "','" & txtnis.Text & "'," & txtjml.Text & ",'XI','LUNAS','" & chkbulan(i).Caption & "')"
        End If
    ElseIf Len(tampung) = 9 And chkbulan(i).Value = Checked Then
        Call rs("select no_bayar,bulan from Bayar where no_bayar='" & txtno_byr.Text & "'")
        If Not rec.EOF Then
            isi = rec!bulan
            uang3 = uang3 + uang33
            conn.Execute "update Bayar set bulan='" & isi & ", " & chkbulan(i).Caption & "',total_bayar=" & uang3 & " where no_bayar='" & txtno_byr.Text & "'"
        Else
            conn.Execute "Insert into Bayar values('" & txtno_byr.Text & "','" & DTPicker1.Value & "','" & txtnis.Text & "'," & txtjml.Text & ",'XII','LUNAS','" & chkbulan(i).Caption & "')"
        End If
    End If
Next i
Call bersih(pembayaran)
Call otomatis
For i = 0 To 11
chkbulan(i).Value = Unchecked
Next i
kunci
'hell:
'MsgBox Err.Description
End Sub

Private Sub cmdtambah_Click()
'    On Error GoTo hell
    BukaKunci
    cmdcari.SetFocus
For i = 0 To 11
chkbulan(i).Enabled = True
Next i
'hell:
'MsgBox Err.Description
End Sub

Private Sub Command1_Click()
Picture2.Visible = False
End Sub

Private Sub Form_Load()
Call koneksi
Call bersih(pembayaran)
Call otomatis
For i = 0 To 11
chkbulan(i).Enabled = False
Next i
kunci
Picture2.Visible = False
lvcari.ColumnHeaders.Clear
lvcari.View = lvwReport
lvcari.ColumnHeaders.Add , , "NIS", 1000
lvcari.ColumnHeaders.Add , , "NAMA", 2000
lvcari.ColumnHeaders.Add , , "KELAS", 1000
End Sub

Private Sub lvcari_DblClick()
'Dim haha As String
If rec.State = 1 Then rec.Close
rec.Open "select nis,nama_siswa,kelas from Siswa where nis='" & lvcari.SelectedItem & "'", conn, adOpenDynamic, adLockOptimistic
txtnis = rec!nis
txtnama = rec!nama_siswa
txtkelas = rec!kelas
If Len(txtkelas) = 7 Then
    If rec.State = 1 Then rec.Close
    rec.Open "select jumlah_bayar from Kelas where kode_kelas = 'X'", conn, adOpenDynamic, adLockOptimistic
    txtjml = rec!jumlah_bayar
ElseIf Len(txtkelas) = 8 Then
    If rec.State = 1 Then rec.Close
    rec.Open "select jumlah_bayar from Kelas where kode_kelas ='XI'", conn, adOpenDynamic, adLockOptimistic
    txtjml = rec!jumlah_bayar
ElseIf Len(txtkelas) = 9 Then
    If rec.State = 1 Then rec.Close
    rec.Open "select jumlah_bayar from Kelas where kode_kelas = 'XII'", conn, adOpenDynamic, adLockOptimistic
    txtjml = rec!jumlah_bayar
End If
Picture2.Visible = False
End Sub

Private Sub Picture1_Click()

End Sub

Private Sub Text1_Change()
If rec.State = 1 Then rec.Close
rec.Open "select nis,nama_siswa,kelas from Siswa where nama_siswa like '%" & Text1.Text & "%'", conn, adOpenDynamic, adLockOptimistic
lvcari.ListItems.Clear
Do While Not rec.EOF
    i = lvcari.ListItems.Count + 1
    lvcari.ListItems.Add , , rec!nis
    lvcari.ListItems(i).ListSubItems.Add , , rec!nama_siswa
    lvcari.ListItems(i).ListSubItems.Add , , rec!kelas
    rec.MoveNext
Loop
End Sub

Private Sub txtjml_Change()
If Len(txtkelas) <= 7 Then
    If rec.State = 1 Then rec.Close
    rec.Open "select * from Kelas where kode_kelas like 'X__' order by kode_kelas", conn, adOpenDynamic, adLockOptimistic
   ' cmbbln.Clear
    Asc " "
    Do While Not rec.EOF
  '  cmbbln.AddItem rec!Nama_Bulan
    rec.MoveNext
    Loop
ElseIf Len(txtkelas) > 7 And Len(txtkelas) <= 9 Then
    If rec.State = 1 Then rec.Close
    rec.Open "select * from Kelas where kode_kelas like 'XI__' order by kode_kelas", conn, adOpenDynamic, adLockOptimistic
'    cmbbln.Clear
    Asc " "
    Do While Not rec.EOF
   ' cmbbln.AddItem rec!Nama_Bulan
    rec.MoveNext
    Loop
ElseIf Len(txtkelas) = 10 Then
    If rec.State = 1 Then rec.Close
    rec.Open "select * from Kelas where kode_kelas like 'XII__' order by kode_kelas", conn, adOpenDynamic, adLockOptimistic
   ' cmbbln.Clear
    Asc " "
    Do While Not rec.EOF
    'cmbbln.AddItem rec!Nama_Bulan
    rec.MoveNext
    Loop
End If
End Sub

Sub otomatis()
If rec.State = 1 Then rec.Close
rec.Open "select no_bayar from Bayar order by no_bayar", conn, adOpenDynamic, adLockOptimistic
If Not rec.EOF Then
    rec.MoveLast
    If Left(rec!no_bayar, 6) = Format(Date, "YYYYMM") Then
        txtno_byr = Trim(Str(Val(Right(rec!no_bayar, 4)) + 1))
        txtno_byr = Format(Date, "YYYYMM") + Left("0000", 4 - Len(txtno_byr)) + txtno_byr
    Else
        txtno_byr = Format(Date, "YYYYMM") + "0001"
    End If
Else
    txtno_byr = Format(Date, "YYYYMM") + "0001"
End If
End Sub


Trimakasih...jika anda berminat bisa hubungi email atau no HP saya...
reski_alfan@yahoo.com






Cara Cepat dan Mudah Mereset Android Samsung Galaxy

Karena ponsel sudah lama digunakan sering terjadi hang...Hal yang paling mudah di lakukan untuk mengatasi masalah ini adalah dengan melakukan Hard Reset Samsung Galaxy  kamu.berikut caranya...!!


  1. Pastikan Samsung Galaxy Y kamu dalam keadaan mati/off 
  2. Tekan dan tahan Tombol Home ( antara) +Volume Up +  tombol power tunggu 5 detik sampai muncul  menu recovery sistem. 
Kemudian akan muncul beberapa  pilihan :
  •  reboot system now
  • apply update from sdcar
  • wipe data/factory reset
  • wipe cache partition
Pilih ” Wipe data / factory reset ” menggunakan tombol Volume ( – )  dan tombol menu untuk konfirmasi, karena touchscreen tidak berfungsi pada mode recovery.
Setelah proses selesai maka Samsung Galaxy Y kamu akan restart otomatis dan proses reset sudah selesai.

Mudah bukan melakukan Hard Reset Samsung Galaxy Y, biar data di memori card kamu aman, jangan menggunakan memori card kamu di saat melakukan proses hard reset  semoga bermanfaat.
 Atau bisa juga dengan cara tekan *2767*3855# Perlu di ingat dengan cara ini tidak ada konfirmasi Yes atau No jadi langsung ke hardreset..ini saja dulu semoga bisa membantu.

Sunday, May 5, 2013

EXPERT SISTEM

Ini adalah tulisan pertama saya dengan blog baru. Setelah blog lama saya jadi bulan bulanan server...
Hadehhh jadi curhat...
Judul Tugas akhir di jurusan IT yang saya ambil yaitu sistem pakar dibidang kedokteran, betul sekali DIAGNOSIS bos Wwkkwkw...
Simak tulisan dibawah ini untuk mengetahui apa itu EXPERT SISTEM

Expert system (sistem pakar) adalah sistem yang berbasis komputer dimana peroses sistem pencarian dalam pengambilan keputusan akan menyerupai seorang pakar dengan berbekal pengetahuan dan cara penyelesaian. Martin dan Oxman,1988(dalam Kusrini, 2006:11)            mendefinisikan sistem pakar sebagai sistem berbasis komputer yang menggunakan pengetahuan, fakta, dan teknik penalaran dalam mmecahkan masalah yang biasanya hanya dapat dipecahkan oleh seorang pakar dalam bidang tersebut. Pada dasarnya sistem pakar diterapkan untuk mendukung aktivitas pemecahan masalah. Beberapa aktivitas pemecahan masalah yang dimaksud antara lain : pembuatan keputusan (decicion making), pemaduan pengetahuan (knowladge fusing), pembuatan desain (designing), perencanaan (planning), prakiraan (forecasting), pengaturan (regulating), pengendalian (controlling), diagnosis (diagnosing), perumusan (prescribing), penjelasan (explaning), pemberian nasehat (advising) dan pelatihan (tutoring). Selain itu sistem pakar juga dapat berfungsi sebagai asisten yang pandai dari seorang pakar.
Sistem pakar dibuat pada wilayah pengetahuan tertentu yang mendekati kemampuan manusia didalam satu bidang keahlian.Sistem pakar mencoba mencari solusi tertentu yang memuaskan sebagaimana yang akan dilakukan seorang ahli.