No Telp dan Alamat J&T Express Pariaman

No Telp dan Alamat J&T Express Pariaman



J&T Express Pariaman
No Telp : 081277750986
Alamat : JLN. SUDIRMAN NO. 152. JAWI JAWI II, PARIAMAN TENGAH. KOTA PARIAMAN

No Telp dan Alamat J&T Express di Payakumbuh

No Telp dan Alamat J&T Express di Payakumbuh



J&T Express Payakumbuh
No Telp : 07527970130 / 082284542978
Alamat  : JL. SUDIRMAN NO.2D KOTA PAYAKUMBUH, KEC. PAYAKUMBUH UTARA SUMATERA BARAT

J&T Express Dangung Dangung
No Telp : 085363032228
Alamat  : JLN TAN MALAKA. KEL LIMBANANG.KEC SULIKI. 50 KOTA

J&T Express Labuah Basilang
No Telp : 081363616205
Alamat  : JL. AHMAD YANI LABUAH BASILANG NO. 176 B KEL. LABUAH BASILANG KEC. PAYAKUMBUH BARAT, PAYAKUMBUH

No Telp dan Alamat J&T Express Bukit Tinggi

No Telp dan Alamat J&T Express Bukit Tinggi



J&T Express Bukit Tinggi
No Telp : 07528100645 / 082288482456
Alamat  : JL.RAYA KAPEH PANJI KM 3 PADANG LUA JAMBU AIR,BUKITTINGGI


J&T Express Padang Panjang
No Telp : 085279882320
Alamat  : JL JEND SUDIRMAN DESA BALAI BALAI KECAMATAN PADANG PANJANG BARAT KOTA PADANG PANJANG


J&T Express Guguak Panjang
No Telp : 081374984674
Alamat  : JL. PERINTIS KEMERDEKAAN NO. 29 D BUKIT TINGGI

No Telp dan Alamat J&T Express di Padang

No Telp dan Alamat J&T Express di Padang




J&T Express Padang
No Telp  : +627518951709 /081374984674
Alamat   : JL. S.PARMAN 86 A RT 02 RW 02 KEL. LOLONG BELANTI KEC. PADANG UTARA KOTA PADANG


J&T Express Marapalam
No Telp  : 081363616205 /
Alamat   : JL. ARU NO. 15, LUBEG, KOTA PADANG


J&T Express Kalawi
No Telp  : 07518955050  / 082386467194
Alamat   : JL. KAMPUNG KALAWI NO. 76, KOTA PADANG


J&T Express Pasa Raya
No Telp  : 0751-26776  /081374984674
Alamat   : JL. BUNDO KANDUANG NO. 17A KEL. BELAKANG PONDOK KEC. PADANG SELATAN, PADANG


J&T Express Lubuk Buaya
No Telp  : 085363689184 /
Alamat   : JL. ADINEGORO NO. 47 KEL. LUBUK BUAYA KEC. KOTO TANGAH KOTA PADANG


J&T Express  Maransi
No Telp  : 085376333361 /
Alamat   : JL. MARANSI NO. 62 KEL. AIR PACAH KEC. KOTO TANGAH KOTA PADANG


J&T Express Gunung Pangilun
No Telp  : 085363689184
Alamat   : JL. GAJAH MADA SIMPANG OLO KECAMATAN NANGGALO PADANG


J&T Express Pasa Baru
No Telp  : 081363616205
Alamat   : JL DR MOH HATTA NO 12, BINUANG KAMPUANG DALAM PAUH, KOTA PADANG, SUMATERA BARAT

No Telp dan Alamat J&T Express di Jambi

No Telp dan Alamat J&T Express di Jambi



J&T Express Jambi
No Telp : +6274135529 / +6281224894137
Alamat : KOMPLEK RUKO ABADI NO. 9D, PASAR JAMBI


J&T Express Rajawali
No Telp : +6274124683 / +628117426044
Alamat : JL. GATOT SUBROTO, KOMP RUKO ABADI NO. 10C 


J&T Express Sipin
No Telp : 07413064293 / 08589921901
Alamat : JL. KOL ABUNJANI NO. 56 SIPIN - JAMBI


J&T Express Jelutung
No Telp : 07417555663 / 0823730212398
Alamat : JL. GAJAH MADA RT.35 NO. 29 KEC. JELUTUNG KEL. JELUTUNG, JAMBI


J&T Express Beringin
No Telp : 07413064173 / +62 8538 0309 199
Alamat : JL. HAJI ADAM MALIK KEL. THE HOK KEC. JAMBI SELATAN, JAMBI

J&T Express Selincah
No Telp : 07413068778 / 085839921903
Alamat : JL. ORANG KAYO PINGAI RT 10 RW 04, KEL. PAYO SELINCAH, KEC. JAMBI TIMUR, JAMBI


J&T Express Mayang Magurai
No Telp : 07413064419 / 085839921917
Alamat : JL. IR JUANDA, KEC. MAYANG MANGURAI, KEL. KOTABARU


