Minggu, 16 Oktober 2011

TUGAS SEMANTIK WEB 3

Kelompok A1 :

Wahyu Budi Santosa (0901530027)

Ryan Oki Pradana (0901530068)

Fardan Hasymi Y.I (0901530087)


PROGRAM MENGGUNAKAN XPAth :

$doc = new DOMDocument();

$doc->load( ‘tanah.xml’ );

$xpath = new DOMXPath($doc);

$arts = $xpath->query(“/nomor/tentang/isi”);


foreach ($arts as $art)

{

echo $art->nodeValue.”";

}

?>




MEMBACA FILE XML :

$doc = new DOMDocument();

$doc->load( 'tanah.xml' );


$tanah = $doc->getElementsByTagName( "Peraturan Pertanahan" );

foreach( $tanah as $Peraturan pertanahan )

{

$nomors = $tanah->getElementsByTagName( "nomor" );

$nomor = $nomors->item(0)->nodeValue;


$tentangs = $tanah->getElementsByTagName( "tentang" );

$tentang = $tentangs->item(0)->nodeValue;


$isis = $tanah->getElementsByTagName( "isi" );

$isi= $isis->item(0)->nodeValue;


echo "$id – $nama – $alamat\n
";

}

?>


MENULIS FILE XML :

$tanah = array();

$tanah [] = array(

‘nomor’=>'1'

‘tentang’=>'UU No 5 Tahun 1960 tentang Peraturan Dasar Pokok-pokok Agraria'

‘isi’=>'Peraturan sebelum UUPA

UU No.1 Tahun 1958 tentang Penghapusan Tanah-tanah Partikelir.

PP No 18 Tahun 1958 tentang Pelaksanaan Penghapusan Tanah-tanah Partikelir

Catatan: Dengan berlakunya UUPA, politik hukum penghapusan tanah partilelir digantikan oleh politik hukum konversi’

);


$tanah[]=array(

‘nomor’=>'2'

‘tentang’=>’ Hak-hak Atas Tanah’

‘isi’=>’ Peraturan Mendagri No 5 Tahun 1974 - Ketentuan-ketentuan mengenai Penyediaan dan Pemberian Tanah Untuk Keperluan Perusahaan’

);


$tanah[]=array(

‘nomor’=>'3'

‘tentang’=>' Pendaftaran Tanah

PP No 24 Tahun 1997 tentang Pendaftaran Tanah’

‘isi’=>' Peraturan Kepala BPN No 6 Tahun 2008 - Penyederhanaan dan Percepatan Standar Prosedur Operasi Pengaturan dan Pelayanan Pertanahan Untuk Jenis Pelayanan Pertanahan Tertentu

Lampiran Peraturan Kepala BPN No 6 Tahun 2008


Keputusan Bersama Menteri Pertanian / Kepala BPN No 515/Kpts/HK.060/9/2004 / No 2/SKB/BPN/2004 - Pelaksanaan Program Pensertipikatan Tanah dalam Rangka Pemberdayaan Petani untuk Mendukung Pembangunan Pertanian’

);

$tanah[]=array(

‘nomor’=>'4'

‘tentang’=>' Tanah Terlantar

PP No 36 Tahun 1998 tentang Penertiban dan Pendayagunaan Tanah Terlantar’

‘isi’=>'’

);


$tanah[]=array(

‘nomor’=>'5'

‘tentang’=>' Hak Ulayat'

‘isi’=>' Peraturan Menteri Negara Agraria/Kepala BPN No 5 Tahun 1999 tentang Pedoman Penyelesaian Masalah Hak Ulayat Masyarakat Hukum Adat’

);

$tanah[]=array(

‘nomor’=>'6'

‘tentang’=>' Luas Tanah

UU No 56/Perpu/1960 tentang Penetapan Luas Tanah Pertanian’

‘isi’=>'’

);


$tanah[]=array(

‘nomor’=>'7'

‘tentang’=>' Pencabutan Hak Atas Tanah

UU No 20 Tahun 1961 tentang Pencabutan Hak-hak Atas Tanah dan Benda-benda Yang Ada Di Atasnya’

‘isi’=>' Perpres No 36 Tahun 2005 dan perubahannya oleh Perpres No 65 Tahun 2006 tentang Pengadaan Tanah Bagi Pelaksanaan Pembangunan Untuk Kepentingan Umum

>> Peraturan Kepala Badan Pertanahan Nasional Nomor 3 Tahun 2007 tentang Ketentuan Pelaksanaan Peraturan Presiden Nomor 36 Tahun 2005 tentang .Pengadaan Tanah. Bagi Pelaksanaan Pembangunan Untuk Kepentingan Umum sebagaimana telah diubah dengan Peraturan Presiden Nomor 65 Tahun 2006 Tentang Perubahan Atas Peraturan Presiden Nomor 36 Tahun 2005 Tentang Pengadaan Tanah Bagi Pelaksanaan Pembangunan Untuk Kepentingan Umum’

);


