Wednesday 31 December 2014

Pengertian ATC Dalam Penerbangan

Air Traffic Controller, ATC - Ialah merupakan salah satu istilah dalam penerbangan yang mempunyai arti sebagai profesi pemandu layanan pengaturan lalu lintas di udara terutama pesawat terbang agar tidak terjadi insiden yang tidak di inginkan seperti tabrakan dan lain sebagainya. ATC (Air Traffic Controller) juga mempunyai tugas membantu pilot mengendalikan keadaan darurat, memberi informasi tentang keadaan cuaca, navigasi penerbangan, dan informasi lalu lintas udara lainnya. ATC sangat berperan penting dan memiliki otoritas penuh terhadap pilot yang sedang menerbangkan pesawatnya. Pasalnya semua aktivitas pesawat di area manouevring harus mendapat mandat terlebih dahulu dari ATC. Tujuannya tidak lain adalah agar tercapai keselamatan dalam penerbangan. Semua komunikasi yang dilakukan antara pilot dan ATC menggunakan alat yang sesuai dengan aturan.
http://karangtarunabhaktibulang.blogspot.com/2014/12/pengertian-atc-dalam-penerbangan.html
Pada kesempatan kali ini, kita mencoba belajar lebih tau mengenai Pengertian ATC dan hal-hal yang berkaitan dengan ATC tersebut meliputi Sertifikasi, Tujuan Pelayanan Lalu Lintas Udara, Ruang Operasi, Pembagian Pelayanan Lalu Lintas Udara, dan Daftar Pelayanan Navigasi Udara.

A. Sertifikasi
Pemandu lalu lintas udara diberikan lisensi atau sertifikat kecakapan apabila berusia sekurang-kurangnya 21 tahun, lulus pemeriksaan kesehatan sekurang-kurangnya level 3, lulus pelatihan yang tidak kurang dari 3 bulan di tempat yang diakui secara hukum dan telah menguasai beberapa pengetahuan selama menempuh pendidikan, diantaranya adalah sebagai berikut:
  • Hukum Udara ; Petunjuk dan peraturan yang relevan dengan Pemandu lalu lintas udara
  • Peralatan pemanduan lalu lintas udara (bahasa Inggris: Air Traffic Control Equipment); Prinsip dasar, penggunaan, dan keterbatasan peralatan yang dugunakan dalam pemanduan lalu lintas udara.
  • Pengetahuan Umum (bahasa Inggris: General Knowledge); Prinsip dasar penerbangan, prinsip dasar operasi dan fungsi pesawat udara, powerplants and systems; performa pesawat yang relevan dengan operasi pemanduan lalu lintas udara.
  • Kinerja Manusia (bahasa Inggris: Human Performance); Kinerja Manusia termasuk prinsip-prinsip dasar manajemen keadaan darurat dan manajemen resiko
  • Meteorologi (bahasa Inggris: Meteorology); Meteorologi Penerbangan: penggunaan dan apresiasi terhadap dokumentasi dan informasi meteorologi; asal mula dan karateristik dari fenomena cuaca, yang mempengaruhi terhadap operasi dan keselamatan penerbangan; altimeter
  • Navigasi Penerbangan (bahasa Inggris: Air Navigation); Prinsip dasar navigasi udara; kaidah, keterbatasan dan akurasi sistem navigasi dan peralatan visual
  • Prosedur Operasi (bahasa Inggris: Operational procedures); Pemanduan lalu lintas udara, komunikasi penerbangan, radio telephony and prosedur phraseology (routine, non-routine dan keadaan darurat); metode dokumentasi penerbangan; budaya keselamatan yang terkait dengan penerbangan.
  • Sertifikat Kecakapan tersebut akan diberikan oleh Direktorat Jendral Perhubungan Udara, setelah memenuhi persyaratan-persyaratan yang ditentukan sesuai dengan Peraturan Keselamatan Penerbangan Sipil bagian 69.
B. Tujuan Pelayanan Lalu Lintas Udara
  • Mencegah tabrakan antarpesawat.
  • Mencegah tabrakan antarpesawat di area pergerakan rintangan di area tersebut.
  • Mempercepat dan mempertahankan pergerakan lalu lintas udara.
  • Memberikan saran dan informasi yang berguna untuk keselamatan dan efisiensi pengaturan lalu lintas udara.
  • Memberitahukan kepada organisasi yang berwenang dalam pencarian pesawat yang memerlukan pencarian dan pertolongan sesuai dengan organisasi yang dipersyaratkan.
ada juga yang disebut sebagai 5 objective of ATS dalam ICAO dokumen ANNEX 11 tentang Air Traffic Service:
  • Prevent collisions between aircraft;
  • Prevent collisions between aircraft on the manoeuvring area and obstructions on that area;
  • Expedite and maintain an orderly flow of air traffic;
  • Provide advice and information useful for the safe and efficient conduct of flights;
  • Notify appropriate organizations regarding aircraft in need of search and rescue aid, and assist such organizations as required.
C. Ruang Operasi
ATC melakukan pengaturan lalu lintas udara di Menara(Tower) untuk Aerodrome Control Tower, agar dapat melihat dengan jelas keadaan runway Landas pacu, sedangkan untuk Approach Control Unit dan Area Control Centre berada di ruangan yang letaknya berdekatan dengan Menara(Tower) untuk memudahkan koordinasi. Namun tidak semua bandar udara menerapkan kondisi demikian, disesuaikan dengan kondisi lalu lintas udara dan kepadatannya.

