Selasa, 09 Desember 2014

Aplikasi Management Perkara (AMP)

Aplikasi Management Perkara (AMP)

Court Untuk User Hakim Dan Panitera Pengganti

Aplikasi Ini Merupakan rujukan dari court calender hakim yang ada di peradilan agama,
ditujukan Untuk user Hakim dan Panitera Pengganti;

Kegunaan Aplikasi

  • Untuk Memudahkan Hakim Mengecek Perkaranya yang masih berjalan / masih ditanganinya
    Memudahkan Detail Perkara Pernomor Perkara
  • Untuk Memudahkan Rekap Data Persidangan Hakim
  • Mendapatkan Laporan Perkara Hakim dengan mudah
  • Mendapatkan Informasi Validasi Otomatis
  • Mengingatkan Hakim akan panjar biaya yang habis/kurang

Catatan Aplikasi


Aplikasi Management Perkara, Aplikasi, Management, Perkara

Senin, 05 Mei 2014

Penggunaan Digit Nomor Perkara SIADPA

Penggunaan Digit Nomor Perkara SIADPA

Langsung Saja Saya Posting Coding Query Penggunaan Digit Nomor Perkara SIADPA

Digit Tanpa 0 contoh (1/Pdt.G/2014/PAJB) 
SELECT DATA=
RTRIM(CAST(CAST(LEFT(:NoPerk,4) AS INTEGER) AS CHAR))
+ '/Pdt.' + SUBSTRING(:NoPerk, 5, 1 ) + 
CASE WHEN RIGHT(:NoPerk,2) < '90'
   THEN '/20'
   ELSE '/19' END +
RIGHT(:NoPerk,2) + '/PA.JB'

Digit 0 jika 1 digit contoh (01/Pdt.G/2014/PAJB)
SELECT DATA=
RTRIM(CAST(
   CASE WHEN CAST(LEFT(:NoPerk,4) AS INTEGER) < 100 THEN RIGHT(LEFT(:NoPerk,4),2)
   ELSE RTRIM(CAST(CAST(LEFT(:NoPerk,4) AS INTEGER) AS CHAR)) END
AS CHAR))
+ '/Pdt.' + SUBSTRING(:NoPerk, 5, 1 ) +
CASE WHEN RIGHT(:NoPerk,2) < '90'
   THEN '/20'
   ELSE '/19' END +
RIGHT(:NoPerk,2) + '/PA.JB'

Digit 00 jika 2 atau 3 digit contoh (001/Pdt.G/2014/PAJB)
SELECT DATA=
RTRIM(CAST(
   CASE
   WHEN CAST(LEFT(:NoPerk,4) AS INTEGER) < 1000 THEN RIGHT(LEFT(:NoPerk,4),3)
   ELSE RTRIM(CAST(CAST(LEFT(:NoPerk,4) AS INTEGER) AS CHAR)) END
AS CHAR))
+ '/Pdt.' + SUBSTRING(:NoPerk, 5, 1 ) +
CASE WHEN RIGHT(:NoPerk,2) < '90'
   THEN '/20'
   ELSE '/19' END +
RIGHT(:NoPerk,2) + '/PA.JB'

Full Digit 000 jika 2 atau 3 atau 4 digit contoh (0001/Pdt.G/2014/PAJB)
SELECT DATA=
LEFT(:NoPerk,4)
+ '/Pdt.' + SUBSTRING(:NoPerk, 5, 1 ) +
CASE WHEN RIGHT(:NoPerk,2) < '90'
   THEN '/20'
   ELSE '/19' END +
RIGHT(:NoPerk,2) + '/PA.JB'

Demikian Pembahasan Penggunaan Digit Nomor Perkara SIADPA... semoga bermanfaat... ^_^

Sabtu, 26 April 2014

Belajar Query di Aplikasi SIADPA

Belajar Query di Aplikasi SIADPA

Semuanya tentang Pengertian dan Pengalaman Saya

Pemahaman Query