J&T Express Talang Bakung
No Telp : 07413081578 / 085839921903
Alamat : JL. SUTAN SYARIR NO 18 RT 16, KEL. TALANG BAKUNG, KEC. JAMBI SELATAN, JAMBI


J&T Express Sim Rimbo
No Telp : 07413069688 / 085839921914
Alamat : JL. PATIMURA RT 12 KENALI BESAR KEC. KOTABARU, JAMBI

J&T Express Thehok
No Telp : 07413068853 / 081294720325
Alamat : Jl JENDRAL SUDIRMAN NO.53., KEL. THEHOK. KEC. JAMBI SELATAN

J&T Express Paal Merah
No Telp : 07413069688 / 085839921914
Alamat : JL. LINGKAR SELATAN NO. 50 RT 24 KEL. PAAL MERAH KEC. PAAL MERAH, JAMBI

J&T Express DC Jambi 1
No Telp : 08117491766
Alamat : JL. LINGKAR SELATAN 2 NO. 50 RT 24 PAALMERAH KEL. PAAL MERAH KEC. JAMBI SELATAN KOTA JAMBI

Cara Membuat Like Box Facebook Melayang Di Blog

Cara Membuat Like Box Facebook Melayang Di Blog - like box facebook yang biasanya terdapat pada sidebar sekarang bisa sobat modifikasi menjadi like facebook melayang di Blog , ini menjadi daya tarik tersendiri oleh blogger dan membuat pengunjung klik like facebook sobat.


Berikut Ini Cara Membuat Like Box Facebook Melayang Di Blog :

1. Login Ke Blogger.
2. Langsung menuju Tata Letak → Tambahkan Gadget → HTML/Javascript.
3. Jika sudah Copy Kode di Bawah ini dan Paste di dalam Widget kolom HTML/Javascripttersebut.
<style type='text/css'>
/* Message Box */
#box-message {
position:fixed !important;
position:absolute;
top:-1000px;
left:50%;
margin:0px 0px 0px -182px;
width:300px;
height:auto;
padding:16px;
background:#fff;
font:normal Dosis, Georgia, Serif;
color:#111;
border:2px solid #333;
-webkit-box-shadow:0px 1px 2px rgba(0,0,0,0.4);
-moz-box-shadow:0px 1px 2px rgba(0,0,0,0.4);
box-shadow:0px 1px 2px rgba(0,0,0,0.4);
-webkit-border-radius:10px;
-moz-border-radius:10px;
border-radius:10px;
}
#box-message a.close {
position:absolute;
top:-10px;
right:-10px;
background:#fff;
font:bold 16px Arial, Sans-Serif;
text-decoration:none;
line-height:22px;
width:22px;
text-align:center;
color:#111;
border:2px solid #333;
-webkit-box-shadow:0px 1px 2px rgba(0,0,0,0.4);
-moz-box-shadow:0px 1px 2px rgba(0,0,0,0.4);
box-shadow:0px 1px 2px rgba(0,0,0,0.4);
-webkit-border-radius:22px;
-moz-border-radius:22px;
border-radius:22px;
cursor:pointer;
}
#twitterx {
background: #EEF9FD;
padding: 10px;
text-align:center;
border: 1px solid #C7DBE2;
border-top: 0;
}
</style>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.1/jquery.min.js"></script>
<script type='text/javascript'>
$(window).bind("load", function() {
// Animate Top Value When Page Loaded Completed
$('#box-message').animate({top:"50px"}, 1000);
// Remove Mailbox When Close Button On Click
$('a.close').click(function() {
$(this).parent().fadeOut();
return false;
});
});
</script>
<div id='box-message'>
<!-- HTML Start -->
<center><a class="murub">Jangan Lupa Like ya</a></center>
<center>
<iframe src="//www.facebook.com/plugins/likebox.php?href=https://www.facebook.com/pages/aw94net/1265565656565332?ref=hl&amp;width=292&amp;height=258&amp;colorscheme=light&amp;show_faces=true&amp;border_color&amp;stream=false&amp;header=false&amp;appId=371524026202784" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:292px; height:258px;" allowtransparency="true"></iframe>
</center>
<!-- HTML End -->
<br/>
<div class="twitter">
<!-- Twitter --> <iframe title="" style="width: 250px; height: 20px;" class="twitterx-follow-button" src="http://platform.twitter.com/widgets/follow_button.html#_=1319978796351&amp; align=&amp;button=blue&amp;id=twitter_tweet_button_0&amp; lang=ID&amp;link_color=&amp;screen_name=aw94net&amp;show_count=&amp; show_screen_name=&amp;text_color=" frameborder="0" scrolling="no"></iframe> </div>
<a class='close' href='#'>&times;</a>
</div>
Note →
→ Ganti ' Jangan Lupa Like ya ' sesuai keinginan sobat.
→ Ganti ' https://www.facebook.com/pages/aw94net/1265565656565332 ' sesuai URL Fanspage Facebook sobat.
→ Ganti ' aw94net ' sesuai dengan nama twitter sobat.

4. Simpan dan lihat hasilnya, selamat mencoba dan semoga bermanfaat.