D. Pembagian Pelayanan Lalu Lintas Udara
Sesuai dengan tujuan pemberian Air Traffic Services, Annex 11, International Civil Aviation Organization (ICAO), 1998, Pelayanan Lalu Lintas Udara terdiri dari 3 (tiga) layanan, yaitu:
  • Pelayanan Pengendalian Lalu Lintas Udara (Air traffic control service), pada ruang udara terkontrol/Controlled Airspace terbagi menjadi 3 (tiga) bagian yaitu:
    • Aerodrome Control Service
    Memberikan layanan Air Traffic Control Service, Flight Information Service, dan Alerting Service yang diperuntukkan bagi pesawat terbang yang beroperasi atau berada di bandar udara dan sekitarnya (vicinity of aerodrome) seperti take off, landing, taxiing, dan yang berada di kawasan manoeuvring area, yang dilakukan di menara pengawas (control tower). Unit yang bertanggung jawab memberikan pelayanan ini disebut Aerodrome Control Tower (ADC).
    • Approach Control Service
    Memberikan layanan Air Traffic Control Service, Flight Information Service, dan Alerting Service, yang diberikan kepada pesawat yang berada di ruang udara sekitar bandar udara, baik yang sedang melakukan pendekatan maupun yang baru berangkat, terutama bagi penerbangan yang beroperasi terbang instrumen yaitu suatu penerbangan yang mengikuti aturan penerbangan instrumen atau dikenal dengan Instrument Flight Rule (IFR). Unit yang bertanggung jawab memberikan pelayanan ini disebut Approach Control Office (APP).
    • Area Control Service
    Memberikan layanan Air Traffic Control Service, Flight Information Service, dan Alerting Service, yang diberikan kepada penerbang yang sedang menjelajah (en-route flight) terutama yang termasuk penerbangan terkontrol (controlled flights). Unit yang bertanggung jawab memberikan pelayanan ini disebut Area Control Centre (ACC).
  • Pelayanan Informasi Penerbangan (Flight Information Service)
Flight Information Service adalah pelayanan yang dilakukan dengan memberikan berita dan informasi yang berguna dan bermanfaat untuk keselamatan, keamanan, dan efisiensi bagi penerbangan.
  • Pelayanan keadaan darurat (alerting service)
Pelayanan keadaan darurat adalah pelayanan yang dilakukan dengan memberitahukan instansi terkait yang tepat, mengenai pesawat udara yang membutuhkan pertolongan search and rescue unit dan membantu instansi tersebut, apabila diperlukan. 
Sumber : Wikipedia
Share:

Tuesday 30 December 2014

Slider Header dan Slider Carousel Footer Tidak Jalan

Mungkin anda bertanya, mengapa ketika saya membuat slider Header, itu berjalan dengan sukses.  Atau mengapa ketika saya membuat slider Carousel footer itu berjalan dengan baik.

Namun mengapa ketika saya menggabungkan keduanya, menjadi ancur-ancuran ataupun tidak jalan?

Berminggu-minggu saya pusing mencari tau mengapa hal ini bisa begitu.  Ternyata rahasianya ada pada
Kode Ajax.

Anda tidak bisa menggunakan sekali 2 kode ajax. Anda bisa menggunakan salah sattu, misalnya kode ajax untuk slider header, atau kode ajax slider carousel footer.

Intinya 1 kode ajax ini, bisa anda pakai untuk membuat 2 slider.

Jadi hati - hati ya....!!!
Share:

Mengenal Istilah - Istilah Dalam Penerbangan

Istilah - Istilah Penerbangan - Sejak ada kejadian kecelakaan jatuhnya pesawat AirAsia QZ8501, Minggu (28/12/2014), saya pribadi mengucapkan turut berduka cita yang mendalam kepada para keluarga korban penumpang. Tidak lupa juga saya ikut berdoa mudah-mudahan keluarga korban diberi kesabaran, ketabahan serta bisa menerima situasi ini. Semoga semua amal perbuatan para korban meninggal diterima oleh alloh s.w.t dan diampuni segala dosa-dosanya.

Belajar dari kejadian ini, mungkin ada hikmah yang bisa kita ambil sebagai pelajaran. Salah satunya yakni dengan mengenal beberapa istilah yang terdapat dalam suatu penerbangan. Sebab dari beberapa wartawan media televisi lokal, sering menyampaikan istilah yang mana sudah dipaparkan oleh ketua BASARNAS saat jumpa Pers. Adapun istilah tersebut seperti ELT, ATC dan lain sebagainya. Lantas apa pengertian dari semua istilah itu, mari kita mencoba memahaminya bersama.
http://karangtarunabhaktibulang.blogspot.com/2014/12/mengenal-istilah-dalam-penerbangan.html