Query adalah Program yang mempunyai kemampuan untuk menampilkan, menghapus & merubah suatu data yang kita pilih ataupun semua data dari database yang telah kita tentukan juga, dimana mengambil dari tabel tabel yang ada di database, namun tabel tersebut tidak semua ditampilkan sesuai dengan yang kita inginkan melalui bahasa query.

Apa itu Bahasa Query ?... dan bagaimana contohnya ???

Bahasa query / query language adalah bahasa khusus yang digunakan untuk melakukan query pada basisdata. Tentu saja hanya Saja yang mengerti query tersebut.

Nah Bagaimana kalau hanya Komputer saja yang mengerti bahasa tersebut ??? buat apa dik ?
Begitulah pertanyaan dari adik saya yang berumur 20 tahun…

Gunanya Query

  • Nah kita itu, MAU DATA ? benar ?
  • Komputer itu GAK NGERTI KEMAUAN KITA ? benar ?
  • Bagaimana KOMPUTER MAU NAMPILIN DATA, KALAU KOMPUTER GAK NGERTI ?
  • Nah makanya ada penerjemah BAHASA yang kita sebut QUERY, itulah yang menyambungkan kita (otak kita) dengan komputer…
  • Jadi Kita (manusia) ngerti Query
  • Komputer ngerti (mesin) ngerti Query
  • Maka Kita harus belajar Query… ^_^
ini ilustrasi gambarnya...
Bahasa Query
Contoh lain : Seperti kalau anda jalan jalan ke Negara Jerman, tentu saja anda harus mencari Gaet Penerjemah bahasa Indonesia dengan basah Jerman, begitupun Manusia Dengan Komputer

Manfaat Query

  • Dapat Menampilkan data, data tertentu pada suatu table Secara Cepat
  • Dapat Melakukan Proses Perulangan yang sangat cepat dan efektif
  • Dapat melakukan operasi perhitungan
  • Data Ribuan table bisa dibuat menjadi simple oleh Query

Manfaat Query di SIADPA

  • Menampilkan data-data Perkara, contohnya kita hanya ingin melihat data pada table register berdasarkan nomor perkara
  • Bisa Merekap berdasarkan kataegori Umur, Jenis Perkara, Jenis Putusan, Tanggal Daftar, Tanggal Putus… dan masih banyak lagi
  • Bisa Menampilkan Biodata para pihak dengan mudah
  • Bisa Menampilkan data keuangan
  • Dll… pokoknya wah banget deh

5 Pembelajaran Pengalaman Berharga saya sewaktu belajar query

  1. Query Tidak Pernah Salah
  2. Apabila Query Salah, Maka orang yang membuat querynya lah yang salah
  3. Jika Baru Belajar Query, maka belajarnya dengan "Query Select" (hanya menampilkan data)
  4. Latihan pola pikir analisa kebutuhan dan pengimplementasian query sesering mungkin
  5. Jadi Jangan Pernah Takut belajar query
  6. Bonus 1... mulai sekarang... ^_^
Sudah Saatnya membuat teman teman pintar dalam mengolah data melalui query, dan tiba saatnya nanti saya pensiun dari programmer dan ingin belajar SEO karena hal baru yang menarik menurut saya ^_^

Anda Mau Belajar Query ???
Saya mau lihat respon anda, jika anda mau belajar query sungguh sungguh dengan saya.
Begini deh kita buat permainan, jika fanspage like Facebook saya ini lebih dari 100,

Jasa Pembuatan Program
saya akan langsung buat query pertama di SIADPA untuk belajar pertama anda, kalau perlu share postingan blog ini ke teman teman admin PA se indonesia supaya cepat, bagaimana ? Menarik ?

Khusus Hastag 3 orang terbawel yang hampir tyap minggu chat sama saya, hahahaha :
  1. KM Zikri (pa jakut)
  2. Muhammad Najib (gak tau)
  3. Tymon (Aceh mana gak tau)
ok, saya tunggu saya lihat seberapa besar keinginan anda belajar query,

1 kata mutiara dari saya "Belajarlah Sampai Kamu Tidak Bisa Belajar Lagi"
Salam Dika Andrian (anak kecil dari pengadilan agama jakarta barat)

