Selasa, 30 Oktober 2012

SURETY BOND dan BANK GARANSI

Dengan ini kami Agen Asuransi bersertifikat dari Asosiasi Asuransi Umum Indonesia (AAUI) dan Asosiasi Asuransi Jiwa Indonesia (AAJI) ingin mengajukan penawaran kerjasama sebagai jasa pengurusan Asuransi Jaminan Bank dan Surety Bond di Perusahaan Bapak/ Ibu dalam hal ini kami mengurusi pembuatan Custom Bond, Marien Cargo, Bank Garansi dan Surety Bond yang di terbitkan dari Perusahaan Asuransi yang terdaftar di Depkeu, kami dapat menerbitkan Surety Bond dari beberapa perusahaan Asuransi seperti PT Askrindo, PT ASEI, PT Jasaraharja Putera, Asuransi RAYA, Intra Asia, Parolamas, ASPAN, Mega Pratama. Dan penerbitan Bank Garansi kami terbitkan dari Bank Pembangunan Daerah, Bank Negeri atau Bank Swasta. Dengan penawaran rate atau biaya pengurusan terlampir dilembar berikutnya Dan kami senantiasa akan selalu mengikuti segala peraturan yang berlaku sebagai Agen bersertifikat dari AAUI dan AAJI. Besar harapan kami agar dapat bekerjasama dalam perusahaan yang Bapak/Ibu pimpin Demikian permohonan penawaran kerjasama dari kami, atas perhatian dan kerjasamanya kami ucapkan terima kasih. 

Hormat Kami, 
ttd 
Ibnu Arridon 

Kami lampirkan Rate Bank Garansi dan Surety Bond kepada perusahaan Bapak/Ibu Pimpin dengan biaya rate sebagai berikut : 

RATE BANK GARANSI
Jenis Jaminan     Penawaran     Pelaksanaan   Pemeliharaan    Uang Muka
3 Bulan              1,5%              2,5%                2,5%                      3,5%
6 Bulan              1,75%            3%                   4%                         4,5%
12 Bulan                                  3,5%                4,5%                       5% 

Minimum Premi Rp. 1.500.000,- 
Khusus Untuk BRI Rp. 2.500.000,- 
Untuk Jaminan Uang Muka Margin Deposit 10 % - 20 % dari Nilai Jaminan (WAJIB) 
Untuk Bank Sumut Jaminan Pelaksanaan diatas Rp. 500 Jt, dikenakan margin deposit 10 % dari Nilai Jaminan (WAJIB) 
Biaya Adm Bank Rp. 250.000,- 


RATE SURETY BOND (ASURANSI RAYA, INTRA ASIA, PAROLAMAS, ASPAN, MEGA PRATAMA) 

Jenis Jaminan               3 Bulan       6 Bulan      12 Bulan 
Penawaran                    0,25%          0,5%          0,75% 
Pelaksanaan                  0,35%          0,7%          1,5% 
Pemeliharaan                0,35%          0,7%          1,5% 
Uang Muka                   0,45%          0,9%          1,35% 

(ASURANSI ASKRINDO, ASEI, ASKRIDA, JASARAHARJA PUTERA) 

Jenis Jaminan 
Penawaran     0,25% Flat 
Pelaksanaan   0,5% / 3Bulan 
Pemeliharaan 0,5% / 3Bulan 
Uang Muka    0,6% / 3Bulan 

Untuk Jaminan Uang Muka jika nilai jaminan diatas Rp. 100 jt diwajibkan margin deposit 20 % atau Fixed Aset 20 % Minimum Premi Rp. 250.000,- 

Demikian harga penawaran yang kami berikan, atas kerjasamanya kami ucapkan terima kasih 



Contact person : Ibnu Arridon tlp 081318201315
 AAUI id 0909.000947  
AAJI   id 061820.11569527

Jumat, 10 Desember 2010

Linux Cuey...

REDHAT LINUX
Redhat adalah salah satu perusahaan terbesar dan dikenal untuk dedikasinya atas perangkat lunak sumber bebas. Red Hat didirikan pada 1993 dan bermarkas di Raleigh, North Carolina, Amerika Serikat. Red Hat terkenal karena produknya Red Hat Linux salah satu distro Linux utama.
 Sejarah Redhat