Istilah - Istilah Dalam Penerbangan

  • Pengertian ATC : Ialah layanan pengaturan lalu lintas di udara.terutama untuk pesawat terbang untuk menjaga jarak agar pesawat satu dengan lainnya tidak terlalu dekat, tidak sampai terjadi tabrakan dan lain sebagainya. Selengkapnya bisa baca di Pengertian ATC dalam Penerbangan.
  • Pengertian ELT / ELBA :Ialah alat yang berfungsi memancarkan sinyal radio agar lokasinya bisa diketahui oleh sistem deteksi yang ada. Selengkapnya bisa di baca di Pengertian ELT / ELBA 
  • Crash, Kecelakaan
  • Aeronautic, Ilmu penerbangan atau informasi tentang penerbangan.
  • Alternate Aerodrome, Bandara alternatif, yaitu bandara lain yang akan dipilih jika tidak bisa mendarat di bandara tujuan
  • Apron, Tempat parkir pesawat
  • Arrival, Bagian kedatangan
  • Baggage, Bagasi yaitu barang barang bawaan
  • Boarding, Naik ke pesawat
  • Cabin Attendant, Penjaga Kabin atau lebih dikenal dengan Pramugari atau Pramugara
  • Cabin Crew, Pramugari atau Pramugara
  • Climbing, Saat pesawat sedang terbang naik
  • Aviation, Institusi atau suatu lembaga penerbangan
  • Connecting Flight, Pergantian pesawat lain atau menggunakan airline lain biasanya saat transit
  • Cruising, Pesawat sedang terbang datar
  • Dangerous Good, Barang-barang yang termasuk dalam daftar membahayakan keselamatan penerbangan
  • Departure, Bagiang Keberangkatan
  • Descending, Pesawat sedang terbang turun
  • Destination, Tujuan akhir suatu penerbangan
  • Ditching, Mendarat darurat di air
  • Divert, Mendarat di bandara yang bukan tujuan – dialihkan ke bandara lain
  • Emergency Landing, Pendaratan darurat yang dilakukan di bandara
  • Flight, Penerbangan (adjective)
  • Force Landing, Pendaratan dilakukan di luar Bandara
  • Holding Area, Tempat pesawat menunggu di udara, dengan cara berputar-putar biasanya menunggu antrean untuk landing
  • Holding Bay, Tempat pesawat menunggu di darat biasanya menunggu antrian untuk takeoff
  • Leaving for, Akan berangkat ke
  • Pax (Passenger), Penumpang pesawat udara
  • RON (Remain Over Night), Pesawat tinggal untuk bermalam
  • Runway, Tempat pesawat mengambil ancang-ancang dalam takeoff atau juga sebagai tempat landing
  • Taxi (Taxiing), Sedang jalan di darat, dari / ke runway
  • Taxi way, Jalan penghubung antara Apron dengan Runway
  • Taxi-holding position, Posisi yang ditentukan tempat pesawat udara yang sedang taxi dan kendaraan dapat diminta berhenti agar berada pada jarak yang cukup kepada suatu runway
  • Transit, Melewati bandara lain sebelum bandara tujuan. Dalam transit tidak ganti pesawat atau bisa juga ganti pesawat
  • ADC, Arodrome Controll – Control yang berada di tower
  • APP, Approach Controll – Control sesudah/sebelum ADC
  • Kespen, Keselamatan Penerbangan
  • KNKT, Komite Nasional Kecelakaan Transportasi
  • RNAV, Area Navigation
  • TCA, Terminal Control Area
  • RVSM, Reduced Vertical Separate Minima
  • Air Space, Ruang udara
  • Control Air Space, Ruang udara yang dikendalikan
  • FIR, Flight Information Region
  • UIR, Upper Information Region
  • MATS, Makassar Advanced Air Traffic System
  • Route, Jalur penerbangan di dalam ruang udara (A576, W13, W53, dll.)
  • ILS, Instruments Landing System, peralatan elektronik yang dipakai untuk membantu pesawat melakukan pendaratan
  • Radar, Radio Detection and Ranging, suatu alat pendeteksi pancaran radio yang memberikan informasi tentang jarak, azimut dan/atau elevasi suatu objek.
  • SSR, Secondary Surveillance Radar, sistem radar apabila sinyal radio yang dipancarkan dari stasiun radar mengawali pancaran sinyal radio dari stasiun lain.
  • PSR, Primary Surveillance Radar, sistem radar yang memakai sinyal radio yang direfleksikan.
  • Pelayanan Lalu Lintas Udara (LLU), Suatu istilah umum yang arlinya bervasiasi, pelayanan informasi penerbangan pelayanan kesiagaan pelayanan petunjuk/saran bagi lalu lintas udara, pelayanan pemanduan LLU (pelayanan pemanduan ruang udara jelajah, pelayanan pemanduan) ruang udara pendekatan
  • NOTAM, Notice to Airmen, pemberitahuan yang dibagikan menggunakan telekomunikasi berisi informasi berhubungan dengan pembuatan kondisi atau perubahan fasilitas, pelayanan, prosedur atau hal berbahaya, pengetahuan secara tepat waktu diperlukan para personel terkait dengan operasional
  • Slstem untuk menghindarl tabrakan udara, Sistem dalam pesawat udara berdasarkan sinyal radar pengamat sekunder, yang beroperasi independen lepas dari peralatan yang di darat untuk pemberian petunjuk bagi penerbang adanya potensi konflik dengan pesawat udara yang menggunakan transponder SSR.
Share:

Monday 29 December 2014

Hal / Cara Agar Suasana Romantis dengan Pacar / Pasangan

Hal / Cara Agar Suasana Romantis dengan Pacar / Pasangan


Rafi Orilya, Suasana romantis adalah hal yang sangat dibutuhkan bagi para pasangan agar selalu dapat mendapat kebahagiaan ketika bersama.
Suasana yang negatif akan membuat hubungan menjadi saling tidak haromnis dan sehinga membuat pertengkaran antar pasangan.

Bagaimana suasa harmonis itu ada merupakan keharusan bagi masing-masing pasangan untuk mengendalikan kondisinya agar tidak terlalu monoton atau membosankan. Banyak hal yang membuat bosan ketika bersama dengan pasangan, namun kali ini kita akan membahas hal agar menumbuhkan suasana romantis bersama pasangan.

Berikut hal-hal yang dapat membuat suasana menjadi harmonis ketika bersama pasangan anda:

1. Beribadah bersama pasangan anda



(Shalat berjamaah bersama) dengan melakukan hal itu maka suasana damai, tentram dan bahagia akan tumbuh dalam diri masing-masing dari anda.

2. Hujan-hujanan berdua


Dengan berhujan-hujanan bersama suasana romantis akan muncul, dan dapat ditambah lagi dengan mengatakan "I Love You" dengan berbisik atau dengan memberikan hadiah untuknya (Jangan lupa dibungkus agar tidak basah) dan masih banyak tambahan lain ketika hujan-hujanan bersama.

3. Bernyanyi bersama pasangan anda


Senyum dan tawa akan terlihat ketika anda dan pasangan anda saling bernyanyi bersama, dengan itu suasa romantis akan terlihat.

4. Menatap matanya saat saling berbicara


Respon dari pasangan anda akan terlihat berbeda ketia anda menatap matanya terus. Dari situ akan terlihat suasana romantis antara anda dengan pasangan anda.

5. Mengunjungi tempat favorit anda dan pasangan


Tempat favorit anda adalah tempat dimana suasana romantis akan lebih mudah dibuat antara anda dan pasangan anda. Buatlah kenangan indah ditempat itu maka itu akan membuat anda dan pasangan anda semakin sayang.

6. Membiarkan pasangan anda tertidur di bahu/paha


Tertidur adalah hal yang wajar namun dimana tertidurnya itulah yang membedakan, dengan tertidur dibahu/paha maka suasana nyaman akan tumbuh.

7. Memberikan bunga kepada pasangan


Cara ini memang sudah wajar dilakukan, namun memang ini adalah salah satu cara agar suasana anda dengan pasangan anda menjadi harmonis.


Jadi... nomor mana saja yang sudah anda lakukan?
Lakukanlah sesuai apa yang anda butuhkan bersama pasangan anda.
Berikanlah hal yang terbaik bagi dirinya disaat kamu masih menjadi bagian darinya dari sekarang dan untuk selamanya.

