Oleh: javora | Agustus 17, 2008

LOWONGAN TELKOM AGUSTUS 2008

PT Telekomunikasi Indonesia Tbk, the biggest state-owned Telecommunication Company in
Indonesia , now open job vacancy for fresh graduate of IT Telkom / IM Telkom.

The qualifications are:
1. General Qualifications:

a. Indonesian Citizen (WNI);
b. Willing to be placed at the entire Telkom operation area;
c. Free of narcotics and never doing criminal;
d. Have no job contract with the other company when assign Telkom Job Contract later;
e. Never join Telkom recruitment test before.

2. Specific Qualifications:
a. Degree : Bachelor (S1) and Master (S2)
b. Major :

  • Telecommunication Engineering
  • Informatics Technology / Information System
  • Industrial Engineering
  • Business & Management

c. Graduation Date : Maximum 3 years lately (max at July, 1st 2005)
d. GPA : Minimum GPA 2.75 for Bachelor degree and 3.25 for Master degree
e. Age at July 1st 2008 :

  • Max 25 years old for Bachelor degree
  • Max 27 years old for Master degree

3. How to Apply:
a. Make application letter addressed to : SGM HR CENTER PT TELKOM, and submit your hardcopy application through i-CDC IT-Telkom not later than August 22,2008 , 15.00 , and quick apply via website infocomcareer. com .Please make sure your documents are complete.
b. The Application letter should be attached with these documents :

  • Curriculum Vitae;
  • Copy of certificate and GPA transcript that have been legalized;
  • Two photographs (3×4 cm);
  • Surat Keterangan Catatan Kepolisian / SKCK (This document can be sent later).

c. Recruitment schedule :

  • Presentation session on August 26th, 2008 : 09.00 a.m. at Gedung Serba Guna ITTelkom, Jl. Telekomunikasi No.1, Trs. Buah Batu-Bandung (Applicants must present at the presentation) ;
  • Psychologycal Test & Group Discussion : August 27-28th, 2008 : 08.00 a.m. (Location will be informed later)

SGM HR CENTER PT TELKOM

Oleh: javora | Maret 13, 2008

GENERATE XML DENGAN XMLELEMENT

Pada posting generate xml sebelumnya, saya memakai dbms_xmlquery untuk generate xml. Namun setelah ditinjau lebih jauh.. ternyata ada beberapa keterbatasan.. dimana bila ingin menyatukan dua query menjadi satu file xml akan terjadi error.

 

Query1.sql

set linesize 1060;

set pagesize 1000;

set long 1000 ;

set heading off;

set serveroutput off;

set feedback off;

declare

queryCtx1 DBMS_XMLquery.ctxType;

queryCtx2 DBMS_XMLquery.ctxType;

coba clob;

coba1 clob;

begin

queryCtx1 := DBMS_XMLQuery.newContext(’select ID_JALAN, LOG, MI_PRINX, GEOLOC from JALAN where ROWID in (select M_ROW$$ from MLOG$_JALAN)’);

queryCtx2 := DBMS_XMLQuery.newContext(’select mi_prinx from MLOG$_JALAN where dmltype$$=”D”’);

coba:= DBMS_XMLQuery.GetXML(queryCtx1);

coba1:= DBMS_XMLQuery.GetXML(queryCtx2);

dbms_output.put_line(coba);

dbms_output.put_line(coba1);

end;

/

set serveroutput on;

spool D:\xml\xml_JALAN11032008-144351.xml

/

spool off

 

 

file xml yang dihasilkan dari script diatas adalah..

 

xml_JALAN11032008-144351.xml

<?xml version = ‘1.0′?>

<ROWSET>

<ROW num=”1″>

<ID_JALAN>28</ID_JALAN>

<LOG>Ok1</LOG>

<MI_PRINX>28</MI_PRINX>

<GEOLOC>

<SDO_GTYPE>2002</SDO_GTYPE>

<SDO_SRID>8307</SDO_SRID>

<SDO_POINT>

<X>0</X>

<Y>0</Y>

</SDO_POINT>

<SDO_ELEM_INFO>

<SDO_ELEM_INFO_ITEM>1</SDO_ELEM_INFO_ITEM>

<SDO_ELEM_INFO_ITEM>2</SDO_ELEM_INFO_ITEM>

<SDO_ELEM_INFO_ITEM>1</SDO_ELEM_INFO_ITEM>

</SDO_ELEM_INFO>

<SDO_ORDINATES>

<SDO_ORDINATES_ITEM>106.77932388</SDO_ORDINATES_ITEM>

<SDO_ORDINATES_ITEM>-6.27297003</SDO_ORDINATES_ITEM>

<SDO_ORDINATES_ITEM>106.77934296</SDO_ORDINATES_ITEM>

<SDO_ORDINATES_ITEM>-6.27295104</SDO_ORDINATES_ITEM>

<SDO_ORDINATES_ITEM>106.77948696</SDO_ORDINATES_ITEM>

<SDO_ORDINATES_ITEM>-6.27294798</SDO_ORDINATES_ITEM>

<SDO_ORDINATES_ITEM>106.77949596</SDO_ORDINATES_ITEM>

<SDO_ORDINATES_ITEM>-6.27293403</SDO_ORDINATES_ITEM>

<SDO_ORDINATES_ITEM>106.77948984</SDO_ORDINATES_ITEM>

<SDO_ORDINATES_ITEM>-6.27274602</SDO_ORDINATES_ITEM>

<SDO_ORDINATES_ITEM>106.77945312</SDO_ORDINATES_ITEM>

<SDO_ORDINATES_ITEM>-6.272748</SDO_ORDINATES_ITEM>