Pada tahun 1993 Bob Young mendirikan ACC Corporation, bisnis katalog yang menjual aksesori perangkat lunak Linux dan UNIX. Pada tahun 1994 Marc Ewing membuat distribusi Linux sendiri, yang dinamai Red Hat Linux. Ewing merilisnya pada Oktober tahun 1994, dan dikenal sebagai rilis Halloween. Young membeli bisnis Ewing pada tahun 1995, dan keduanya bergabung menjadi Red Hat Software, dengan Young menjabat sebagai CEO.
Saham Red Hat masuk pasar modal pada 11 Agustus 1999, dan menjadi salah satu perusahaan pencetak-laba-terbesar-pada-penjualan-hari-pertama dalam sejarah Wall Street. Matius Szulik menggantikan Bob Young sebagai CEO pada bulan November tahun 1999.
Pada tanggal 15 November 1999, Red Hat mengakuisisi Cygnus Solutions. Cygnus adalah perusahaan penjual jasa dukungan atas perangkat lunak bebas dan pengelola perangkat lunak GNU seperti GNU Debugger dan GNU Binutils. Salah satu pendiri Cygnus, Michael Tiemann, menjabat sebagai Chief Technical Officer Red Hat dan mulai 2008 menjabat sebagai Vice President untuk urusan Open Source. Red Hat kemudian juga mengakuisisi WireSpeed, C2Net dan Hell's Kitchen Systems. Red Hat juga membeli Planning Technologies, Inc pada tahun 2001 dan pada tahun 2004 direktori dan perangkat lunak server-sertifikat AOL iPlanet.
Pada bulan Februari 2000, InfoWorld memberikan Red Hat penghargaan "Operating System Product of the Year" (Produk Sistem Operasi Terbaik Tahun Ini) bagi Red Hat Linux 6.1. Red Hat mengakuisisi Perencanaan Technologies, Inc pada tahun 2001 dan pada tahun 2004 AOL 's direktori iPlanet dan software sertifikat-server.
Red Hat memindahkan kantor pusatnya dari Durham, NC, ke Centennial Campus NC State University di Raleigh, North Carolina pada Februari 2002. Pada bulan Maret berikutnya, Red Hat pertama kalinya memperkenalkan sistem operasi Linux untuk perusahaan besar Red Hat Advanced Server, yang kemudian diganti namanya menjadi Red Hat Enterprise Linux (RHEL). Dell, IBM, HP dan Oracle Corporation mengumumkan dukungan mereka atas platform tersebut.
Pada bulan Desember 2005 majalah CIO Insight melakukan survei nilai peusahaan tahunannya, dan menaruh Red Hat di peringkat #1 dalam nilai untuk tahun kedua berturut-turut. Saham Red Hat menjadi bagian dari NASDAQ-100 pada 19 Desember 2005. Red Hat membeli JBoss, perusahaan penyedia perangkat lunak sumber terbuka untuk jaringan pada 5 Juni 2006, dan JBoss menjadi bagian dari Red Hat.
Pada tanggal 18 September 2006, Red Hat merilis Red Hat Application Stack, proses pengolahan struktur data berdasarkan teknologi JBoss. Pada tanggal 12 Desember 2006, Red Hat pindah dari NASDAQ (RHAT) ke New York Stock Exchange (RHT).
Pada 15 Maret 2007 Red Hat merilis Red Hat Enterprise Linux 5, dan pada bulan Juni, mereka membeli Mobicents. Pada 13 Maret 2008 Red Hat mengakuisisi Amentra, sebuah penyedia layanan integrasi sistem untuk Service-oriented architecture (SOA), bagi manajemen proses bisnis, pengembangan sistem dan solusi data perusahaan. Amentra beroperasi sebagai perusahaan mandiri dari Red Hat.

Jumat, 30 Oktober 2009

Pointer II

POINTER

Bagi programmer pemula biasanya pembahasan mengenai pointer ini akan membingungkan, namun jika dipahami secara jeli, pointer ini sebenarnya mudah untuk dimengerti. Pointer adalah variabel yang menyimpan alamat dari variabel lain. Misalnya kita mempunyai variabel x yang bertipe int, maka untuk mendapatkan alamat dari variabel x tersebut adalah dengan menambahkan tanda & di depannya, yaitu &x.