PUNYA CARA LAIN? Silahkan komentar, saling berbagi pengalaman anda.

--

Terima Kasih
Rafi Orilya Groups
by Rafi Aldiansyah Asikin
Share:

Cara Membuat Slider Header

Perhatikan baik-baik tutorial cara pemasangan slider ini sebagai berikut :

1. Setelah masuk ke dashboard blogger, pilih blog yang akan dipasang slider ini.

2. Kemudian masuk ke Template >> Edit HTML (centang kotak expand widget templates)
Di back up dulu templatenya, jika sewaktu-waktu terjadi kesalahan bisa dikembalikan ke bentuk semula.

3. Pertama yang harus Anda lakukan adalah membuat satu buah kolom kosong diatas blog post, seperti gambar di bawah ini (jika pada template yang Anda pakai sudah terdapat satu kolom kosong seperti gambar dibawah, langkah ini tidak perlu dilakukan) :




Caranya, letakkan kode berikut di atas kode ]]></b:skin>

/* Slide Content 
----------------------------------------------- */  
.slide-wrapper {padding:0 <span class="o4hk8d8jrdx4" id="o4hk8d8jrdx4_15" onclick="window.open; return true;" style="height: 12px;">auto</span>;margin:0 auto;width:auto;float: left;  
word-wrap: break-word; overflow: hidden;}   
.slide {color: #666666;line-height: 1.3em;}  
.slide ul {list-style:none;margin:0 0 0;padding:0 0 0;}  
.slide li {margin:0;padding-top:0;  
padding-right:0;padding-bottom:.25em;  
padding-left:0px;text-indent:0px;line-height:1.3em;}  
.slide .widget {margin:0px 0px 6px 0px;} 


Kemudian untuk memunculkannya pada layout (diatas blog post), anda harus memanggilnya. Cari kode <div id='main-wrapper'> kemudian letakkan kode berikut dibawahnya :

atau jika anda tidak menemukkan main-wrapper, bisa anda cari kode <!--Show the image only-->   lalu diatasnya ada kode  <b:else/>

nah kode dibawah ini anda letakkan diatas kode <b:else/>

<b:if cond='data:blog.url == data:blog.homepageUrl'>  
      <div id='slide-wrapper'>  
<b:section class='slide' id='slide' preferred='yes'/>  
      </div>  
</b:if>  


Lalu Save template dulu, sekarang masuk ke Layout/Tata Letak, Anda cek apa sudah terpasang satu kolom di atas Blog Post? Jika sudah ada, masuk lagi ke Edit HTML. Kemudian masukkan kode berikut di atas kode ]]></b:skin>