<SDO_ORDINATES_ITEM>106.77945204</SDO_ORDINATES_ITEM>

<SDO_ORDINATES_ITEM>-6.27260904</SDO_ORDINATES_ITEM>

</SDO_ORDINATES>

</GEOLOC>

</ROW>

</ROWSET>

<?xml version = ‘1.0′?>

<ROWSET>

<ROW num=”1″>

<MI_PRINX>27</MI_PRINX>

</ROW>

</ROWSET>

Jika dilihat pada bagian yang ditandai dengan warna merah, maka terlihat letak kesalahan yang dihasilkan. Adanya <?xml version = ‘1.0′?> kedua menyebabkan error pada file xml. Oleh karena itu, untuk mengatasi permasalahan diatas maka saya menggunakan cara yang agak brutal pada query yang menggunakan xmlelement() sebagai generator xml-nya.

Query2.sql

set linesize 1060;

set pagesize 1000;

set long 2000 ;

set heading off;

set serveroutput on;

set feedback off;

begin

dbms_output.put_line(’<?xml version = ”1.0”?>’);

end;

/

spool D:\ario\batch2\coba.xml

/

spool off

select q’[<ROWSET>]‘ from dual;

spool D:\ario\batch2\coba.xml app

/

spool off

select ‘<ROW>’||’ <DMLTYPE>U</DMLTYPE> ‘|| xmlelement(”ID_JALAN”,ID_JALAN)||’ ‘||xmlelement(”NM_JALAN”,NM_JALAN)||’ ‘||xmlelement(”LOG”,LOG)||’ ‘||xmlelement(”MI_STYLE”,MI_STYLE)||’ ‘||xmlelement(”MI_PRINX”,MI_PRINX)||’ ‘||xmlelement(”GEOLOC”,GEOLOC)||’ ‘||’</ROW>’ from JALAN where ROWID in (SELECT M_ROW$$ FROM MLOG$_JALAN);

spool D:\ario\batch2\coba.xml app

/

spool off

select ‘<ROW>’||’ <DMLTYPE>D</DMLTYPE> ‘||xmlelement(”MI_PRINX”,mi_prinx)||’ ‘||’ </ROW>’ from MLOG$_JALAN where dmltype$$=’D';

spool D:\ario\batch2\coba.xml app

/

spool off

select q’[</ROWSET>]‘ from dual;

spool D:\ario\batch2\coba.xml app

/

spool off

file xml yang dihasilkan adalah sebagai berikut

coba.xml

<?xml version = ‘1.0′?>

<ROWSET>

<ROW>

<DMLTYPE>U</DMLTYPE>

<ID_JALAN>28</ID_JALAN>

<NM_JALAN></NM_JALAN>

<LOG>Ok1</LOG>

<MI_STYLE></MI_STYLE>

<MI_PRINX>28</MI_PRINX>

<GEOLOC>

<SDO_GEOMETRY>

<SDO_GTYPE>2002</SDO_GTYPE>

<SDO_SRID>8307</SDO_SRID>

<SDO_POINT><X>0</X><Y>0</Y></SDO_POINT>

<SDO_ELEM_INFO>

<NUMBER>1</NUMBER>

<NUMBER>2</NUMBER>

<NUMBER>1</NUMBER>

</SDO_ELEM_INFO>

<SDO_ORDINATES>

<NUMBER>106.77932388</NUMBER>

<NUMBER>-6.27297003</NUMBER>

<NUMBER>106.77934296</NUMBER>

<NUMBER>-6.27295104</NUMBER>

<NUMBER>106.77948696</NUMBER>

<NUMBER>-6.27294798</NUMBER>

<NUMBER>106.77949596</NUMBER>

<NUMBER>-6.27293403</NUMBER>

<NUMBER>106.77948984</NUMBER>

<NUMBER>-6.27274602</NUMBER>

<NUMBER>106.77945312</NUMBER>

<NUMBER>-6.272748</NUMBER>

<NUMBER>106.77945204</NUMBER>

<NUMBER>-6.27260904</NUMBER>

</SDO_ORDINATES>

</SDO_GEOMETRY>

</GEOLOC>

</ROW>

<ROW>

<DMLTYPE>U</DMLTYPE>

<ID_JALAN>30</ID_JALAN>

<NM_JALAN></NM_JALAN>

<LOG>Ok1</LOG>

<MI_STYLE></MI_STYLE>

<MI_PRINX>30</MI_PRINX>

<GEOLOC>

<SDO_GEOMETRY>

<SDO_GTYPE>2002</SDO_GTYPE>

<SDO_SRID>8307</SDO_SRID>

<SDO_POINT><X>0</X><Y>0</Y></SDO_POINT>

<SDO_ELEM_INFO>

<NUMBER>1</NUMBER>

<NUMBER>2</NUMBER>

<NUMBER>1</NUMBER>

</SDO_ELEM_INFO>

<SDO_ORDINATES>

<NUMBER>106.77797388</NUMBER>

<NUMBER>-6.27359499</NUMBER>

<NUMBER>106.77798</NUMBER>

<NUMBER>-6.27357096</NUMBER>

<NUMBER>106.77798108</NUMBER>

<NUMBER>-6.27318297</NUMBER>

</SDO_ORDINATES>

</SDO_GEOMETRY>

</GEOLOC>

</ROW>

<ROW>

<DMLTYPE>D</DMLTYPE>

<MI_PRINX>27</MI_PRINX>

</ROW>

</ROWSET>