&x inilah yang disebut pointer. Sedangkan cara untuk mendeklarasikan sebuah variabel yang bertipe pointer adalah dengan menambahkan tanda * di depan variabel tersebut. Berikut contoh pendeklarasian variabel bertipe pointer.

Text Box: int *p;	// p adalah pointer yang menunjuk ke tipe data int 	// *p adalah variabel bertipe int yang alamatnya ditunjuk oleh p

Adapun contoh penggunaan pointer di dalam program C++ dapat dilihat pada listing program berikut ini :

Hasilnya adalah :

POINTER

Tujuan Instruksional Khusus

Mengerti dan Memahami Teori Bahasa Pemrograman Terstruktur

Pokok Bahasan

Pointer

Sub Pokok Bahasan

Pengenalan Pointer

Macam-macam pointer

Operasi-operasi pointer

Daftar Pustaka

§ Solichin, Achmad.2003.Pemrograman Bahasa C dengan Turbo C, IlmuKomputer.com

§ Raharjo, Budi. 2006. Pemrograman Borland C++ Builder. Bandung : Informatika

Pengertian Pointer

Pointer (variabel penunjuk) adalah suatu variabel yang berisi alamat me­mo­ri dari suatu variabel lain. Alamat ini merupakan lokasi dari obyek lain (bia­sanya variabel lain) di dalam memori. Contoh, jika sebuah variabel berisi alamat da­ri variabel lain, variabel pertama dikatakan menunjuk ke variabel kedua.

Operator Pointer

Ada 2 operator pointer yang dikenal secara luas, yaitu operator & dan operator *.

Operator &



Rounded Rectangle: -	Operator & bersifat Unary (hanya memerlukan satu operand saja) -	Operator & menghasilkan alamat dari operandnya


Operator & merupakan operator alamat. Pada saat pendeklarasian variable, user tidak diharuskan menentukan lokasi sesungguhnya pada memory, hal ini akan dilakukan secara otomatis oleh kompiler dan operating sysem pada saat run-time. Jika ingin mengetahui dimana suatu variable akan disimpan, dapat dilakukan dengan memberikan tanda ampersand (&) didepan variable , yang berarti "address of". Contoh :

ted = &andy;

Penulisan tersebut berarti akan memberikan variable ted alamat dari variable andy. Karena variabel andy diberi awalan karakter ampersand (&), maka yang menjadi pokok disini adalah alamat dalam memory, bukan isi variable. Misalkan andy diletakkan pada alamat 1776 kemudian dituliskan instruksi sbb :

andy = 25;

fred = andy;

ted = &andy;

Maka hasilnya :

Operator *



Rounded Rectangle: -	Operator * bersifat Unary (hanya memerlukan satu operand saja) -	Operator * menghasilkan nilai yang berbeda pada sebuah alamat


Operator * merupakan operator reference. Dengan menggunakan po­inter, kita dapat mengakses nilai yang tersimpan secara langsung dengan mem­berikan awalan operator asterisk (*) pada identifier pointer, yang ber­arti "value pointed by". Contoh :

beth = *ted;

(dapat dikatakan:"beth sama dengan nilai yang ditunjuk oleh ted") beth = 25, karena ted dialamat 1776, dan nilai yang berada pada alamat 1776 adalah 25.

Ekspresi dibawah ini semuanya benar, perhatikan :

andy = 25;

&andy = 1776;

ted = 1776;

*ted = 25;

Ekspresi pertama merupakan assignation bahwa andy = 25;. Ke­dua, meng­­gunakan operator alamat (address/derefence operator (&)), se­hing­ga akan meng­embalikan alamat dari variabel andy. Ketiga bernilai be­nar karena as­signation untuk ted adalah ted = &andy;. Keempat meng­gu­nakan reference ope­ra­tor (*) yang berarti nilai yang ada pada alamat yang di­­tunjuk oleh ted, yaitu 25. Maka ekspresi dibawah ini pun akan bernilai be­nar :

*ted = andy;

Deklarasi Pointer

Seperti halnya variabel lain, variabel pointer juga harus dideklarasikan terlebih dahulu sebelum digunakan. Bentuk umum deklarasi pointer adalah :