Sabtu, 22 Maret 2014

Function PHP Untuk Memanipulasi Data

Function PHP Untuk Memanipulasi Data

Kali ini kita akan belajar bagaimana menggunakan function PHP untuk memanipulasi data, dengan input 1 data, Output bisa mengahasil kan lebih dari 1 data, bahkan 1000 data dan tak terhingga


Tujuan fungsi untuk penggunaannya adalah:
- Menghemat ukuran program
- Memudahkan dalam mengembangkan program
- Data yang telah di fungsikan Terstruktur

Untuk membuat function, harus mengikuti syntax sebagai berikut:

function namafungsi ($parameter1, $parameter2)
{
    pernyataan1;
    pernyataan2;
}

nah Berikut saya Mau berubah Tanggal dari database mysql yang biasanya berformat "YYYY-MM-DD" misalkan "2014-03-22" nah saya mau Rubah menjadi format indonesia "Sabtu, 22 Maret 2014"
Nah Codenya sedikit agak panjang, akan tetapi berguna untuk pelajaran kedepannya, jadi simak baik baik... ^_^
Buat File "function_tanggal_indonesia.php" yang isinya sebagai berikut:


<?php
function tanggal_indonesia($tgl)//ini Function yang akan di panggil
    {
        $dd=substr($tgl,8,2);
        $mm=substr($tgl,6,2);
        $yy=substr($tgl,0,4);
      
        switch($mm)
            {
                case 1: $bb = "Januari"; break;
                case 2: $bb = "Februari"; break;
                case 3: $bb = "Maret"; break;
                case 4: $bb = "April"; break;
                case 5: $bb = "Mei"; break;
                case 6: $bb = "Juni"; break;
                case 7: $bb = "Juli"; break;
                case 8: $bb = "Agustus"; break;
                case 9: $bb = "September"; break;
                case 10: $bb = "Oktober"; break;
                case 11: $bb = "November"; break;
                case 12: $bb = "Desember"; break;
            }
      
        switch(date('w',strtotime("$tgl")))
            {
                case 0: $hari = "Minggu"; break;
                case 1: $hari = "Senin"; break;
                case 2: $hari = "Selasa"; break;
                case 3: $hari = "Rabu"; break;
                case 4: $hari = "Kamis"; break;
                case 5: $hari = "Jum'at"; break;
                case 6: $hari = "Sabtu"; break;
            }
              
        $jadi = "$hari, $dd $bb $yy";
        return $jadi;
    }


//untuk memanggilnya cukup di echo dan dipanggil nama function dan parameter yang akan dirubah
for ($d=1;$d<=31;$d++)
    {
        $tanggal="2014-03-$d";
        echo "Tanggal sebelumnya $tanggal hasil Jadinya ".tanggal_indonesia($tanggal)."<br>";
    }
?> Nah Hasil Jadinya Seperti Berikut:

Function PHP, Function Tanggal, Function Tanggal PHP, Tanggal Indonesia

Nah pertanyaannya kenapa mesti di function ? kan tinggal di echo bisa ?
Jawabnya karena contoh di atas cuma 1 data :D
kalau kita memakai database pasti akan banyak data, kita tinggal panggil function nya dan di looping deh :)

Ini Contoh Looping nya dalam Tanggal 1 Bulan
Tinggal Di rubah sedikit FOR (looping) di code nya menjadi

//untuk memanggilnya cukup di echo dan dipanggil nama function dan parameter yang akan dirubah
for ($d=1;$d<=31;$d++)
    {
        $tanggal="2014-03-$d";
        echo "Tanggal sebelumnya $tanggal hasil Jadinya ".tanggal_indonesia($tanggal)."<br>";
    }

Hasil jadinya Seperti ini, Mantab Bukan :) coba bayangin diketik manual 1 per 1

Function PHP, Function Tanggal, Function Tanggal PHP, Tanggal Indonesia

Semoga Artikel ini Bermanfaat... ^_^