Untuk menghasilkan baris pertama xml yaitu tulisan <?xml version = ‘1.0′?> digunakan dbms_output.put_line() dalam procedure agar xml yang dihasilkan tidak error ketika ditampilkan pada browser firefox. Karena jika menggunakan perintah select biasa untuk menghasilkan tulisan <?xml version = ‘1.0′>, file xml akan error ketika dibuka dengan browser firefox karena adanya satu baris kosong di baris pertama file xml. Selain itu settingan long juga harus diperbesar menjadi 2000, karena query2.sql menghasilkan satu row xml memanjang trus ke samping tanpa ada karakter new line sebagai separator antar kolom.

Oleh: javora | Februari 27, 2008

CREATE MANY TABLESPACES

Pada project datacenter spasial, telah direncanakan untuk membangun sekitar 660 tablespace untuk menampung data dan index. Untuk mempermudah, syntax create tablespace telah dimasukkan kedalam sebuah script sehingga dapat jalan secara otomatis. Namun ditengah eksekusi script tersebut, terjadi error. Ternyata error tersebut disebabkan karena nilai parameter db_files yang aktif lebih kecil daripada jumlah tablespace yang akan dicreate. Supaya semua tablespace dapat dicreate, maka db_file perlu diperbesar.

SQL> alter system set db_files=1000 scope=spfile;

Scope yang bisa dipakai untuk mengubah db_files ini hanya bisa memakai scope=spfile. Karena jika memakai scope both atau memory akan terjadi error “ERROR at line 1: ORA-02095: specified initialization parameter cannot be modified”.

Setelah mengubah nilai db_files tersebut, database perlu di-restart.

 

SQL> shutdown immediate
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL> startup
ORACLE instance started.
Total System Global Area 612368384 bytes
Fixed Size 1250428 bytes
Variable Size 251661188 bytes
Database Buffers 352321536 bytes
Redo Buffers 7135232 bytes
Database mounted.
Database opened.
SQL> show parameter db_files

NAME TYPE VALUE
———————————— ———– ——————
db_files integer 1000

 

Lalu jalankan script create tablespace yang sebelumnya.. n walla.. semua tablespace telah ter-create….^o^

 

Peringatan: pada oracle 10G nilai db_files tidak boleh lebih besar dari 65534, soalnya oracle 10g cuma dukung paling banyak 65534 db_files. Tapi bisa juga tergantung OS nya..klo di unix coba periksa pake ulimit -a.

Oleh: javora | Februari 27, 2008

ANOMALI XML GENERATOR ORACLE

Kemarin team Nirwana ke SPC lagi untuk menyelesaikan tahap sinkronisasi. Seperti biasa, aku bertugas untuk ngebantu mba Ita menyelesaikan aplikasi Generate XML dari data spasial yang disimpan pada database Oracle. Jika kemarin menggunakan sys_xmlgen() untuk menghasilkan xml dari satu kolom. Maka kali ini, saya mencoba menggenerate seluruh kolom menjadi XML. Hal ini tidak bisa dilakukan dengan menggunakan sys_xmlgen(). Oleh karena itu, saya buat file batch untuk mengeksekusi query xml generator. Berikut ini file batch dan query-nya.

 

save.bat

sqlplus spasial/spasial@orcl @D:ariobatchquery.sql

query.sql

set linesize 1060;
set pagesize 1000;
set long 1000 ;
set heading off;
set serveroutput off;
set feedback off;
declare
coba clob;
begin
coba:= DBMS_XMLQuery.GetXML(’select * from JALAN where ROWID in (SELECT M_ROW$$ FROM MLOG$_JALAN)’);
dbms_output.put_line(coba);
end;
/
set serveroutput on;
spool D:xmlxml_JALAN26022008-194859.xml
/
spool off

dan inilah salah satu contoh file XML yang dihasilkan:

<?xml version = '1.0'?>
<ROWSET>
   <ROW num="1">
      <KD_PRO>31</KD_PRO>
      <KD_KAB>71</KD_KAB>
      <KD_KCM>010</KD_KCM>
      <KD_KLH>001</KD_KLH>
      <ID_JLN>31</ID_JLN>
      <NM_JLN>GG.BUNTU</NM_JLN>
      <LOG>Ok1</LOG>
      <MI_PRINX>31</MI_PRINX>
      <GEOLOC>
         <SDO_GTYPE>2002</SDO_GTYPE>
         <SDO_SRID>8307</SDO_SRID>
         <SDO_POINT>
            <X>0</X>
            <Y>0</Y>
         </SDO_POINT>
         <SDO_ELEM_INFO>
            <SDO_ELEM_INFO_ITEM>1</SDO_ELEM_INFO_ITEM>
            <SDO_ELEM_INFO_ITEM>2</SDO_ELEM_INFO_ITEM>
            <SDO_ELEM_INFO_ITEM>1</SDO_ELEM_INFO_ITEM>
         </SDO_ELEM_INFO>
         <SDO_ORDINATES>
            <SDO_ORDINATES_ITEM>106.77790008</SDO_ORDINATES_ITEM>
            <SDO_ORDINATES_ITEM>-6.27282198</SDO_ORDINATES_ITEM>
            <SDO_ORDINATES_ITEM>106.77790296</SDO_ORDINATES_ITEM>
            <SDO_ORDINATES_ITEM>-6.27280398</SDO_ORDINATES_ITEM>
            <SDO_ORDINATES_ITEM>106.77791088</SDO_ORDINATES_ITEM>                            
            <SDO_ORDINATES_ITEM>-6.27255504</SDO_ORDINATES_ITEM>
            <SDO_ORDINATES_ITEM>106.77791484</SDO_ORDINATES_ITEM>
            <SDO_ORDINATES_ITEM>-6.27239304</SDO_ORDINATES_ITEM>
         </SDO_ORDINATES>
      </GEOLOC>
   </ROW>