/* Lofslidernews */
#slider{background-color:#e2e2e2;background-image: -moz-linear-gradient(top,#f6f6f6 0,#e2e2e2 100%); background-image: -ms-linear-gradient(top,#f6f6f6 0,#e2e2e2 100%); background-image: -o-linear-gradient(top,#f6f6f6 0,#e2e2e2 100%); background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#f6f6f6),color-stop(100%,#e2e2e2)); background-image: -webkit-linear-gradient(top,#f6f6f6 0,#e2e2e2 100%); background-image: linear-gradient(to bottom,#f6f6f6 0,#e2e2e2 100%);
border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border:1px solid #999;box-shadow:0 0 4px #888;-moz-box-shadow:0 0 4px #888;-webkit-box-shadow:0 0 4px #888;padding:10px;margin:4px;position:relative;overflow:hidden;width:760px;height:298px;}
.slider-main-outer{position:relative;height:100%;width:577px;z-index:3;overflow:hidden}
ul.slider-main-wapper li h3{z-index:10;position:absolute;bottom:-14px;width:705px;background:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhdmnANciGb1Dwy2cIluZhKsO8N9Bo5dgEMRYbUN5fF25qGMj4QVqrpQrgOEm5AZQ8XvxBY7F2ld9F4HSmZH0EuwfYfugEHoMh5CLt0th4wszGTG5SPGnWSFpOLWk4dsBVEBWnk6JWRKLw/s1600/transparant.png);padding:10px}
ul.slider-main-wapper li h3 p{color:#FFF;font-size:12px;padding-top:5px;display:block;margin:0}
ul.slider-main-wapper li h3 a{color:#FFF;font-size:16px;line-height:25px;margin:0}
ul.slider-main-wapper li .imgauto{width:705px;height:298px;overflow:hidden;margin:0;padding:0}
ul.slider-main-wapper{height:298px;width:705px;position:absolute;overflow:hidden;margin:0;padding:0}
ul.slider-main-wapper li{overflow:hidden;list-style:none;height:100%;width:705px;float:left;margin:0;padding:0}
.slider-opacity li{position:absolute;top:0;left:0;float:inherit}
ul.slider-main-wapper li img{list-style:none;width:705px;height:330px;padding:0}
ul.slider-navigator{top:0;position:absolute;width:100%;margin:0;padding:0}
ul.slider-navigator li{cursor:pointer;list-style:none;width:100%;overflow:hidden;margin:0;padding:0}
.slider-navigator-outer{position:absolute;right:-20px;top:11px;z-index:10;height:300px;width:200px;overflow:hidden;color:#333}
.slider-navigator li h5{color:#333;font:11px Arial;margin:0;padding:5px 10px 0 0}
.slider-navigator li div{background-color:#e2e2e2;background-image: -moz-linear-gradient(top,#fff 0,#e2e2e2 100%); background-image: -ms-linear-gradient(top,#fff 0,#e2e2e2 100%); background-image: -o-linear-gradient(top,#fff 0,#e2e2e2 100%); background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(100%,#e2e2e2)); background-image: -webkit-linear-gradient(top,#fff 0,#e2e2e2 100%); background-image: linear-gradient(to bottom,#fff 0,#e2e2e2 100%)color:#444;text-shadow:1px 1px 1px #fff;height:56px;position:relative;margin:0px 0px 3px 10px;padding:0 5px;border:1px solid #c0c0c0;}
.slider-navigator li.active div,.slider-navigator li:hover div{color:#0178d3;border:1px solid #999}
.slider-navigator li img{border:#ddd solid 1px;height:44px;width:60px;float:left;margin:5px 5px 5px 0}
.slider-navigator li.active img{border:#eee solid 1px}
.slider-navigator li.active h5{color:#0178d3}


Masih di Edit HTML, masukkan kode script berikut ini diatas </head>



<script src='https://m-code.googlecode.com/svn/ajax.googleapis.1.8.2.jquery.txt' type='text/javascript'/>
<script src='https://m-code.googlecode.com/svn/jquery.easing.txt'/>
<script type='text/javascript'>
//<![CDATA[

(function($) {

var types = ['DOMMouseScroll', 'mousewheel'];

$.event.special.mousewheel = {
    setup: function() {
        if ( this.addEventListener )
            for ( var i=types.length; i; )
                this.addEventListener( types[--i], handler, false );
        else
            this.onmousewheel = handler;
    },
    
    teardown: function() {
        if ( this.removeEventListener )
            for ( var i=types.length; i; )
                this.removeEventListener( types[--i], handler, false );
        else
            this.onmousewheel = null;
    }
};

$.fn.extend({
    mousewheel: function(fn) {
        return fn ? this.bind("mousewheel", fn) : this.trigger("mousewheel");
    },
    
    unmousewheel: function(fn) {
        return this.unbind("mousewheel", fn);
    }
});


function handler(event) {
    var args = [].slice.call( arguments, 1 ), delta = 0, returnValue = true;
    
    event = $.event.fix(event || window.event);
    event.type = "mousewheel";
    
    if ( event.wheelDelta ) delta = event.wheelDelta/120;
    if ( event.detail     ) delta = -event.detail/3;
    
    // Add events and delta to the front of the arguments
    args.unshift(event, delta);

    return $.event.handle.apply(this, args);
}

})(jQuery);

/**
 * @version        $Id:  $Revision
 * @package        jquery
 * @subpackage    lofslidernews
 * @copyright    Copyright (C) JAN 2010 LandOfCoder.com <@emai:landofcoder@gmail.com>. All rights reserved.
 * @website     http://landofcoder.com
 * @license        This plugin is dual-licensed under the GNU General Public License and the MIT License 
 */
// JavaScript Document
(function($) {
     $.fn.lofJSidernews = function( settings ) {
         return this.each(function() {
            // get instance of the lofSiderNew.
            new  $.lofSidernews( this, settings ); 
        });
      }
     $.lofSidernews = function( obj, settings ){
        this.settings = {
            direction            : '',
            mainItemSelector    : 'li',
            navInnerSelector    : 'ul',
            navSelector          : 'li' ,
            navigatorEvent        : 'click',
            wapperSelector:     '.slider-main-wapper',
            interval               : 4000,
            auto                : true, // whether to automatic play the slideshow
            maxItemDisplay         : 5,
            startItem            : 0,
            navPosition            : 'vertical', 
            navigatorHeight        : 60,
            navigatorWidth        : 210,
            duration            : 600,
            navItemsSelector    : '.slider-navigator li',
            navOuterSelector    : '.slider-navigator-outer' ,
            isPreloaded            : true,
            easing                : 'easeInOutQuad'
        }    
        $.extend( this.settings, settings ||{} );    
        this.nextNo         = null;
        this.previousNo     = null;
        this.maxWidth  = this.settings.mainWidth || 600;
        this.wrapper = $( obj ).find( this.settings.wapperSelector );    
        this.slides = this.wrapper.find( this.settings.mainItemSelector );
        if( !this.wrapper.length || !this.slides.length ) return ;
        // set width of wapper
        if( this.settings.maxItemDisplay > this.slides.length ){
            this.settings.maxItemDisplay = this.slides.length;    
        }
        this.currentNo      = isNaN(this.settings.startItem)||this.settings.startItem > this.slides.length?0:this.settings.startItem;
        this.navigatorOuter = $( obj ).find( this.settings.navOuterSelector );    
        this.navigatorItems = $( obj ).find( this.settings.navItemsSelector ) ;
        this.navigatorInner = this.navigatorOuter.find( this.settings.navInnerSelector );
        
        if( this.settings.navPosition == 'horizontal' ){ 
            this.navigatorInner.width( this.slides.length * this.settings.navigatorWidth );
            this.navigatorOuter.width( this.settings.maxItemDisplay * this.settings.navigatorWidth );
            this.navigatorOuter.height(    this.settings.navigatorHeight );
            
        } else {
            this.navigatorInner.height( this.slides.length * this.settings.navigatorHeight );    
            
            this.navigatorOuter.height( this.settings.maxItemDisplay * this.settings.navigatorHeight );
            this.navigatorOuter.width(    this.settings.navigatorWidth );
        }        
        this.navigratorStep = this.__getPositionMode( this.settings.navPosition );        
        this.directionMode = this.__getDirectionMode();  
        
        
        if( this.settings.direction == 'opacity') {
            this.wrapper.addClass( 'slider-opacity' );
            $(this.slides).css('opacity',0).eq(this.currentNo).css('opacity',1);
        } else { 
            this.wrapper.css({'left':'-'+this.currentNo*this.maxSize+'px', 'width':( this.maxWidth ) * this.slides.length } );
        }

        
        if( this.settings.isPreloaded ) {
            this.preLoadImage( this.onComplete );
        } else {
            this.onComplete();
        }
        
     }
     $.lofSidernews.fn =  $.lofSidernews.prototype;
     $.lofSidernews.fn.extend =  $.lofSidernews.extend = $.extend;
    
     $.lofSidernews.fn.extend({
                              
        startUp:function( obj, wrapper ) {
            seft = this;

            this.navigatorItems.each( function(index, item ){
                $(item).click( function(){
                    seft.jumping( index, true );
                    seft.setNavActive( index, item );                    
                } );
                $(item).css( {'height': seft.settings.navigatorHeight, 'width':  seft.settings.navigatorWidth} );
            })
            this.registerWheelHandler( this.navigatorOuter, this );
            this.setNavActive(this.currentNo );
            
            if( this.settings.buttons && typeof (this.settings.buttons) == "object" ){
                this.registerButtonsControl( 'click', this.settings.buttons, this );

            }
            if( this.settings.auto ) 
            this.play( this.settings.interval,'next', true );
            
            return this;
        },
        onComplete:function(){
            setTimeout( function(){ $('.preload').fadeOut( 900 ); }, 400 );    this.startUp( );
        },
        preLoadImage:function(  callback ){
            var self = this;
            var images = this.wrapper.find( 'img' );
    
            var count = 0;
            images.each( function(index,image){ 
                if( !image.complete ){                  
                    image.onload =function(){
                        count++;
                        if( count >= images.length ){
                            self.onComplete();
                        }
                    }
                    image.onerror =function(){ 
                        count++;
                        if( count >= images.length ){
                            self.onComplete();
                        }    
                    }
                }else {
                    count++;
                    if( count >= images.length ){
                        self.onComplete();
                    }    
                }
            } );
        },
        navivationAnimate:function( currentIndex ) { 
            if (currentIndex <= this.settings.startItem 
                || currentIndex - this.settings.startItem >= this.settings.maxItemDisplay-1) {
                    this.settings.startItem = currentIndex - this.settings.maxItemDisplay+2;
                    if (this.settings.startItem < 0) this.settings.startItem = 0;
                    if (this.settings.startItem >this.slides.length-this.settings.maxItemDisplay) {
                        this.settings.startItem = this.slides.length-this.settings.maxItemDisplay;
                    }
            }        
            this.navigatorInner.stop().animate( eval('({'+this.navigratorStep[0]+':-'+this.settings.startItem*this.navigratorStep[1]+'})'), 
                                                {duration:500, easing:'easeInOutQuad'} );    
        },
        setNavActive:function( index, item ){
            if( (this.navigatorItems) ){ 
                this.navigatorItems.removeClass( 'active' );
                $(this.navigatorItems.get(index)).addClass( 'active' );    
                this.navivationAnimate( this.currentNo );    
            }
        },
        __getPositionMode:function( position ){
            if(    position  == 'horizontal' ){
                return ['left', this.settings.navigatorWidth];
            }
            return ['top', this.settings.navigatorHeight];
        },
        __getDirectionMode:function(){
            switch( this.settings.direction ){
                case 'opacity': this.maxSize=0; return ['opacity','opacity'];
                default: this.maxSize=this.maxWidth; return ['left','width'];
            }
        },
        registerWheelHandler:function( element, obj ){ 
             element.bind('mousewheel', function(event, delta ) {
                var dir = delta > 0 ? 'Up' : 'Down',
                    vel = Math.abs(delta);
                if( delta > 0 ){
                    obj.previous( true );
                } else {
                    obj.next( true );
                }
                return false;
            });
        },
        registerButtonsControl:function( eventHandler, objects, self ){ 
            for( var action in objects ){ 
                switch (action.toString() ){
                    case 'next':
                        objects[action].click( function() { self.next( true) } );
                        break;
                    case 'previous':
                        objects[action].click( function() { self.previous( true) } );
                        break;
                }
            }
            return this;    
        },
        onProcessing:function( manual, start, end ){             
            this.previousNo = this.currentNo + (this.currentNo>0 ? -1 : this.slides.length-1);
            this.nextNo     = this.currentNo + (this.currentNo < this.slides.length-1 ? 1 : 1- this.slides.length);                
            return this;
        },
        finishFx:function( manual ){
            if( manual ) this.stop();
            if( manual && this.settings.auto ){ 
                this.play( this.settings.interval,'next', true );
            }        
            this.setNavActive( this.currentNo );    
        },
        getObjectDirection:function( start, end ){
            return eval("({'"+this.directionMode[0]+"':-"+(this.currentNo*start)+"})");    
        },
        fxStart:function( index, obj, currentObj ){
                if( this.settings.direction == 'opacity' ) { 
                    $(this.slides).stop().animate({opacity:0}, {duration: this.settings.duration, easing:this.settings.easing} );
                    $(this.slides).eq(index).stop().animate( {opacity:1}, {duration: this.settings.duration, easing:this.settings.easing} );
                }else {
                    this.wrapper.stop().animate( obj, {duration: this.settings.duration, easing:this.settings.easing} );
                }
            return this;
        },
        jumping:function( no, manual ){
            this.stop(); 
            if( this.currentNo == no ) return;        
             var obj = eval("({'"+this.directionMode[0]+"':-"+(this.maxSize*no)+"})");
            this.onProcessing( null, manual, 0, this.maxSize )
                .fxStart( no, obj, this )
                .finishFx( manual );    
                this.currentNo  = no;
        },
        next:function( manual , item){

            this.currentNo += (this.currentNo < this.slides.length-1) ? 1 : (1 - this.slides.length);    
            this.onProcessing( item, manual, 0, this.maxSize )
                .fxStart( this.currentNo, this.getObjectDirection(this.maxSize ), this )
                .finishFx( manual );
        },
        previous:function( manual, item ){
            this.currentNo += this.currentNo > 0 ? -1 : this.slides.length - 1;
            this.onProcessing( item, manual )
                .fxStart( this.currentNo, this.getObjectDirection(this.maxSize ), this )
                .finishFx( manual    );            
        },
        play:function( delay, direction, wait ){    
            this.stop(); 
            if(!wait){ this[direction](false); }
            var self  = this;
            this.isRun = setTimeout(function() { self[direction](true); }, delay);
        },
        stop:function(){ 
            if (this.isRun == null) return;
            clearTimeout(this.isRun);
            this.isRun = null; 
        }
    })
})(jQuery)

 //]]>
</script>
<script type='text/javascript'>
//<![CDATA[
imgr = new Array();
imgr[0] = "https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi6P9wiv54YYbfXVLsD3wG-IqYZReL9cjnUh1kQjKuR_OEn0QxO-psZyXEtZlTgNxdcU5p9_Pq1O3R1-ytRMCUpJg8-QlurVsC9nWh64UudWo1S0o48zhGQMZXBYCPl_Ed1xljCCzEY_8k/s1600/no+image+(1).jpg";
showRandomImg = true;
aBold = true;
summaryPost = 70;
summaryTitle = 20;

numposts = 10;

function removeHtmlTag(strx,chop){
    var s = strx.split("<");
    for(var i=0;i<s.length;i++){
        if(s[i].indexOf(">")!=-1){
            s[i] = s[i].substring(s[i].indexOf(">")+1,s[i].length);
        }
    }
    s =  s.join("");
    s = s.substring(0,chop-1);
    return s;
}

function showrecentposts(json) {
    j = (showRandomImg) ? Math.floor((imgr.length+1)*Math.random()) : 0;
    img  = new Array();

      for (var i = 0; i < numposts; i++) {
        var entry = json.feed.entry[i];
        var posttitle = entry.title.$t;
        var pcm;
        var posturl;
        if (i == json.feed.entry.length) break;
        for (var k = 0; k < entry.link.length; k++) {
              if (entry.link[k].rel == 'alternate') {
                posturl = entry.link[k].href;
                break;
              }
        }
        
        for (var k = 0; k < entry.link.length; k++) {
              if (entry.link[k].rel == 'replies' && entry.link[k].type == 'text/html') {
                pcm = entry.link[k].title.split(" ")[0];
                break;
              }
        }
        
        if ("content" in entry) {
              var postcontent = entry.content.$t;}
        else
        if ("summary" in entry) {
              var postcontent = entry.summary.$t;}
        else var postcontent = "";
        
        postdate = entry.published.$t;
    
    if(j>imgr.length-1) j=0;
    img[i] = imgr[j];
    
    s = postcontent    ; a = s.indexOf("<img"); b = s.indexOf("src=\"",a); c = s.indexOf("\"",b+5); d = s.substr(b+5,c-b-5);

    if((a!=-1)&&(b!=-1)&&(c!=-1)&&(d!="")) img[i] = d;

    //cmtext = (text != 'no') ? '<i><font color="'+acolor+'">('+pcm+' '+text+')</font></i>' : '';


    var month = [1,2,3,4,5,6,7,8,9,10,11,12];
    var month2 = ["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];

    var day = postdate.split("-")[2].substring(0,2);
    var m = postdate.split("-")[1];
    var y = postdate.split("-")[0];

    for(var u2=0;u2<month.length;u2++){
        if(parseInt(m)==month[u2]) {
            m = month2[u2] ; break;
        }
    }

    var daystr = day+ ' ' + m + ' ' + y ;
    
    var trtd = '<li style="position:relative;"><div class="imgauto"><a href="'+posturl+'"><img width="405" height="298" class=" " src="'+img[i]+'"/></a></div><h3><a href="'+posturl+'">'+posttitle+'</a><p>'+daystr+' / '+pcm+' comments</p></h3></li>';                    
        document.write(trtd);       
                
              j++;
    }
    
}


function showrecentposts1(json) {
    j = (showRandomImg) ? Math.floor((imgr.length+1)*Math.random()) : 0;
    img  = new Array();
    
      for (var i = 0; i < numposts; i++) {
        var entry = json.feed.entry[i];
        var posttitle = entry.title.$t;
        var pcm;
        var posturl;
        if (i == json.feed.entry.length) break;
        for (var k = 0; k < entry.link.length; k++) {
              if (entry.link[k].rel == 'alternate') {
                posturl = entry.link[k].href;
                break;
              }
        }
        
        for (var k = 0; k < entry.link.length; k++) {
              if (entry.link[k].rel == 'replies' && entry.link[k].type == 'text/html') {
                pcm = entry.link[k].title.split(" ")[0];
                break;
              }
        }
        
        if ("content" in entry) {
              var postcontent = entry.content.$t;}
        else
        if ("summary" in entry) {
              var postcontent = entry.summary.$t;}
        else var postcontent = "";
        
        postdate = entry.published.$t;
    
    if(j>imgr.length-1) j=0;
    img[i] = imgr[j];
    
    s = postcontent    ; a = s.indexOf("<img"); b = s.indexOf("src=\"",a); c = s.indexOf("\"",b+5); d = s.substr(b+5,c-b-5);

    if((a!=-1)&&(b!=-1)&&(c!=-1)&&(d!="")) img[i] = d;

    //cmtext = (text != 'no') ? '<i><font color="'+acolor+'">('+pcm+' '+text+')</font></i>' : '';


    var month = [1,2,3,4,5,6,7,8,9,10,11,12];
    var month2 = ["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];

    var day = postdate.split("-")[2].substring(0,2);
    var m = postdate.split("-")[1];
    var y = postdate.split("-")[0];

    for(var u2=0;u2<month.length;u2++){
        if(parseInt(m)==month[u2]) {
            m = month2[u2] ; break;
        }
    }

    var daystr = day+ ' ' + m + ' ' + y ;
    
    var trtd = '<li><div><img width="60" height="44" class="alignnone" src="'+img[i]+'"/><h5>'+posttitle+'</h5></div></li>';                    
        document.write(trtd);       
                
              j++;
    }
    
}

 //]]>
</script>


----------------------------------------------------------------------------------------------------------

Save templates lagi, pemasangan kode-kode di Edit HTML selesai. Sekarang Anda kembali ke Layout/Tata Letak. Masukkan kode di bawah ini ke dalam kolom kosong diatas Blog Post yang sudah Anda buat pertama kali, klik Add a Gadget >> HTML/Javascript

<ul class> <li class><div class='lof-main-wapper' id='slider'>
<div class='slider-main-outer'>
<ul class='slider-main-wapper'>
<script>                    
document.write("<script src=\"/feeds/posts/default/-/Hot on Week?max-results="+numposts+"&orderby=published&alt=json-in-script&callback=showrecentposts\"><\/script>");
</script>
</ul>
</div>
<div class='slider-navigator-outer'>
<ul class='slider-navigator'>
<script>                    
document.write("<script src=\"/feeds/posts/default/-/Hot on Week?max-results="+numposts+"&orderby=published&alt=json-in-script&callback=showrecentposts1\"><\/script>");
</script>
</ul>

</div>
<script type='text/javascript'>
jQuery(document).ready(function($){    
    $('#slider').lofJSidernews({
        interval:6000,
        duration:800,
        mainWidth: 715,
        
        navigatorWidth: 200,
        maxItemDisplay:5,
        easing:'easeInOutQuad',
        auto:true,
        isPreloaded: false
    });
});    
</script></div>
<li><a href="http://contohskripsikti.blogspot.com/"><img src="http://i.picasion.com/pic61/573732bdec2a7a192c53e87dbd5f0dc8.gif" width="292" height="280" border="0" alt="" /></a><br /><a href="http://contohskripsikti.blogspot.com"></a></li></li></ul>

---------------------------------------------------------------------------------------------------

Save

Lalu untuk menyempurnakan, mungkin anda ingin menampilkan judul saja.  Anda cari kode ini

<Group description="Tabs Text"

Misalnya punya anda seperti ini

<Group description="Tabs Text" selector=".tabs-inner .widget li a">
     <Variable name="tabs.font" description="Font" type="font"
         default="normal normal 14px Arial, Tahoma, Helvetica, FreeSans, sans-serif" value="normal normal 14px Arial, Tahoma, Helvetica, FreeSans, sans-serif"/>
     <Variable name="tabs.text.color" description="Text Color" type="color" default="#999999" value="#a2a2a2"/>
     <Variable name="tabs.selected.text.color" description="Selected Color" type="color" default="#000000" value="#000000"/>

   </Group>

Anda hapus itu, lalu sebagai gantinya anda pastekan kode yang dibawah ini

<Group description="Tabs Text" selector=".tabs-inner .widget li a">
     <Variable name="tabs.font" description="Font" type="font"
         default="normal normal 14px Arial, Tahoma, Helvetica, FreeSans, sans-serif" value="normal normal 18px Arial, Tahoma, Helvetica, FreeSans, sans-serif"/>
     <Variable name="tabs.text.color" description="Text Color" type="color" default="#999999" value="#5d5df8"/>
     <Variable name="tabs.selected.text.color" description="Selected Color" type="color" default="#000000" value="#cacafa"/>

   </Group>


Oke selamat, Slider header sudah sempurna...!!
Share:

Memberi Password Pada Postingan Blog / Lock Artikel

Memberi Password Pada Postingan Blog / Lock Artikel

Rafi Orilya, hai sobat semua kali ini saya akan buat artikel tentang cara mengamankan posting/artikel anda dari orang yang tidak dikehendaki. Atau mungkin postingan dengan syarat tertentu bagi yang ingin melihatnya.
Lagi sedih nih sob, maaf kalo ngga bener nulis artikelnya. Hmm..

Artikel/postingan merupakan hal yang akan ditemu ketika seseorang mencari suatu informasi.
Nah masalahnya ketika postingan itu bersifat rahasia bagaimana?
Kita perlu memberinya passwordkan?

Nah...
Kali ini saya akan berbagi tool untuk memberi password pada postingan anda, sehingga hanya orang yang mengerti passwordnya yang dapat membuka artikel tersebut.

Kelebihan :
[+] Lebih mengamankan post anda dari orang yang tidak diperkenankan melihatnya
[+] Lebih mudah dalam menggunakannya
[+] Lebih cepat dalam menguncinya

Kekurangan :
[+] Silahkan coba dahulu

Nah dimana toolnya?

Kami telah memasangnya pada blog ini, silahkan KLIK "Lock Your Post!" pada header diatas atau melalui link dibawah ini :
http://rafi-orilya.blogspot.com/p/lock-your-post-tool-password-posting_28.html


Semoga postingan kali ini bermanfaat bagi anda, silahkan laporkan kepada kami jika terjadi eror atau bug dari tools ini.
Jangan lupa kirimkan komentar yah, klik iklannya juga dong.

Sampai jumpa dipost selanjutnya

Terima Kasih
Rafi Orilya Groups
by Rafi Aldiansyah Asikin
Share:

Sunday 28 December 2014

Cara Membuat widget Tampil di Halaman Tertentu Saja

Jika anda tertarik, di bawah ini adalah cara-cara membuatnya :
Login dengan account blogger anda.
Kemudian menuju  layout >> Edit HTML
Jangan lupa centang expand widget template nya, karena kalau tidak kode di bawah nanti tidak akan keluar. Sebenarnya kita hanya perlu menambah kan 2 tag kode saja, lihat kode dibawah ini:


Pertama sekali perhatikan gambar dibawah ini :


Kita sudah mendapat kodenya, yaitu Translate1

Lalu kita cari kode itu pada Edit hml template.

lalu akan kita dapat kode lengkap kira-kira seperti ini.

---------------------------------------------------------------------------------------------------
<b:widget id='HTML1' locked='false' title='Translate1' type='HTML'><b:includable id='main'> <!-- only display title if it's non-empty --><b:if cond='data:title != ""'><h2 class='title'><data:title/></h2></b:if><div class='widget-content'><data:content/></div><b:include name='quickedit'/> </b:includable></b:widget>
-------------------------------------------------------------------------------------------------

Lalu anda hapus mulai <b:includable id='main'>  sampai </b:widget>



Kemudian copypastekan kode dibawah ini sebagai gantinya

---------------------------------------------------------------------------------------------------
<b:includable id='main'><b:if cond='data:blog.homepageUrl == data:blog.url'> <!-- only display title if it's non-empty --><b:if cond='data:title != ""'><h2 class='title'><data:title/></h2></b:if><div class='widget-content'><data:content/></div><b:include name='quickedit'/> </b:if> </b:includable></b:widget>
------------------------------------------------------------------------------------------------------


Sehingga hasilnya akan menjadi seperti ini
--------------------------------------------------------------------------------------------------
<b:widget id='HTML1' locked='false' title='Translate1' type='HTML'><b:includable id='main'>
<b:if cond='data:blog.homepageUrl == data:blog.url'> <!-- only display title if it's non-empty --><b:if cond='data:title != ""'><h2 class='title'><data:title/></h2></b:if><div class='widget-content'><data:content/></div><b:include name='quickedit'/> </b:if> </b:includable></b:widget>
-----------------------------------------------------------------------------------------------------


Lalu simpan template. Maka widget anda hanya akan tampil di homepage saja.
Share:

Blogroll

This Blog is protected by DMCA.com

Labels

Blog Archive