$tanah[]=array(

‘nomor’=>'8'

‘tentang’=>' Lain-lain

Keputusan Presiden No 10 Tahun 2001 - Pelaksanaan Otonomi Daerah Di Bidang Pertanahan

Keputusan Presiden No 34 Tahun 2003 - Kebijakan Nasional Di Bidang Pertanahan

‘isi’=>' Keputusan Kepala Badan Pertanahan Nasional Nomor: 2 Tahun 2003 tentang Norma dan Standar Mekanisme Ketatalaksanaan Kewenangan Pemerintah Di Bidang Pertanahan Yang Dilaksanakan Oleh Pemerintah Kabupaten/Kota’

);


$doc = new DOMDocument();

$doc->formatOutput = true;


$r = $doc->createElement( “Peraturan Pertanahan” );

$doc->appendChild( $r );


foreach( $tanah as $tanah )

{

$b = $doc->createElement( “tanah” );


$nomor = $doc->createElement( “nomor” );

$nomor>appendChild(

$doc->createTextNode( $tanah['nomor'] )

);

$b->appendChild( $nomor );



$tentang = $doc->createElement( “tentang” );

$tentang->appendChild(

$doc->createTextNode( $tanah['tentang'] )

);

$b->appendChild( $tentang );



$isi = $doc->createElement( “isi” );

$isi->appendChild(

$doc->createTextNode( $tanah['isi'] )

);

$b->appendChild( $isi );



$r->appendChild( $b );

}


echo $doc->saveXML();

$doc->save(“tanah.xml”)

?>



STRUKTUR XML:

Peraturan Pertanahan

No

1

UU No 5 Tahun 1960 tentang Peraturan Dasar Pokok-pokok Agraria

Peraturan sebelum UUPA

UU No.1 Tahun 1958 tentang Penghapusan Tanah-tanah Partikelir.

PP No 18 Tahun 1958 tentang Pelaksanaan Penghapusan Tanah-tanah Partikelir

Catatan: Dengan berlakunya UUPA, politik hukum penghapusan tanah partilelir digantikan oleh politik hukum konversi.



2

Hak-hak Atas Tanah

Peraturan Mendagri No 5 Tahun 1974 - Ketentuan-ketentuan mengenai Penyediaan dan Pemberian Tanah Untuk Keperluan Perusahaan




3

Pendaftaran Tanah

PP No 24 Tahun 1997 tentang Pendaftaran Tanah

Peraturan Kepala BPN No 6 Tahun 2008 - Penyederhanaan dan Percepatan Standar Prosedur Operasi Pengaturan dan Pelayanan Pertanahan Untuk Jenis Pelayanan Pertanahan Tertentu

Lampiran Peraturan Kepala BPN No 6 Tahun 2008


Keputusan Bersama Menteri Pertanian / Kepala BPN No 515/Kpts/HK.060/9/2004 / No 2/SKB/BPN/2004 - Pelaksanaan Program Pensertipikatan Tanah dalam Rangka Pemberdayaan Petani untuk Mendukung Pembangunan Pertanian





4

Tanah Terlantar

PP No 36 Tahun 1998 tentang Penertiban dan Pendayagunaan Tanah Terlantar






5

Hak Ulayat

Peraturan Menteri Negara Agraria/Kepala BPN No 5 Tahun 1999 tentang Pedoman Penyelesaian Masalah Hak Ulayat Masyarakat Hukum Adat



6

Luas Tanah

UU No 56/Perpu/1960 tentang Penetapan Luas Tanah Pertanian




7

Pencabutan Hak Atas Tanah

UU No 20 Tahun 1961 tentang Pencabutan Hak-hak Atas Tanah dan Benda-benda Yang Ada Di Atasnya

Perpres No 36 Tahun 2005 dan perubahannya oleh Perpres No 65 Tahun 2006 tentang Pengadaan Tanah Bagi Pelaksanaan Pembangunan Untuk Kepentingan Umum

>> Peraturan Kepala Badan Pertanahan Nasional Nomor 3 Tahun 2007 tentang Ketentuan Pelaksanaan Peraturan Presiden Nomor 36 Tahun 2005 tentang .Pengadaan Tanah. Bagi Pelaksanaan Pembangunan Untuk Kepentingan Umum sebagaimana telah diubah dengan Peraturan Presiden Nomor 65 Tahun 2006 Tentang Perubahan Atas Peraturan Presiden Nomor 36 Tahun 2005 Tentang Pengadaan Tanah Bagi Pelaksanaan Pembangunan Untuk Kepentingan Umum


8

Lain-lain

Keputusan Presiden No 10 Tahun 2001 - Pelaksanaan Otonomi Daerah Di Bidang Pertanahan

Keputusan Presiden No 34 Tahun 2003 - Kebijakan Nasional Di Bidang Pertanahan

Keputusan Kepala Badan Pertanahan Nasional Nomor: 2 Tahun 2003 tentang Norma dan Standar Mekanisme Ketatalaksanaan Kewenangan Pemerintah Di Bidang Pertanahan Yang Dilaksanakan Oleh Pemerintah Kabupaten/Kota

0 komentar:

Posting Komentar