</ROWSET>

 

Disinilah letak anomaly dari generator XML-nya Oracle. Jika dibandingkan dengan XML hasil dari sys_xmlgen(), maka dapat dilihat adanya perbedaan. Berikut ini hasil sys_xmlgen().

Query: Select sys_xmlgen(geoloc) from jalan where rownum=1;

<?xml version="1.0"?>
<GEOLOC>
         <SDO_GTYPE>2002</SDO_GTYPE>
         <SDO_SRID>8307</SDO_SRID>
         <SDO_POINT>
            <X>0</X>
            <Y>0</Y>
         </SDO_POINT>
         <SDO_ELEM_INFO>
            <NUMBER>1</NUMBER>
            <NUMBER>2</NUMBER>
            <NUMBER>1</NUMBER>
         </SDO_ELEM_INFO>
         <SDO_ORDINATES>
            <NUMBER>106.77938004</NUMBER>
            <NUMBER>-6.27357996</NUMBER>
            <NUMBER>106.77938112</NUMBER>
            <NUMBER>-6.27353496</NUMBER>
            <NUMBER>106.77938292</NUMBER>
            <NUMBER>-6.27340302</NUMBER>
            <NUMBER>106.77938292</NUMBER>
            <NUMBER>-6.27322896</NUMBER>
            <NUMBER>106.77938292</NUMBER>
            <NUMBER>-6.27312897</NUMBER>
         </SDO_ORDINATES>
</GEOLOC>

 

 

Jika dilihat ada perbedaan format XML yang dihasilkan, hal ini mungkin dapat menyebabkan konsistensi format XML tidak dapat dipertahankan. Mungkin ada yang ingin memberi pencerahan??

Oleh: javora | Februari 25, 2008

GENERATE XML DARI TABEL SPASIAL

Barusan bantu mba Ita lagi untuk generate tipe data sdo_geometry ke xml. Sebagai info, sdo_geometry adalah tipe data buatan pada Oracle 10G untuk menampung data spasial. Sdo_geometry ini merupakan objek yang didalamnya terdapat beberapa variabel-variabel seperti keterangan proyeksi, koordinat dan yang lainnya. Tadi sempat kebingungan bagaimana format XML dari sdo_geometry ini. Daripada pusink mikir, aku coba generate pake sys_xmlgen().

SQL> select sys_xmlgen(geoloc) from jakarta where rownum=1;

“geoloc” disini adalah nama kolom yang memiliki tipe data sdo_geometry, sedangkan “jakarta” adalah nama tabelnya. namun ketika di sqlplus, xml yang muncul hanya sebagian. sepertinya sqlplus-nya harus ada yang disetting lagi.

SQL> set long 10000

SQL> set linesize 10000

SQL>set pagesize 100

dari command promptnya sepertinya juga harus disetting. klik kanan properties, klik tab “layout” lalu perbesar nilai screen buffer size width ke 10000.

akhirnya berhasil keluar semua format xml-nya di sqlplus.

<?xml version=”1.0″?>
<GEOLOC>
<SDO_GTYPE>2002</SDO_GTYPE>
<SDO_SRID>8307</SDO_SRID>
<SDO_POINT>
<X>0</X>
<Y>0</Y>
</SDO_POINT>
<SDO_ELEM_INFO>
<NUMBER>1</NUMBER>
<NUMBER>2</NUMBER>
<NUMBER>1</NUMBER>
</SDO_ELEM_INFO>
<SDO_ORDINATES>
<NUMBER>106.77938004</NUMBER>
<NUMBER>-6.27357996</NUMBER>
<NUMBER>106.77938112</NUMBER>
<NUMBER>-6.27353496</NUMBER>
<NUMBER>106.77938292</NUMBER>
<NUMBER>-6.27340302</NUMBER>
<NUMBER>106.77938292</NUMBER>
<NUMBER>-6.27322896</NUMBER>
<NUMBER>106.77938292</NUMBER>
<NUMBER>-6.27312897</NUMBER>
</SDO_ORDINATES>
</GEOLOC>

setengah jam lagi menuju makan siang… laperrr.. pengen makan tongseng yang super pedass.. hehehe

Oleh: javora | Februari 6, 2008

Syntax Cek Primary Key

Gimana cara ngecek kolom apa aja yang jadi primary key di suatu tabel? Masalah ini yang ketemu waktu bantuin mba Ita bikin aplikasi convert data ke XML. Sempet bikin bingung juga neh, yang aku tau seh cara ngecek constraint lewat user_constraint. Tapi buat ngecek kolom apa aja yang jadi primary key, wah masih belum tau syntax nya gimana.. Ya udah daripada bingung-bingung nanya ke millist indo-oracle aja. Eh barusan dapet jawaban yang ditunggu-tunggu dari millist. Dan inilah solusi dari Wira Bisma salah satu anggota millist..

INI QUERY UNTUK MENCARI KOLOM YANG DIGUNAKAN SEBAGAI
PRIMARY KEY DALAM SATU TABEL PADA SEMUA TABEL DALAM
SATU SCHEMA.

DALAM HAL INI SCHEMA SCOTT :