Membuat Menu dan Sub menu pada blog

Membuat Menu dan Sub menu pada blog, Hay kawan, saya akan berbagi pengalaman, saat saya sedang pengin banget punya blog, dan pengin tampilan blog saya lebih pro, biar keliatan pro saya tambahin menu dan sub menu. Pada saat itu saya masih bingung karena belum mengerti cara membuat, setelah saya cari cari di google saya baru dapet dari beberapa blog, dan saya buat kesimpulan. langsung saja, Berikut ini langkah-langkah yang harus dilakukan :
  1. Klik Menu Desain 
  1. Pilih Menu Template lalu pilih menu Edit HTML 
  1. Pilih/klik menu Lanjutkan
  1. Pilih/klik menu Expand Template Widget
  2. Cari scrift berikut :
  1. <div class='main-outer'> atau
    <div id='main-wrapper'> atau <div id='main'>




Agar lebih mudah, klik saja ctrl+F pada keyboard lalu pilh salah satu scrift diatas. Berdasarkan pengalaman saya setelah membolak balik informasi di www.google.com maka yang cocok adalah :
div class='main-outer'>.
Bisa jadi beda dengan template yang lain…

Setelah dapat, copas scrift berikut tepat diatas scrift yang dicari tadi : 

<style>
/* -- Menu Horizontal + Sub Menu-- */
#cat-nav {background:#156994;margin:0 15px;padding:0;height:35px;}
#cat-nav a { color:#eee; text-decoration:none; text-shadow: #033148 0px 1px 0px;border-right:1px solid #156994;}
#cat-nav a:hover { color:#fff; }
#cat-nav li:hover { background:#000; }
#cat-nav a span { font-family:Verdana, Geneva, sans-serif; font-size:11px; font-style:normal; font-weight:400; color:#fff; text-shadow:none;}
#cat-nav .nav-description { display:block; }
#cat-nav a:hover span { color:#fff; }
#secnav, #secnav ul { position:relative; z-index:100; margin:0; padding:0; list-style:none; line-height:1; background:#0d5e88; }
#secnav a { font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:700; font-size:14px; display:block; z-index:100; padding:0 15px; line-height:35px; text-decoration:none;}
#secnav li { float:left; width: auto; height:35px;}
#secnav li ul  { position: absolute; left: -999em; width: 200px; top:35px}
#secnav li ul li  { height:30px; border-top:1px solid #fff; }
#secnav li ul li a  { font-family:Verdana, Geneva, sans-serif; width:180px; line-height:30px; padding:0 10px; font-size:11px; font-style:normal; font-weight:400; color:#eee; }
#secnav li ul ul  { margin: -30px 0 0 180px; }
#secnav li:hover ul ul, #secnav li:hover ul ul ul, #secnav li.sfhover ul ul, #secnav li.sfhover ul ul ul { left:-999em; }
#secnav li:hover ul, #secnav li li:hover ul, #secnav li li li:hover ul, #secnav li.sfhover ul, #secnav li li.sfhover ul, #secnav li li li.sfhover ul { left: auto; }
#secnav li:hover,#secnav li.hover  { position:static; }
#cat-nav #secnav {width:100%;margin:0 auto;}
</style>
<div id='cat-nav'>
<ul class='fl' id='secnav'>
<li><a href='#'>Beranda</a></li>
<li><a href='#'>Menu 1</a></li>
<li><a href='#'>Menu 2</a>
<ul id='sub-custom-nav'>
<li><a href='#'>Sub Menu2 a</a></li>
<li><a href='#'>Sub Menu2 b</a></li>
</ul>
</li>
<li><a href='#'>Menu3</a>
<ul id='sub-custom-nav'>
<li><a href='#'>Sub Menu3a</a></li>
<li><a href='#'>Sub Menu3b </a></li>
</ul>
</li>
<li><a href='#'>Menu4</a>
<ul id='sub-custom-nav'>
<li><a href='#'>Sub Menu4a</a></li>
<li><a href='#'>Sub Menu4b </a></li>
</ul>
</li>
<li><a href='#'>Menu5</a></li>
</ul>
</div>


PENJELASAN :
    • Ganti tanda # (warna biru) dengan link/url yang anda inginkan. Bisa jadi link posting atau label (katagori) yang ada pada blog anda.
    • Ganti Tulisan warna biru dengan menu dan sub menu yang anda inginkan.
    • Setiap sub menu bisa ditambah atau dikurangkan sesuai keinginan. 

7. Setelah itu klik Pratinjau dulu untuk memastikan scrift sudah benar . Lalu simpanlah/save. Dan tutup edit HTML tersebut.

Saran : back up dulu template anda sebelum merubah/menambah scrift diatas, agar bisa dimanfaatkan kembali jika ada masalah dengan penambahan srcritf diatas.

8. Untuk menghilangkan tampilan tampilan dabel dengan Laman Utama, 
Maka ikutilah saran berikut :

  • Masuk ke Menu Laman 
  • Lalu pilih tampilan halaman dengan memilih "jangan tampilkan"
  • Simpan setelan, maka laman utama akan tampil sendiri sesuai dengan scrift yang kita ketikkan tadi.