Rounded Rectangle: Tipe_data*nama_pointer


Dimana Tipe_data merupakan tipe dari data yang ditunjuk, bukan tipe dari pointer-nya. Contoh :

1. Mensubstitusikan address sebuah variabel ke pointer dengan memakai address operator &

int x;
int *ptr;
ptr = &x;

2. Mensubstitusikan address awal sebuah array ke pointer

char t[5];
char *ptr;
ptr = t;

3. Mensubstitusikan address salah satu elemen array dengan address operator

char t[5] ;
char *ptr;
ptr = &t[3];

4. Mensubstitusikan address awal character string ke pointer char

char *ptr;
ptr = jakarta

5. Mensubstitusikan NULL pada pointer. NULL ada pointer kosong, menunjukkan suatu status dimana pointer itu belum diinisialisasikan dengan sebuah address tertentu.

6. Memakai fungsi MALLOC.

Macam – macam Pointer

Pointer Bertipe Void

Pada C++ terdapat pointer yang dapat menunjuk ke tipe data apapun, po­inter semacam ini dideklarasikan dengan tipe void sehingga sering dikenal de­ngan is­ti­lah Void Pointer. Berikut ini contoh listing program yang meng­gu­na­kan void po­inter.

Text Box: #include "conio.h" #include "iostream.h" int main() { 	void *p; 	int a = 10; 	double b = 2.34; 	char c = 'S'; 	p = &a; //P akan menunjuk ke tipe data int 	cout<<"Alamat (a=10) yang ditunjuk p	 : " << p <<endl; 	p = &b; //P akan menunjuk ke tipe data double 	cout<<"Alamat (b=2.34) yang ditunjuk p  : " << p <<endl; 	p = &c; //P akan menunjuk ke tipe data char 	cout<<"Alamat (c='S') yang ditunjuk p   : " << p <<endl; 	getch(); }

Hasilnya adalah :

Dari hasil yang diberikan oleh program di atas terlihat bahwa sebuah po­inter yang bertipe void dapat digunakan untuk menunjuk tipe data int, double, dan char

Melewatkan Array Menggunakan Pointer

Selain yang telah disebutkan di atas, pointer juga dapat berfungsi untuk me­le­watkan variabel yang bertipe array di dalam sebuah fungsi. Berikut ini ditu­lis­kan dua buah contoh program yang dapat menjelaskan pernyataan ini.

Program yang ditulis tanpa menggunakan pointer

Text Box: #include "conio.h" #include "iostream.h"  void tulis_array (int A[], int n) { 	for (int j=1; j<=n; j++) 	{ 		A[j] = j * 10; 		cout<<A[j]<<endl; 	} } int main() { 	int B[10]; 	int X = 5; 	 	tulis_array (B, X); //memanggil fungsi tulis_array 	getch(); }

Hasilnya adalah :

Program yang ditulis menggunakan pointer

Text Box: #include "conio.h" #include "iostream.h"  void tulis_array (int *A, int n) { 	for (int j=1; j<=n; j++) 	{ 		A[j] = j * 10; 		cout<<A[j]<<endl; 	} } int main() { 	int B[10]; 	int X = 5; 	 	tulis_array (B, X); //memanggil fungsi tulis_array 	getch(); }

Hasilnya adalah :

Pointer Aritmetika

Elemen-elemen array biasanya diakses melalui indeksnya, sebenarnya ada cara lain yang lebih efisien, yaitu dengan menggunakan pointer. Pointer sema­cam ini disebut dengan istilah pointer aritmetika. Konsep dasar dari pointer arit­me­tika ini adalah melakukan operasi aritmetika terhadap variabel yang bertipe po­int­er. Misalnya kita mempunyai 5 buah data bertipe int yang disimpan dalam ben­tuk array dengan nama A dan digambarkan sebagai berikut :

24

32

81

44

23

P



P+3


Jika kita mempunyai pointer p, maka kita dapat mengakses elemen-ele­me­n array di atas dengan cara melakukan operasi terhadap p. Berikut contoh pro­gram yang akan mengilustrasikan kasus tersebut.