SQL> CONNECT SCOTT/TIGER
Connected.
SQL> COL TABLE_NAME FOR A15
SQL> COL COLUMN_NAME FOR A15
SQL> SELECT A.TABLE_NAME,
2 A.COLUMN_NAME,
3 B.CONSTRAINT_TYPE,
4 B.CONSTRAINT_NAME
5 FROM USER_CONS_COLUMNS A, USER_CONSTRAINTS B
6 WHERE A.TABLE_NAME= B.TABLE_NAME
7 AND A.CONSTRAINT_NAME=B.CONSTRAINT_NAME
8 AND B.CONSTRAINT_TYPE=’P';

TABLE_NAME COLUMN_NAME C CONSTRAINT_NAME
———— — ———— — – ———— ——–
DEPT DEPTNO P PK_DEPT
EMP EMPNO P PK_EMP

Oleh: javora | Februari 6, 2008

Pengumuman Tes Telkom

Habis makan siang tadi gw coba ngecek-ngecek pengumuman akhir tes Telkom, coba cek di email gak ada apapun. Lalu aku coba cek di infocomcareer, wah ternyata udah keluar hasilnya. Langsung deh aku login dan liat hasil akhirnya. Namun dengan sangat menyesal, ternyata namaku tidak termasuk dalam daftar peserta yang lulus. Cukup sedih seh, langsung deh aku sms nyokap “ma, telkom gak lulus” beberapa menit kemudian nyokap nelpon. Suara nyokap sepertinya lemes banget, “gak lulus yah yo? ya udah gpp, nanti dapet yang lebih baik ko” nasehat nyokap ke gw. Gw coba menerima dengan lapang dada, padahal tadinya sangat berharap banget sekali untuk masuk TELKOM. Apa mau dikata, belum rejeki kali yah.. hehehe..

neh gw kasih info lengkap tahap akhir TELKOM

 

Pengumuman Test Telkom Tahap Akhir

 

PENGUMUMAN No. TEL 114 /PS200/HRC-0/2008
TENTANG
PENETAPAN HASIL SELEKSI TAHAP AKHIR
REKRUTASI S1-S2 CALON KARYAWAN TAHUN 2007
1. Berdasarkan keputusan Panitia Penetapan Hasil Seleksi Tahap Akhir Rekrutasi S-1 dan
S-2 Calon Karyawan PT. TELKOM, terlampir disampaikan Daftar Hasil Seleksi Tahap
Akhir.
2. Bagi Peserta yang dinyatakan LULUS diharuskan mengikuti Program Orientasi yang
akan dilaksanakan pada :
a. Tanggal : 14 Pebruari 2008 s/d 01 Maret 2008
b. Tempat : RINDAM III Siliwangi
Jl. Manado No. 4 Bandung.
c. Kepada seluruh Peserta diharapkan melapor di tempat orientasi pada hari Rabu
tanggal 13 Pebruari 2008 mulai pukul 13.00 WIB sampai dengan pukul 15.00 WIB,
dengan membawa :
o Surat Panggilan Pertama/ Kartu Peserta Seleksi.
o Pakaian kerja, atas warna putih dan bawah warna gelap serta Sepatu warna
gelap, sesuai kebutuhan. (dipakai selama mengikuti orientasi)
o Pakaian olah raga.
o Perlengkapan belajar.
o Perlengkapan pribadi (termasuk obat-obatan) sesuai kebutuhan.
o Kartu identitas diri yang masih berlaku (KTP / SIM / Passport)
3. Untuk informasi lebih lanjut yang berkaitan dengan pelaksanaan Program Orientasi ini,
dipersilahkan menghubungi Bp. Aunur Rofiq, no. tlp. 022-7014 9441 / 0811 219 530
atau Bp. Tri Widodo, no. tlp. 022-7048 4239 / 0813 2137 3750.
4. Demikian disampaikan atas perhatiannya diucapkan terima kasih.

DAFTAR NAMA PESERTA SELEKSI YANG LULUS TAHAP AKHIR
REKRUTASI PT. TELKOM 2007
NO NOMOR
SELEKSI N A M A UNIV HASIL
1 50-80003 AGUNG TRI NUGROHO STT-TELKOM LULUS
2 50-80026 CHRISTIAN WAHYU ADHI PUTRA STT-TELKOM LULUS
3 50-80053 GUNTUR PRAMONO STT-TELKOM LULUS
4 50-80106 TAUFIK NUGROHO STT-TELKOM LULUS
5 50-80107 TAUFIQ AJI HIDAYAT STT-TELKOM LULUS
6 50-80119 WULAN EKA DALU STT-TELKOM LULUS
7 50-80133 AHMAD FATONI SUBIYANTO STT-TELKOM LULUS
8 50-80154 ERVIANA STT-TELKOM LULUS
9 50-80155 EVY MARYA DESWITA SIBURIAN STT-TELKOM LULUS
10 50-80158 HUSNUL KHATIMAH STT-TELKOM LULUS
11 50-80169 LINDA HIMAWATI STT-TELKOM LULUS
12 50-80186 RIZKA AULIA STT-TELKOM LULUS
13 50-80199 YULISTIKA RAHAYU STT-TELKOM LULUS
14 50-80200 YUSTINE PITASARI STT-TELKOM LULUS
15 50-80202 ACHMAD NURJAYA STT-TELKOM LULUS
16 50-80203 ADDRIB LEPONG BULAN STT-TELKOM LULUS
17 50-80209 AGUSTINA WULANDARI STT-TELKOM LULUS
18 50-80231 ERNA DWIYANTI STT-TELKOM LULUS
19 50-80236 FITRI RAHMAYANI STT-TELKOM LULUS
20 50-80238 FITRILIANI HAYU PUSPASARI STT-TELKOM LULUS
21 50-80249 HERAWAN PRASETYO STT-TELKOM LULUS
22 50-80258 INEKE ADILLA PUSPITA STT-TELKOM LULUS
23 50-80260 IRMA NUR RAHMAWATI STT-TELKOM LULUS
24 50-80262 JANUAR CIPTA LESMANA STT-TELKOM LULUS
25 50-80296 RIZKIANA AMALIA STT-TELKOM LULUS
26 50-80300 RUSTAM EFENDI STT-TELKOM LULUS
27 50-80304 SHINTA WULANSARI STT-TELKOM LULUS
28 50-80311 ULFAH MUSFIRAH STT-TELKOM LULUS
29 50-80320 ACHMAD HILMAN STMB LULUS
30 50-80335 DUWI SUWARNO STMB LULUS
31 50-80349 KIRANA R ADIWIRIA STMB LULUS
32 50-80353 MUTHIA RAMADHANIA STMB LULUS
33 50-80368 SEALY E TAURAN STMB LULUS
34 60-80002 FINKA MEIRISSA ANGGARINI STMB LULUS
35 60-80004 ANGGIA PERMATASARI STMB LULUS

 

 

 