Blog sudah bisa dipublikasikan...
Apabila melalui cara yang kami bagikan ini belum berhasil, coba sahabat ulangi lagi dengan sabar. jika berkali-kali memang tidak bisa, sahabat bisa berkonsultasi dengan Info Bagus Fakta Bagus melalui komentar di bagian bawah ini. 



Sumber Dari http://pandawalimamedan.blogspot.com/2012/08/cara-membuat-sub-menu-pada-menu-utama.html

Alamat SiCepat di Jakarta

Alamat SiCepat di Jakarta



SiCepat Jakarta Cengkareng
Alamat : jl mutiara taman palem lestari blok b 10 no 32 kec cengkareng  jakarta barat
No Telp : (021) 5663017 / (021) 29725859

SiCepat Jakarta Greenlake
Alamat : Green Lake City Rukan Greatwall Blok C 23-25 Jl.Kresek Raya Kel. Duri kosambi. Kec. Cengkareng jakarta barat
No Telp :


SiCepat Jakarta Kebon Jeruk
Alamat : Jl. Daan Mogot II No. 100 P Kel. Duri Kepa Kec.Kebon Jeruk
No Telp : (021) 5663017

SiCepat Jakarta Mandala
Alamat : Jl.Tomang Utara no 38 Tomang Jakarta Barat
No Telp : (021) 5663017

SiCepat Jakarta meruya
Alamat : jl meruya utara raya no 36A rt03/11 kembangan jakarta barat (sebelah alfamart)
No Telp : (021) 50865238

SiCepat Jakarta Pesing
Alamat : Jl. Pesing Poglar No.111 Kedaung Kali Angke Cengkareng Kota Jakarta Barat
No Telp : (021) 29725859

SiCepat Jakarta Season city
Alamat : Season City Lt. GF.2 Blok D.17 No. 1
No Telp : (021) 29725859

Alamat SiCepat di Depok

Alamat SiCepat di Depok


SiCepat Depok
Alamat : JL Proklamasi No.5 Rt 009/RW 002 Kelurahan Abadi Jaya Kec. Sukmajaya kota Depok
No Telp(021) 7720068

SiCepat Depok Cimanggis
Alamat : Jl Ciherang Raya Rt 004 / Rw 007 No 4 Sukatani Tapos Kota Depok
No Telp : 0857-1141-5814

SiCepat Depok Cinere
Alamat : Jalan meruyung raya ruko permata santi blok A nomer 2 sebelah bank bjb
No Telp : (021) 7720068


Alamat SiCepat Di Bekasi

Alamat SiCepat Di Bekasi



SiCepat Bekasi Cileungsi
Alamat  : Jl Pasir Angin RT 001 RW 01 Cileungsi ( samping Puskesmas Desa Pasir Angin )
No Telp (021) 29337086

SiCepat Bekasi Jatibening
Alamat  : Jl. Kemang Sari Raya RT 004/007 JatiKramat ( Pintu masuk Perumahan Dosen IKIP)
No Telp (021) 29337086

SiCepat Bekasi Pondok Gede
Alamat  : Jl. Wibawa Mukti 2 Kompleks Asabri ruko No 133
No Telp (021) 29337086

SiCepat Bekasi Barat
Alamat  : Mega Bekasi Hypermall LT.GF No.320 Bekasi Barat
No Telp : (021) 29337086

SiCepat Bekasi Cakung 
Alamat  : JL Bintara IV RT 03 RW 15 No 31 Kel Bintara Kecamatan Bekasi Barat
No Telp 0838-1474-4777


SiCepat Bekasi Selatan
Alamat  : Jl raya Pekayon No168 depan pom bensin jakasetia
No Telp : (021) 29337086

SiCepat Bekasi Timur
Alamat  : Jl Jampang No 77 Kp. Rawa sapi Bekasi Timur RT 02/09 kode POS 17515 Kel. Jati mulya tambun Kec. Tambun selatan
No Telp 0877-4177-7755

SiCepat Bekasi Cileungsi
Alamat  : Jl Setiadarma 2 RT 01/ RW 01 No 07 Setiadarma Tambun Selatan Bekasi Jawa Barat 17510
No Telp 0877-4177-7755

SiCepat Bekasi Utara
Alamat  : Cluster Sriwedari Taman Harapan Baru Blok P5 No 20 Bekasi utara.
No Telp 0838-1474-4777



Alamat SiCepat Bogor Utara dan Bogor Kota

Alamat SiCepat Bogor Utara dan Bogor Kota 



SiCepat Bogor Kota 
Alamat: Jl. Haur Jaya 2 No.13, Kec.Tanah Sereal Bogor
No Telp: 0251-8320610/085882402998
Jam Buka: 08:00-21:00


SiCepat Bogor Utara
Alamat: kp.kiray RT 03 RW 16 kel.cimpaeun kec.tapos Bogor Utara 16959
No telp: 083808572611
Jam Buka: 08:00-21:00