Text Box: #include "conio.h" #include "iostream.h"  int main() { 	int A[5]; 	int *p; 	 	A[0] = 24; 	A[1] = 32; 	A[2] = 81; 	A[3] = 44; 	A[4] = 23; 	 	p = &A[0]; //mula-mula p menunjuk elemen pertama array 	cout <<"Alamat p : " << p  << endl; 	cout <<"Nilai  p : " << *p << endl; 	cout << endl; 	 	p = p + 3; //melakukan proses aritmetika pada pointer 	cout <<"Alamat p : " << p  << endl; 	cout <<"Nilai  p : " << *p << endl; 	getch(); }

Hasilnya adalah :

Tipe Reference

Pada pembahasan pointer terdapat sebuah tipe data yang kerap kali digunakan, ya­i­tu tipe reference. Tipe reference sebenarnya merupakan alias (julukan/ nama lain) dari variabel yang dideklarasikan dengan menggunakan tipe data tertentu. Misal­nya kita mendeklarasikan sebuah variabel x yang bertipe int dan kita akan mem­bu­at alias (dengan nama n) dari variabel tersebut, maka hal yang harus dilakukan ada­lah mendeklarasikan alias tersebut menggunakan tipe reference yang ditulis­kan dengan int&. Berikut ini sintak yang menjelaskan contoh di atas.

Text Box: Int x;		//mendeklarasikan variabel x dengan int Int& n = x;	//mendeklarasikan n (yang merupakan alias x) dengan tipe reference //(int&)

Alias n dibuat dengan cara mengakses alamat yang ditempati oleh varia­bel x, yaitu dengan menggunakan tanda &. Oleh karena n merupakan alias dari x, ma­ka x dan n akan mempunyai nilai yang sama atau dengan kata lain keduanya akan saling mempengaruhi.

Pointer NULL

Pada saat program dijalankan, pointer akan menunjuk ke alamat acak pa­da memori, sehingga diperlukan inisialisasi agar hal tersebut tidak terjadi. Dalam C++ terdapat sebuah cara untuk membuat pointer tidak menunjuk ke alamat ma­na­pun, yaitu dengan mengisikan ponter tersebut dengan nilai NULL. Karena hal inilah maka pointer tersebut sering dinamakan pointer NULL (NULL Pointer). Se­bagai contoh kita mempunyai pointer p, dan kita ingin melakukan inisialisasi pada pointer tersebut dengan nilai NULL, maka sintaknya adalah sebagai berikut.

Text Box: P = NULL;

Operasi-operasi Pointer

Operasi Penugasan

Suatu variabel pointer seperti halnya variabel yang lain, juga bisa mengalami operasi penugasan. Nilai sari suatu variabel pointer dapat disalin ke variabel pointer yang lain.

Contoh Program :

Text Box: #include “stdio.h” #include “conio.h”  void main() {  	float *x1, *x2, y; 	clrscr(); 	y = 13.45; 	x1 = &y;	//alamat dari y disalin ke x1 	x2 = x1;	//isi variabel x1 disalin ke x2 	printf(“Nilai variabel y= %.2f ada di alamat %p\n”,y,x1); 	printf(“Nilai variabel y= %.2f ada di alamat %p\n”,y,x2); 	getch();	 }

Operasi Aritmatika

Suatu variabel pointer hanya dapat dilakukan operasi aritmatika dengan nilai integer saja. Operasi yang biasa dilakukan adalah operasi penambahan dan pengurangan.

Contoh program :

Text Box: #include “stdio.h” #include “conio.h”  void main () { 	int nilai [3], *penunjuk; 	clrscr(); 	nilai[0] = 125; 	nilai[1] = 345; 	nilai[2] = 750; 	penunjuk = &nilai[0]; 	printf(“Nilai %i ada di alamat memori %p\n”, *penunjuk,penunjuk); 	printf(“Nilai %i ada di alamat memori %p\n”, *(penunjuk + 1),penunjuk + 1); 	printf(“Nilai %i ada di alamat memori %p\n”, *(penunjuk + 2),penunjuk + 2); 	getch ();  }

Operasi Logika

Operasi logika juga dapat dilakukan pada sebuah variabel pointer. Contoh programnya : pb) printf(“pa menunjuk ke memori yang lebih tinggi dari pb\n”); getch (); }" v:shapes="_x0000_s1026" height="464" width="531">