Oleh: javora | Januari 29, 2008

COTO MAKASSAR

Coto Makassar, ketupat, jeruk nipis dan sambal

Kali ini saya akan membahas mengenai COTO MAKASSAR. Coto makassar ini punya kisah sendiri di kehidupan saya. Saya sebenarnya keturunan bugis, namun lahir di Cilegon-Banten. Seumur hidup belum pernah sekalipun menginjak tanah Makassar. Dan jarang sekali merasakan masakan khas Makassar. Orang yang paling berjasa mengenalkan Coto Makassar ke saya adalah Ati, dia yang mengajarkan bagaimana cara memakan Coto Makassar dengan gaya makassar ^o^ Pertama kali aku makan Coto Makassar itu di Cempaka Mas, Jakarta. Waktu itu Ati pesan Coto dengan isi daging dan paru. Karena aku baru pertama kali makan Coto, ya udah aku ikutin pesanan dia (soalnya belum tau selain paru dan daging bisa diisi apa lagi tuh coto, takutnya salah pesan malah dpt yang aneh-aneh). Setelah mencicipi, wah uenakk tenan.. mak njoss.. terlebih lagi ketika Ati memperbaiki rasanya dengan menambah sambal, garam, kecap dan diracik dengan gayanya.. tambah uenakk.. Kita makan coto dipadu dengan buras.. Tapi buras nya ko aneh yah, lebih kecil daripada yang biasa di buat nyokap.. cara makannya pun beda, dimakan sambil dipegang burasnya persis kaya makan pisang.. Ya udah, mulai deh sejak saat itu aku ketagihan sama ini makanan.. Menurut cerita dari Ati, coto makassar selain enak juga ada khasiatnya.. Katanya orang makassar itu makan Coto buat tambah energi.. Jadi klo lemas atau ada gejala mau sakit, dengan makan Coto langsung deh segerrr lagi.. Emang seh, aku juga udah ngebuktiin.. Dulu di bandung, klo ada gejala mau sakit atau gak enak badan langsung makan Coto n badan langsung jadi segerrr lagi..

Waktu kuliah di bandung dulu, aku sering hunting warung coto makassar.. Warung yang jual Coto Makassar agak susah ditemui.. Pertama kali, dapet yang deket kostan ku di jalan Gandapura (dekat daerah Kosambi). Lumayan enak seh, klo gak salah harganya sekitar 12ribu satu mangkok.. tapi sayang di tempat itu jarang nyediain buras.. Tempat kedua ada di daerah setiabudi, klo gak salah sebelum UPI (udah agak lupa neh..), sebelum serabi imut n depannya serabi Nhai (klo gak salah inget yah.. hehe..) di tempat ini masih kalah enak ama yang di Gandapura. Tempat ketiga ada di jalan Sulanjana, samping warnet Atheroz di perempatan Dago Plaza. Klo ditempat terakhir ini belum sempet nyoba seh.. hehe.. baru lewat doank.. hehe.. Tapi dari semua tempat yang udah aku coba, menurutku Coto yang paling enak itu Coto Makassar yang di Cempaka Mas.

Kemarin sempet seh survey lewat internet tentang tempat makan Coto Makassar yang ada di Jakarta. Dapet 4 tempat yang katanya terkenal enak tapi belum sempat kesana neh sampe sekarang. Yang pertama Warung Mamink-nya Daeng Tata, katanya seh Cotonya enak banget.. tapi yang lebih terkenal di tempat ini sop konronya.. Tempat kedua itu tempatnya Daeng Memeng, katanya tempatnya tuh depan SMU Sumbangsih sekitar JL. Ampera Raya. Tempat ketiga kayanya masih di dekat daerah kedua, yaitu tokonya Daeng Naba sekitar Jl. Ampera Raya.. Yang terakhir itu di daerah Kelapa Gading tapi tempat persis nya masih kurang jelas.. Waduh, tuh tempat-tempat tadi bener-bener bikin penasaran.. Soalnya dari review-review yang ada, semua tempat itu bikin orang terkesan ama yang namanya coto makassar.. kapan yah bisa kesana nyobain.. klo udah kesana aku kasih review lengkapnya deh.. okey..

Oh iya.. jadi inget kata Ati dulu, klo di makassar sendiri tuh ada warung yang coto makassar nya enak banget..paling enak seantero jagaddd.. klo gak salah inget tempatnya ada di dekat lapangan karebosi.. jadi pengen pergi ke makassar neh.. hehehe.. soo.. ada yang mau nemenin plus nyumbang dana gak??? ^o^

Oleh: javora | Januari 29, 2008