Alamat Si Cepat di Tangerang

Alamat Si Cepat di Tangerang





SiCepat Tigaraksa Tangerang Banten
Alamat: Kp. Ciatuy Ds. Sodong Rt 001 Rw 005 No. 04 kec.Tigaraksa Kode Pos : 15720
No Telp: 0815-1103-8396
Jam Buka: 08:00-20:00

SiCepat Sangiang Periuk Tangerang Banten
Alamat: Villa Grand Tomang 2 Blok A2 No 21 Kec Periuk Tangerang
No telp: 0857-8149-2903 / (021)55725960
Jam Buka: 08:00-21:00

Alamat SiCepat Ciledug Tangerang
Alamat: Ciledug indah – Jl. tirta V no 121 Cileduk Tangerang
No telp: 081287595938
Jam Buka: 08:00-21:00

Alamat Si Cepat di Tangerang Selatan

Alamat Si Cepat di Tangerang Selatan





Si Cepat Pamulang
Alamat     : Perumahan pamulang permai 1 Jl. biru Raya Blok A.24 No.8 Pamulang Barat Tangerang Selatan.
No Telp     : 0857-7309-5050
Jam Buka  : 08:00-21:00

Si Cepat Serpong
Alamat     :  Jl. Melati Raya, Villa Melati Mas Blok B10 No.35, Tangerang Selatan
No Telp     085-5873-8838

Nomor dan Alamat J&T Express di Bojonegoro

Nomor dan Alamat J&T Express di Bojonegoro



J&T Express Bojonegoro
Nomor : 03535254353 / 081338195506
Alamat : JL. GAJAH MADA,  PERTOKOAN GAJAH MADA NO. 23

J&T Express Padangan
Nomor : 03535215577 / 081337669959
Alamat : JL. DIPONEGORO NO. 67 RT 013/004 KEL. PADANGAN KEC. PADANGAN, BOJONEGORO

J&T Express Kalitidu
Nomor : 03535214238 / 081337669959
Alamat : JL. RAYA DS. PANJUNAN NO. 292, KEL. PANJUNAN, KEC. KALIDATU BOJONEGORO

J&T Express Baureno
Nomor : 03224673914/ 081232396028
Alamat : JL. RAYA BOJONEGORO BABAT DPAN PASAR BAURENO BOJONGOR

Nomor dan Alamat J&T Express di Tegal

Nomor dan Alamat J&T Express di Tegal





J&T Express Tegal
Nomor : +622834531791 / 085754882237
Alamat : JL. Hanoman Ruko 01 depan mushola


J&T Express Margadana
Nomor : 02833170638 / 081324234506
Alamat : JL. DR. CIPTO MANGUN KUSUMO NO.17 , RT.02 RW.07, MARGADANA -  TEGAL


J&T Express Debong
Nomor : 02834533203 / 085880330506
Alamat : JL. RAYA TEUKU UMAR NO. 115 KEL. DEBONG TENGAH KEC. DEBONG, TEGAL


J&T Express Tegal Timur
Nomor : 02836146887 / 081215051009
Alamat : JL. GAJAHMADA RT 01 RW 02 KEL. MINTARAGEN KEC. TEGAL TIMUR KAB. TEGAL PROV. JAWA TENGAH

Makalah Array, Struck, dan Pointer



BAB 1
PENDAHULUAN



1.1        LATAR BELAKANG


Dalam pemrogaman ada beberapa macam bahasa pemrogaman. Salah satunya adalah bahasa pemrogaman C++. Dalam bahasa pemrogaman C++ terdapat penggunaan variabel array. Namun penggunaan array tidak hanya pada pemrogaman, array juga banyak digunakan untuk berbagai macam struktur data, seperti database.
Selanjutnya kita harus memahami terlebih dulu pengertian struktur. Pada makalah ini kami menuliskan telebih dulu pngertian dari struktur karena hal ini sangat berhubungan erat dengan array yang nantinya berujung pada pengertian struktur array,   apa yang disebut array, bagaimana struktur penulisannya, apa saja bentuk-bentuk array, semuanya akan kita pelajari dalam makalah ini.

1.2        RUMUSAN MASALAH

Pada makalah ini kami merumuskan beberapa hal :

1.    Pengertian Array

a.         Karakteristik Array

b.        Deklarasy Array

2.    Penggunaan Array

3.    Pengurutan Array

4.    Operasi Dasar Pada Array

5.    Bentuk-bentuk Array

6.    Keunggulan Array

7.    Kelemahan Array

8.    Pengertian Struck


9.    Dasar Struck

10.    Pengertian Pointer

11.    Fungsi Pointer

12.    Operator Pointer

13.    Contoh Penerapan Program




BAB II
PEMBAHASAN


2.1         Pengertian Array