MANUAL SETTING DATA GUARD

Untuk post pertama mengenai Oracle, saya bakalan bahas tentang bagaimana setting data guard pada Oracle 10G r2.

Mengenai data guard ini, saya belajar dari buku karangan Evara Syamsiar yg judulnya Administrasi Database Oracle 10g. Neh buku bagus banget, sampe2 jadi buku andalan gw klo lg pergi ke client… maklum, kan masih jadi junior DBA jadi masih perlu contekan.. hehee.. ok deh.. tapi mengenai data guard, mungkin buku ini ada sedikit kekurangan.. jadi klo cuma belajar dari buku ini, kayanya masih susah deh.. makanya saya juga cari referensi lain tentang data guard melalui mbah google. Akhirnya nemu Oracle documentation mengenai setting data guard, isinya lengkap n detail banget. Cocok buat dijadiiin pelengkap bukunya Evara Syamsiar.

Ya udah tanpa basa basi lagi, ini saya kasih catatan yang saya buat waktu belajar kemarin.. selamat mencoba yah.. klo ada bagian yang kurang dimengerti bisa ym saya di ario_haris. Nanti kita bisa sharing ilmu, okey.. sip.. selamat menikmati..

SETTING DATA GUARD

nama database = dtguard

instance primary = dtguard
instance physical standby = dtguard2

1. Pada Primary, archive log mode harus enable
SQL> select force_logging from v$database;
SQL> alter database force logging;
SQL> archive log list;

2. buat folder archive di dalam folder c:\oracle\product\10.2.0\oradata\dtguard sebagai tempat untuk file-file archive

3. Pada Primary set initialization parameter.
SQL> alter system set db_unique_name=dtguard scope=both;
SQL> alter system set service_names=dtguard scope=both;
SQL> alter system set log_archive_config=’dg_config=(dtguard,dtguard2)’ scope=both;
SQL> alter system set log_archive_dest_1=’ location=c:\oracle\product\10.2.0\oradata\dtguard\archive valid_for=(ALL_LOGFILES,ALL_ROLES) db_unique_name=dtguard’ scope=both;
SQL> alter system set log_archive_dest_2=’service=dtguard2 valid_for=(ONLINE_LOGFILES,PRIMARY_ROLE) db_unique_name=dtguard2 lgwr async’ scope=both;
SQL> alter system set log_archive_dest_state_1=ENABLE scope=both;
SQL> alter system set log_archive_dest_state_2=ENABLE scope=both;
SQL> alter system set standby_file_management=AUTO scope=both;
SQL> alter system set standby_archive_dest =’ location=c:\oracle\product\10.2.0\oradata\dtguard\archive’ scope=both;
SQL> create pfile=’c:\oracle\product\10.2.0\oradata\dtguard\init.ora’ from spfile;

4. cek semua datafiles yg ada pada PRIMARY
SQL> select file_name from dba_data_files;
SQL> select file_name from dba_temp_files;
SQL> select group#, member from v$logfile order by group#;

5. create standby logfile dan controlfile
SQL> alter database add standby logfile group 4 ‘c:\oracle\product\10.2.0\oradata\dtguard\stby_redo04.log’ size 50m;
SQL> alter database add standby logfile group 5 ‘c:\oracle\product\10.2.0\oradata\dtguard\stby_redo05.log’ size 50m;
SQL> alter database add standby logfile group 6 ‘c:\oracle\product\10.2.0\oradata\dtguard\stby_redo06.log’ size 50m;
SQL> alter database add standby logfile group 7 ‘c:\oracle\product\10.2.0\oradata\dtguard\stby_redo07.log’ size 50m;
SQL> alter database create standby controlfile ‘c:\oracle\product\10.2.0\oradata\dtguard\stby_control1.ctl’;

6. copy semua datafiles dan redo log serta standby control file dan init.ora yang ada pada Primary.

7. lalu pada mesin dari physical standby buat folder yang namanya sama dgn pada primary.
yaitu folder c:\oracle\product\10.2.0\oradata\dtguard
dan folder adump,bdump,cdump,dpdump,pfile,udump pada folder c:\oracle\product\10.2.0\admin

8. paste semua datafile, logfile dan standby control file dari primary ke physical standby.
di mesin physical standby pd folder c:\oracle\product\10.2.0\oradata\dtguard

9. pd standby, create instance dtguard2 (pada physical standby, keadaan awalnya belum ada database dtguard dan blum ada instance dtguard2)
c:\ oradim -new -sid dtguard2 -syspwd oracle -startmode manual

10. Pd standby, set init.ora
setting parameter control file
dtguard2.control_files=’c:\oracle\product\10.2.0\oradata\dtguard\stby_control1.ctl’
dtguard2.db_unique_name=dtguard2
dtguard2.service_names=dtguard2
dtguard2.log_archive_config=’dg_config=(dtguard,dtguard2)’
dtguard2.log_archive_dest_1=’location=c:\oracle\product\10.2.0\oradata\dtguard\archive valid_for=(ALL_LOGFILE,ALL_ROLES) db_unique_name=dtguard2′
dtguard2.log_archive_dest_2=’service=dtguard valid_for=(ONLINE_LOGFILES,PRIMARY_ROLE) db_unique_name=dtguard’

11. lalu login sqlplus pada standby
c:\ set oracle_sid=dtguard2
c:\ sqlplus sys/oracle as sysdba
connected to an idle instance
SQL> create spfile from pfile=’c:\oracle\product\10.2.0\oradata\dtguard\init.ora’;
SQL> alter database mount;