Array atau larik sendiri di definisikan sebagai pemesanan alokasi memory berurutan. Definisi ini kurang tepat, karena terjadi kerancuan antara struktur data dan representasinya. Memang benar array hampir selalu di implementasikan menggunakan memory berurutan tapi tidak selalu demikian. Semua elemem array bertipe sama. Array cocok untuk organisasi kumpulan data homogen yang ukuran atau jumlah elemen maksimumnya telah diketahui dari awal. Homogen adalah bahwa setiap elemen dari sebuah array tertentu haruslah mempunyai tipe data yang sama.
Dari perngertian struktur dan pengertian array di atas, maka dapat ditarik kesimpulan bahwa struktur array adalah kumpulan elemen-elemen data yang digabungkan menjadi suatu kesatuan yang memiliki tipe homogen (sama).

2.1.1         Karakteristik Array :

a.  Mempunyai batasan dari pemesanan alokasi memori (bersifat statis).
b.  Mempunyai tipe data sama (bersifat homogen).
c.  Dapat diakses secara acak.

2.1.2         Deklarasi Array :


Ada tiga hal yang harus diketahui dalam pendeklarasian, yaitu :
a.       Type data array.
b.      Nama variable array.
c.       Subkrip / index array.

Contoh deklarasai array adalah sebagai berikut :
int A[10], artinya variabel A adalah kumpulan data sebanyak 10 bilangan bertipe integer.

2.2         Penggunaan Array


Pada dasarnya penggunaan array sangat luas tidak hanya digunakan pada bahasa pemrogaman.
Contoh penggunaan array sebagai berikut :
a.       Array digunakan untuk suatu database, contoh : tabel.
b.      Array digunakan untuk operasi matematika seperti vektor.
c.       Digunakan dalam bentuk struktur data lain, contohnya list.

2.3         Pengurutan Array


Pengurutan atau sorting adalah proses yang paling sering dilakukan dalam pengolahan data, pengurutan dibedakan menjadi dua, yaitu :
a.      Pengurutan internal
Pengurutan dilakukan terhadap sekumpulan data di media memory internal komputer di mana data dapat diakses elemennya secara langsung.
b.      Pengurutan eksternal
Pengurutan data di memory sekunder. Biasanya data bervolume besar sehingga tidak mampu dimuat semuanya di memory utama.

2.4         Operasi Dasar Pada Array


Operasi terhadap elemen array dilakukan dengan pengaksesan langsung. Nilai di masing-masing posisi elemen dapat di ambil dan nilai dapat disimpan tanpa melewati posisi-posisi lain.
Terdapat dua operasi, yaitu :
1)      Operasi terhadap satu elemen/posisi array
2)      Operasi terhadap array sebagai keseluruhan

a)      Dua operasi paling dasar terhadap satu elemen/posisi adalah :
·         Penyimpanan nilai elemen ke posisi tertentu di array
·         Pengambilan nilai elemen dari posisi tertentu di array
b)      Operasi-operasi dasar terhadap array secara keseluruhan adalah :
·         Operasi penciptaan
·         Operasi penghancuran
·         Operasi pemrosesan tranversal
·         Operasi pencarian (table look-up)
·         Operasi sorting

2.5         Bentuk-Bentuk Array

1)      Array Satu Dimensi
Array satu dimensi yaitu kumpulan elemen-elemen identik yang hanya terdiri dari satu baris atau hanya satu kolom saja alamat penyimpanan data (indeks). Elemen-elemen tersebut memiliki tipe data yang sama, tetapi isi dari elemen tersebut boleh berbeda.
Bentuk umum :
Tipe_data namaArray[n] = {elemen0, elemen1, elemen2,…..,n};
n = jumlah elemen
contoh pada progam : int ukur[5] = {39, 40. 41, 38, 40};
·         int adalah tipe data yang berupa bilangan bulat.
·         Ukur adalah nama variabel array.
·          [5] adalah ukuran untuk menyatakan jumlah maksimal elemen array.
·         {..} adalah tempat pemberian nilai/elemen array.
2)      Array Dua Dimensi
Array dua dimensi sering digambarkan sebagai sebuah matriks, merupakan perluasan dari array satu dimensi. Jika array satu dimensi hanya terdiri dari sebuah baris dan beberapa kolom elemen, maka array dua dimensi terdiri dari beberapa baris dan beberapa kolom elemen bertipe sama sehingga dapat digambarkan sebagai berikut :
Bentuk umum :
Tipe_data namaArray [m][n] = {{a,b,…z},{1,2,…,n-1}};

contoh : int lulus[4][3];
-          Nilai 4 untuk menyatakan banyaknya baris dan 3 untuk menyatakan banyaknya kolom.

Pendeklarasian array dua dimensi hampir sama dengan pendeklarasian array satu dimensi, kecuali bahwa array dua dimensi terdapat dua jumlah elemen yang terdapat dikurung kurung siku dan keduanya boleh tidak sama. Elemen array dua dimensi diakses dengan menuliskan kedua indeks elemennya dalam kurung.




3)      Array MultiDimensi