12. aktifkan phsyical standby database (catatan: jumlah log pada primary dan standby harus sama, kl pada primary ada 7 group maka standby jg hrs 7 group)
proses penerimaan redo data diatur oleh Remote File Server (RFS) dan redo yg diterima diproses oleh Managed Recover Process (MRP)

(i) untuk mengaktifkan standby sebagai foreground process –> Pada Standby
SQL> alter database recover managed standby database;

perintah diatas akan menyebabkan session yg menjalankan seakan-akan menjadi ‘hang’. jika session ditutup, maka MRP juga akan berhenti
untuk membatalkannya gunakan perintah berikut

SQL> alter database recover managed standby database cancel;

(ii) untuk mengaktifkan standby sebagai background process (recommended) –> Pada Standby
SQL> alter database recover managed standby database disconnect from session;

(iii) agar redo data dapat segera diproses tanpa menunggu log switch, jalankan MRP dengan option USING CURRENT LOGFILE –> Pada Standby
SQL> alter databse recover managed standby database using current logfile disconnect from session;

13. untuk mengecek sukses tidaknya pengiriman redo lakukan log switch (Pada primary database)
SQL> alter system switch logfile;
SQL> col destination format a25
SQL> col error format a20
SQL> select dest_id, destination, status, error from v$archive_dest;

14. untuk mengecek redo yang diterima sudah diproses atau belum
SQL> select sequence#, applied from v$archived_log;

bila ada yg belum di-applied, maka pastikan bahwa MRP sudah berjalan
SQL> alter database recover managed standby database using current logfile disconnect from session;

JENIS PROTEKSI PADA DATABASE
1. MAXIMUM PROTECTION MODE —->> Kecepatan Transfer Jaringan hrs diatas 100Mb, tidak cocok bila menggunakan WAN
2. MAXIMUM AVAILABITITY MODE —->> Kecepatan Transfer Jaringan hrs diatas 100Mb, tidak cocok bila menggunakan WAN
3. MAXIMUM PERFORMANCE MODE

I. MAXIMUM PROTECTION MODE
Pada parameter LOG_ARCHIVE_DEST_2 membutuhkan nilai LGWR SYNC atau AFIRM
SQL> alter system set log_archive_dest_2= —->> pada primary
2 ’service=dtguard2
3 valid_for=(ONLINE_LOGFILES,PRIMARY_ROLE)
4 db_unique_name=dtguard2 LGWR SYNC’;

SQL> col value format a60
SQL> select value from v$parameter where name=’log_archive_dest_2′;
SQL> shutdown immediate;
SQL> startup mount;
SQL> select protection_mode from v$database;
PROTECTION_MODE
———————–
MAXIMUM PERFORMANCE

SQL> alter database set standby database to maximize protection; —> pada primary
SQL> alter database open;

II. MAXIMUM AVAILABILITY MODE
set parameter LOG_ARCHIVE_DEST_2 sama seperti pada MAXIMUM PROTECTION MODE
SQL> conn sys/oracle@dtguard as sysdba
SQL> shutdown immediate;
SQL> startup mount;
SQL> alter database set standby database to maximize availability;
SQL> alter database open;
SQL> select protection_mode, protection_level from v$database;
PROTECTION_MODE PROTECTION_LEVEL
———————- ————————
MAXIMUM AVAILABILITY MAXIMUM AVAILABILITY

Namun jika physical standby database berada pada keadaan shutdown maka yang tampil adalah
SQL> select protection_mode, protection_level from v$database;
PROTECTION_MODE PROTECTION_LEVEL
———————- ————————
MAXIMUM AVAILABILITY RESYNCHRONIZATION

III. MAXIMUM PERFORMANCE MODE
- Merupakan nilai default
- Pada parameter LOG_ARCHIVE_LOG_DEST_2 dpt memakai option ARC atau LGWR ASYNC

SWITCHOVER DAN FAILOVER

I. SWITCHOVER
login ke primary sebagai SYSDBA
SQL> select switchover_status from v$database;
SWITCHOVER_STATUS
————————-
TO STANDBY
status diatas menandakan tidak ada session yang aktif saat ini, lalu lakukan switchover
SQL> alter database commit to switchover to physical standby;

tetapi jika ada session yang masih aktif maka statusnya
SQL> select switchover_status from v$database;
SWITCHOVER_STATUS
————————–
SESSION ACTIVE
jika ada sesion yang aktif maka utk melakukan proses switchover dapat digunakan perintah berikut ini
SQL> alter database commit to switchover to physical standby with session shutdown;

Oleh: javora | Januari 29, 2008

AWAL SEBUAH KREATIVITAS

Hari ini daku akan memulai membuat tulisan di blog yang sudah lama ku buat ini. Aku baru sempat membuat tulisan sekarang, karena sejak membuat blog ini tidak ada waktu luang sedikit pun untuk menulis. Baru minggu ini kerjaan tidak begitu banyak, jadi daripada bengong di kantor.. yah sekalian aja manfaatin waktu buat ngisi blog. Mungkin tulisan-tulisan yang ada akan mengenai kisah-kisah unik yang terjadi di kehidupan sehari-hariku. Dan juga ilmu yang aku dapat selama aku bekerja.. paling sekitar database oracle..

oh iya, sekarang juga aku mulai tertarik mempelajari hal-hal yang berkaitan dengan telekomunikasi… so.. wait for the next creativity.. oh iya, bahasa yang akan dipakai nti mungkin akan campur-campur.. soalnya mau berlatih menulis dalam bahasa inggris.. yahhh.. mungkin untuk sekarang ini bakalan lebih banyak bahasa indonya seh.. otrey…

Kategori