Array ini seperti array dimensi dua tetapi dapat memiliki ukuran yang lebih besar. Sebenarnya array dimensi banyak ini tidak terlalu sering digunakan, tetapi sewaktu-waktu kalau dimensi yang dibutuhkan banyak, maka array ini sangat memegang peranan yang penting.
Bentuk umum pendeklarasian array multidimensi :
Tipe_data namaArray[ukuran1][ukuran2]…[ukuranN];
Sebagai contoh :
Int data_huruf[2][8][8];
contoh di atas merupakan pendeklarasian array data_huruf sebagai array berdimensi tiga.

2.6         Keunggulan Array

Keunggulan array adalah sebagai berikut :
1.      Array sangat cocok untuk pengaksesan acak. Sembarang elemen di array dapat diacu secara langsung tanpa melalui elemen-elemen lain.
2.      Jika berada di suatu lokasi elemen, maka sangat mudah menelusuri ke elemen-elemen tetangga, baik elemen pendahulu atau elemen peberus.
3.      Jika elemen-elemen array adalah nilai-nilai independen dan seluruhnya harus terjaga, maka penggunaan penyimpanannya sangat efisien.

2.7         Kelemahan Array


Kelemahan array adalah sebagai berikut :
Array mempunyai fleksibilitas rendah, sehingga tidak cocok untuk berbagai aplikasi karena array mempunyai batasan sebagai berikut :
1.      Array harus bertipe homogen, kita tidak dapat mempunyai array dimana satu elemenadalah karakter, elemen yang lain adalah bilangan atau tipe lain.

2.      Kebanyakan bahasa pemrogaman mengimplementasikan array statik yang sulit diubah ukurannya di waktu eksekusi. Bila penambahan dan pengurangan terjadi terus-menerus, maka representasi statis :

·          Tidak efisien dalam penggunaan memory
·          Menyiakan banyak waktu komputasi
·          Pada suatu aplikasi, representasi statis tidak dimungkinkan

3.      Bila penambahan dan pengurangan terjadi terus-menerus, maka representasi statis (array) :
·          Tidak efisien dalam penggunaan memory
·          Menyiakan banyak waktu komputasi
·          Pada suatu aplikasi, representasi statis tidak dimungkinkan

2.8         Pengertian Struck

Struktur adalah sekumpulan variabel yang masing-masing dapat berbeda tipe, dan dikelompokkan ke dalam satu nama (menurut Pascal, struktur juga dikenal sebagai record). Struktur membantu mengatur data-data yang rumit, khususnya dalam program yang besar, karena struktur membiarkan sekelompok variabel diperlakukan sebagai satu unit daripada sebagai entity yang terpisah.
Salah satu contoh struktur tradisional adalah record daftar gaji karyawan, dimana karyawan digambarkan dengan susunan lambang seperti nama, alamat, nomor jaminan sosial, gaji dan sebagainya. Beberapa dari lambang tersebut biasanya berupa struktur, nama mempunyai komponen begitu juga alamat dan gaji.
Struktur ini sering digunakan untuk mendefinisikan suatu record data yang disimpan di dalam file. Struktur termasuk ke dalam tipe data yang dibangkitkan (derived data type), yang disusun dengan menggunakan obyek tipe lain.
Contoh :
          struct mhs
          {
                   char *nama;
                   char *nim;
                   int tts, tas;
                   float akhir;
                   char aksara;
          }
Kata kunci struct menunjukkan definisi struktur, dan identitas mhs menunjukkan structure tag. Dengan demikian terdapat tipe data baru bernama struct mhs, yang terdiri dari nama mahasiswa, nilai tes tengah semester, tes akhir semester, nilai akhir, dan huruf aksara, yang masing-masing disebut dengan field.
Dapat dituliskan dengan :
          struct mhs x, y[100], *z;
Variabel x adalah variabel tunggal, y adalah variabel array dengan 100 lokasi memori, dan z adalah variabel pointer, yang kesemuanya masing-masing berisi field di atas. Jadi, variabel y adalah daftar nama, nilai tts, tas, akhir, dan huruf aksara dari 100 mahasiswa.
Sehingga dapat ditulis :
          struct mhs
          {
                   char *nama;
                   char *nim;
                   int tts, tas;
                   float akhir;
                   char aksara;
          } x, y[100], *z;
Inisialisasi juga dapat dilakukan dengan :

          struct mhs x = { “Garfield”, 80, 60, 76.8, ‘A’ };

Untuk mengakses anggota dari struktur digunakan salah satu dari dua operator, yaitu operator titik (.), atau operator panah (->) tergantung tipe variabel yang dideklarasikan. Jika variabel tunggal (misal x) maka digunakan operator titik, sedangkan jika variabel pointer (misal z) digunakan operator panah.

Contoh :

          printf (“%s”, x.nama);
          printf (“%s”, z->nama);

2.9         Dasar Struck

Misal ada permasalahan grafis yang melibatkan koordinat x dan y. Objek dasar yang akan dibuat struktur adalah titik koordinatnya, yang diasumsikan sebagai koordinat x dan y dan keduanya bilangan bulat.

Deklarasi dari koordinat x dan y adalah :

          struct point
          {
                   int x;
                   int y;
          };

kata kunci struct mengenalkan deklarasi struktur yang mana deklarasi list terlampir di kurung kurawal { }. Nama pilihan yang disebut structure tag mengikuti kata struct.

Deklarasi struktur yang tidak diikuti oleh variabel list tidak menyediakan tempat penyimpanan; deklarasi struktur hanya menjelaskan template atau bentuk struktur. Kalau deklarasi di tag, tag dapat digunakan dalam definisi contoh struktur. Sebagai contoh, memberikan deklarasi point diatas.

          struct point pt;

Variabel pt yang berupa struktur tipe struct poin. Sebuah struktur dapat diletakan di depan dengan mengikuti difinisinya dengan daftar inisialisasi, masing-masing adalah lambang konstanta.

2.10     Pengertian Pointer

Pointer adalah sebuah variabel yang berisi alamat lain. Suatu pointer dimaksudkan untuk menunjukan ke suatu alamat memori sehingga alamat dari suatu variabel dapat diketahui dengan mudah.
Intinya :
-  Pointer adalah suatu variabel yang menunjuk ke alamat memory variabel yang lainnya.
-  Variabel pointer berisi suatu alamat (alokasi memory).

2.11     Fungsi Pointer

Kegunaan pointer yang utama adalah untuk menyimpan alamat memori dari sebuah variabel dan alamat
dari sebuah fungsi. Pointer dapat meningkatkan kinerja untuk operasi yang dilakukan secara berulang.

2.12     Operator Pointer 

Ada 2 operator pointer yang dikenal secara luas, yaitu operator “&” dan operator “*”. 
a.        Operator &  
Operator  &  merupakan  operator  alamat.  Pada  saat  pendeklarasian  variabel,    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 variabel akan disimpan, dapat dilakukan dengan  memberikan tanda ampersand (&) didepan variable , yang berarti "address of".
Contoh :
Misalkan variabel DATA_1 diletakkan pada alamat memory 1770, kemudian dituliskan instruksi
sbb : 
         DATA_1 = 27;      Variabel DATA_1 berisi data 27
         DATA_2 = DATA_1;    Variabel DATA_2 diberi isi seperti DATA_1, yaitu 27
         DATA_3 = &DATA_1;    Variabel DATA_3 berisi alamat memory DATA_1, yaitu 1770
b.        Operator * 
Operator * merupakan operator reference. Dengan menggunakan pointer,kita dapat mengakses nilai  yang  tersimpan  secara  langsung  dengan  memberikan  awalan  operator  asterisk  (*)  pada identifier pointer, yang berarti "value pointed by".

Contoh :
Melanjutkan deklarasi sebelumnya, jika ada penulisan variabel berikut
DATA_4 = *DATA_3
Dapat dikatakan bahwa DATA_4 sama dengan nilai yang ditunjuk oleh DATA_3. 
DATA_3 berisi alamat memory 1770, sementara memory 1770 menampung data bernilai 27.  Jadi DATA_4 berisi nilai yang berada pada alamat 1770, yaitu 27.

2.13     Contoh Penerapan Program


#include
main(){
    int *pointer;
    int DATA1;
DATA1=27;
    printf(" Isi variabel DATA1 = %d",DATA1);
    printf("\n Alamat variabel DATA1 = %d",&DATA1);
    printf("\n Alamat variabel *pointer = %d",&pointer);
    printf("\n Isi variabel *pointer = %d",pointer);
pointer=&DATA1;
    printf("\n Alamat variabel *pointer = %d",&pointer);
    printf("\n Isi variabel *pointer = %d",pointer);
    printf("\n Isi dari alamat %d = %d",pointer,*pointer);
    printf("\n");
return 0;
}
SS Program :


 

BAB III
PENUTUP

A.      KESIMPULAN

Struktur adalah sekumpulan elemen-elemen data yang digabung menjadi suatu kesatuan. Struktur array adalah kumpulan elemen-elemen data yang digabungkan menjadi suatu kesatuan yang memiliki tipe homogen (sama). Array merupakan bagian dari struktur data yaitu termasuk ke dalam struktur data sederhana yang dapat didefinisikan sebagai pemesanan alokasi memori sementara pada komputer. Pointer adalah sebuah variabel yang berisi alamat lain. Suatu pointer dimaksudkan untuk menunjukan ke suatu alamat memori sehingga alamat dari suatu variabel dapat diketahui dengan mudah.
Apabila kita membuat progam dengan data yang yang sudah kita ketahui batasnya, maka kita menggunakan array (tipe data statis), namum apabila datanya belum kita ketahui batasnya maka gunakan pointer (tipe data dinamis). Elemen-elemen array tersusun secara sekuensial dalam memori komputer. Array dapat berupa satu dimensi, dua dimensi, ataupun multidimensi.

B.       SARAN

Dengan tersusunnya makalah ini diharapkan para membaca memberikan saran dan kritik yang membangun, sebagai motivasi demi terciptanya kemajuan dalam pembuatan makalah-makalah selanjutnya.

Diberdayakan oleh Blogger.