Jumat, 28 September 2018

Instalasi Dan Konfigurasi Ntp Server


Instalasi Dan Konfigurasi Ntp Server



                 Assalamu'alaikum Wr.Wb
 
=> PENDAHULUAN
           Hai sobat,pada kesempatan kali ini saya akan sedikit sharing tentang bagaimana mengkonfigurasi NTP Server.

=> LATAR BELAKANG
           Untuk meng-sinkronkan sistem waktu (clock) pada komputer terhadap sumber yang akurat,melalui jaringan internet. Sedangkan NTP Server sendiri adalah sebuah server yang mengsinkron-kan waktunya terhdap sumber waktu akurat, an mentransmisikan paket informasi waktu kepada komputer client yang meminta.

=> MAKSUD dan TUJUAN
         FTp dapat berguna Untuk mensinkronkan waktu antara komputer yang satu dengan yang lain yang terdapat dalam satu jaringan waktu dan jamnya bisa sama/sinkron . NTP server ini sangat berguna sekali apabila kita mengelola jaringan yang sangat ketat sekali dengan waktu. Misalnya ketika guru memberikan tugas kepada anak didiknya untuk mengumpulkan tugas lewat email dengan batas waktu jam 15.00 dan apabila pengumpulan tugas telat akan tertolak secara otomatis. Maka dari itu kita membutuhkan NTP untuk mensinkronkan jam/waktu kita agar semua dapat terorganisir dengan baik.

=>  Alat dan Bahan.
- Jaringan Internet.
- Laptop.
  
=> PEMBAHASAN
           NTP Server ini sangat bermanfaat sekali apabila kalian mengelola jaringan yang sangatketat sekali dalam urusan waktu. Misalnya ketika seluruh pegawai di kantor kalian, kalianperintah untuk mengumpulkan tugas dalam bentuk email yang harus dikirimkan ke emailserver kantor sebelum batas waktu jam 12 siang. Lewat dari itu, email akan di reject secaraotomatis oleh sistem.
NTP adalah singkatan dari Network Time Protocol, sebuah protocol untuk meng-sinkronkan sistem waktu (clock) pada komputer terhadap sumber yang akurat, melalui jaringan intranetatau internet. Sedangkan NTP Server sendiri adalah sebuah server yang mensinkron-kanwaktunya terhadap sumber waktu akurat, dan mentransmisikan paket informasi waktu kepada komputer client yang meminta.

Langkah-langkah Instalasi Konfigurasi NTP

 1.Sebelum kita konfigurasi,kita install NTP Server terlebih dahulu masukan perintah


                #apt-get install ntp ntpdate

2.Kemudian tekan Y untuk menyetujui proses instalasi FTP Server.

3.File untuk konfigurasi ntp-server yaitu file di “/etc/ntp.conf” , edit file dengan perintah :
                 #nano /etc/ntp.conf

 4.Kemudian kita cari baris “server 0" dengan cara menekan ctrl+w lalu ketikan kata yang di cari kemudian anda tekan enter untuk menemukan kata tersebut kemudian anda berikan tanda # pada setiap server dari server 0 - 3 lalu tambahkan baris ini pada bagian terbawah dari ke-4 server tersebut tambahkan “ server 127.127.1.0". Seperti di bawah ini.
 Setelah itu anda cari baris “ restrict 192.168.137.0 mask 255.255.255.0 notrust” lalu hilangkan tanda # pagar nya kemudian ubah menjadi “restrict 192.168.123.0 mask255.255.255.0 nomodify notrap” seperti gambar dibawah ini: kemudian ctrl + x tekan y enter


 5. Setelah itu kita restart service ntp dengan perintah:
                 #/etc/init.d/ntp restart

 6.Kemudian anda cekntp-server local sudah bekerja dengan baik atau belum.Dengan perintah :” 
              #ntpq -p”.
7. Lalu anda coba dengan mengetes terlebih dahulu melalui server debian langsung dengan perintah :
                 #ntpdate -u 127.0.0.1

=> KESIMPULAN
         NTP server ini berfungsi untuk mensinkronkan waktu/jam agar komputer yang satu dengan yang lain dalam satu jaringan waktunya bisa sama serta mentransmisikan paket informasi waktu kepada client yang meminta. 

=> Referensi
         Buku debian server versi blc telkom.
 
=> PENUTUP 
        Sekian yang dapat saya sharingkan untuk teman-teman semua bila ada kesalahan saya dalam penulisan saya mohon maaf dan bila ada yang kurang dimengerti silahkan coment.


                          Wassalamu'alaikum Wr.Wb






Senin, 24 September 2018

Perkenalan BOOTSTRAP

      Bootstrap


Hasil gambar untuk BOOTSTRAP

                      Assalamualaikum Wr.Wb



A. PENDAHULUAN 
       Siang gays pada malam ini saya akan membahas tentang Perkenalan Bootstrap.

B. LATAR BELAKANG 
          Bootstrap terdapat File-File pendukung seperti HTML,CSS  dan javascript yang siap kita gunakan untuk membangun seperti typography, formulir, tombol, tabel, navigasi, modal message, corausel/slide gambar, dan masih banyak yang lain.

C. MAKSUD dan TUJUAN 
          Dengan bootstrap kita juga bisa membangun web dinamis ataupun statis.

D. PEMBAHASAN
        Apa Itu Bootstrap?
Bootstrap adalah Front-End Framework yang dapat di unduh secara gratis dan sering digunakan oleh para web developer untuk memudahkan dan mempercepat dalam membangun Desain Website, dan bootstrap juga mengedepankan tampilan yang responsive yaitu hasil akhir dapat menyesuaikan perangkat yang kita gunakan apakah menggunakan PC/Laptop, smartphone atau tablet. 

Untuk Apa itu bootstrap?

Bootstrap merupakan framework untuk membangun desain web secara responsif. Artinya, tampilan web yang dibuat oleh bootstrap akan menyesuaikan ukuran layar dari browser yang kita gunakan baik di desktop, tablet ataupun mobile device. Fitur ini bisa diaktifkan ataupun dinon-aktifkan sesuai dengan keinginan kita sendiri. Sehingga, kita bisa membuat web untuk tampilan desktop saja dan apabila dirender oleh mobile browser maka tampilan dari web yang kita buat tidak bisa beradaptasi sesuai layar

Kenapa Menggunakan Bootstrap?

diantaranya kenapa kita harus menggunakan bootstrap adalah
  • Easy to Use atau mudah digunakan : penggunaan bootstrap cukup mudah dipelajari untuk orang baru belajar pemrograman Web, karna cukup mempelajari dasar-dasar HTML dan CSS, anda sudah bisa menggunakan bootstrap.
  • Responsive Website : bootstrap memudahkan kita untuk membangun website secara responsif, website yang anda bangun nantinya akan otomatis menyesuaikan perangkat yang digunakan seperti Komputer Desktop/Laptop, Smartphone atau tablet.
  • Compatible Browser : bootstrap dapat dijalankan disemua jenis browser terbaru seperti Google Crhome, Firefox, Internet Explore, Safari, Opera,dan masih banyak yang lainnya. 
E. KESIMPULAN 
            Semoga teman-teman  bisa memahaminya.

F. PENUTUP
             Ok sekian untuk pembukaan tentang bootstrap. Sekian dan terima kasih.



                    Wassalamu'alaikum Wr.Wb 





Sabtu, 22 September 2018

Sharing Bersama PT Telekomunikasi Indonesia


                                   Assalamu'alaikum Wr.Wb


A. Pendahuluan
        Kali ini kita kedatangan tamu dari PT Telekomunikasi Indonesia, Beliau Kesini Melakukan Sharing-sharing bersama teman-teman blc.
B. Latar Belakang
       Beliau Kesini melakukan sharing-sharing dan bersilaturahmi dengan mbah suro

C. Maksud Dan Tujuan
       Maksud dan tujuan kesini beliau melakukan silaturahmi dan berbagi pengalaman tentang bekerja di telkom.

D. Jangka Waktu Yang Dibutuhkan
      1 Jam

E. Pelaksanaan
      Beliau kesini melakukan sharing-sharing tentang pengalan beliau ketika bekerja di PT Telkom Indonesia, tak hanya itu beliau Kesini Juga ingin bersilaturahmi dengan mbah suro
Berikut Dikumentasinya :



F. Kesimpulan
        Dengan Adanya silaturahmi ini kita dapat berkumpul bersama dan berbagi pengalaman.

G. Penutup
        Sekian yang dapat saya sampaikan sekian dan terima kasih.
 
                           Wassalamu'alaikum Wr.Wb

Jumat, 21 September 2018

Mengenal Apa itu Javascript ?

                      Assalamu'alaikum Wr.Wb


A. PENDAHULUAN 
           Hallo gays pertama kali saya akan membahas tentang Apa itu JavaScript? Dimana kita akan mempelajari Pengertian Javascript dan Fungsi Javascript hingga perkembangannya sampai saat ini.

B. LATAR BELAKANG
           Agar untuk memodifikasi halaman sebelum loading, meskipun ada beberapa kasus Server-JavaScript (SJS).

C. TUJUAN
          Membuat JavaScript pilihan yang lebih populer daripada bahasa yang memerlukan server untuk melakukan pengolahan.

D. PEMBAHASAAN
         Apa itu Javascript ?
 JavaScript adalah bahasa skrip yang populer di internet dan dapat bekerja di sebagian besar penjelajah web (Browser) seperti Internet Explorer (IE), Mozilla Firefox, Opera, Google Crhome dan lain-lain.
Secara Umum Javascript adalah sebuah bahasa pemrograman yang digunakan untuk membuat sebuah web menjadi lebih interaktif dan dinamis. Javascript merupakan jenis bahasa pemrograman client side,berbeda dengan PHP yang berbasis Server Side dimana membutuhkan sebuah server untuk menjalankannya. Sedangkan untuk menjalankan Javascript, kita hanya memerlukan sebuah aplikasi text editor dan web browser.
Jika dilihat dari namanya Javascript memiliki nama yang hampir sama dengan Bahasa pemrograman Java, tetapi Javascript ini sangat sedikit hubungannya dengan Java yaitu penggunaan sintaks C pada pada bahasanya. Menurut saya pribadi Javascript ini memiliki banyak kesamaan dengan bahasa pemograman Self.

Manfaat, Fungsi & Peran JavaScript
Sesuai yang sudah saya jelaskan sebelumnya bahwa Javascript berfungsi untuk membuat website menjadi interaktif dan dinamis. Dimana maksudnya ketika website ingin membuat sebuah interaksi antara user dengan situs web akan menjadi lebih cepat. Sebelum adanya javascript, setiap interaksi dari user harus menunggu di proses oleh web server.
Contohnya ketika kita mengisi sebuah form registrasi, lalu men-klik tombol submit, dan menunggu sekitar 10 – 20 detik untuk pemrosesan isian form tersebut, dan mendapati sebuah peringatan bahwa terdapat kolom form yang masih belum diisi.
Untuk keperluan seperti itulah javascript dikembangan. Sebuah Validasi Form yang biasanya berbasis server side sekarang bisa dipindahkan menjadi berbasis client side.

E. KESIMPULAN 
       Kesimpulan pada Javascript adalah bisa digunakan untuk berbagai keperluan yang lebih modern, seperti animasi, chating bahkan games menggunakan javascrip.  

F. PENUTUP 
       Semoga tulisan ini bisa bermanfaat. Terimakasih


                  Wassalamu'alaikum Wr.Wb

Jumat, 14 September 2018

Mengenal Variabel Di PHP

                               Assalamu'alaikum Wr.Wb  


A. PENDAHULUAN
       Pagi teman2 sekarang kita akan belajar tetang mengenal apa itu variabel.

B. LATAR BELAKANG
        Bagaimana cara penulisan variabel pada bahasa pemrogrman PHP.

C. MAKSUD dan TUJUAN
        Bahasa pemrograman lainnya memiliki variabel sebagai tempat atau wadah untuk menyimpan data sementara.
        
D. PEMBAHASAN
         Penulisan variabel di php mempunyai ketentuan tersendiri. pada sub judul ini kan di jelaskan tentang bagaimana cara penulisan variabel yang benar di php sesuai dengan ketentuan dari PHP. Berikut adalah cara penulisan variabel di php yang saya buat dalam beberapa point.
  1. Penulisan variabel PHP di awali dengan tanda $.
2. Variabel PHP bersifat Case Sensitive atau sensitif terhadap huruf besar       dan kecil.

3.Kemudian untuk mengisi suatu variabel bisa langsung menambahkan tanda sama dengan "=".

  Poin-poin di atas adalah cara penulisan dari variabel di php
Aturan Penulisan Variabel dalam PHP
1. Penulisan variabel harus diawali dengan tanda $
Variabel di dalam PHP harus diawali dengan dollar sign atau tanda dollar ($).
Setelah tanda $, sebuah variabel PHP harus diikuti dengan karakter pertama berupa huruf atau underscore (_), kemudian untuk karakter kedua dan seterusny bisa menggunakan huruf, angka atau underscore (_). Dengan aturan tersebut, variabel di dalam PHP tidak bisa diawali dengan angka.
Minimal panjang variabel adalah 1 karakter setelah tanda $.
Berikut adalah contoh penulisan variabel yang benar dalam PHP:
1
2
3
4
5
6
7
<?php
$i;
$nama;
$Umur;
$_lokasi_memori;
$ANGKA_MAKSIMUM;
?>
Dan berikut adalah contoh penulisan variabel yang salah:
1
2
3
4
5
<?php
$4ever; //variabel tidak boleh diawali dengan angka
$_salah satu; //varibel tidak boleh mengandung spasi
$nama*^; //variabel tidak boleh mengandung karakter khusus: * dan ^
?>


                                                                                                                                                                              
E. KESIMPULAN
          Variabel berupa angka maka tidak perlu menggunakan tanda petik.

F. REFRENSI
       https://www.malasngoding.com/belajar-php-mengenal-variabel-di-php/

G. PENUTUP
             Sekian dari saya semoga penjelasan di atas bisa mengerti.

                                             Wassalamu'alaikum Wr.Wb


Kamis, 13 September 2018

Sintaks PHP Dasar

Sintaks PHP Dasar


Hasil gambar untuk PHP
                           
                    Asalamu'alaikum Wr.Wb



A. PENDAHULUAN
        Selamat pagi sahabat blogger. Pada kesempatan ini saya akan membahas tentang Sintaks PHP Dasar.

B. LATAR BELAKANG
        Merupakan bahasa pemrogaman yang ditempatkan dalam server dan di proses dalam server.

C. TUJUAN
       Utama penggunaan bahasa ini adalah untuk memungkinkan perancang web menulis halaman web dinamik dengan cepat.
       
D. PEMBAHASAN 

       Sintak PHP
^^ script php diawali dengan sintak <?php dan di akhiri ?>
contoh script php sederhana :

<!DOCTYPE html>
<html>
<body>

<h1>PHP pertamaku</h1>

<?php
echo "Hello World!";
?>

</body>
</html>
dan disimpan dengan extensi .php (dot php)
penjelasan

echo adalah perintah yang digunakan untuk mencetak atau menampilkan suatu variabel atau script tertentu pada browser.

^^ didalam php ada 3 macam komentar.. komentar digunakan untuk penjelas dari script yang di tulis

/* komentar */ cara penulisan komentar dari bahasa pemrograman C
// komentar cara penulisan komentar dari bahasa pemrograman C++ 
# komentar cara penulisan komentar dari pemrograman script shell bourne di unix/linux


di dalam penulisan php menerapkan aturan adanya case sensitive yakni adanya perbedaan penulisan huruf besar dan kecil dalam variabel

materi variabel akan di bahas di postingan  berikutnya ^_^

E. KESIMPULAN
      Sebelum membuat sebuah script di dalam PHP sebaiknya terlebih dahulu memahami tentang HTML dan dasar-dasar pemrograman (C/C++) karena pemahan yang cukup dalam pemrograman dasar(C/C++) akan lebih mempermudah dalam aplikasi pembuatan sebuah scipt di dalam program PHP.

F. PENUTUP
      pada program PHP ini sangat fleksibel dan akan memberikan kemudahan dalam aplikasinya. Teimah Kasih.


                    Wassalamu'alaikum Wr.Wb 

Rabu, 12 September 2018

MOTIVASI MBAH SURO DHEMIT

                         Assalamu'alaikum Wr.Wb


A. Pendahuluan
        Hay gaes sekarang saya akan membahas tentang yang di bilang sama MBAH SURO DHEMIT tentang MOTIVASI.
  
B. Latar Belakang
        Mbah suro selaku pembimbing prakrin mempunyai wewenang untuk mendidik peserta didiknya.

C. Maksud dan Tujuan        
       Memberikan inspirasi dan menekankan untuk berpribadi diri sendiri.
  
D. Hasil yang Diharapkan
        Agar selanjutnya bisa mengerti kemana arah dan tujuan, dan dapat meraih angan yang telah diharapkan.

E. Pembahasan
       Motivasi adalah proses yang menjelaskan intensitas, arah, dan ketekunan seorang individu untuk mencapai tujuannya. Tiga elemen utama dalam definisi ini diantaranya adalah intensitas, arah, dan ketekunan.       
Mbah Suro Dhemit adalah Pendiri BLC TELKOM – KPLI KLATEN sekaligus pembimbing prakrin di BLC TELKOM – KPLI KLATEN
      Banyak sekali perumpamaan sederhana yang saya dapatkan dari Mbah Suro. Ternyata belum tentu yang sederhana itu biasa.
Dan pada hari ini saya dapat menangkap 3 kalimat dari Mbah suro
“Kalo ingin pinter jadilah manusia”
“Hidup itu Proses”
“Dan dewasa adalah pilihan”
Dan masih banyak kata-kata Motivasi dari Mbah Suro yang sangat menginspirasi saya.
Kata – kata yang sering di ucapkan oleh mbah suro adalah “Memanusiakan manusia itu tidak gampang”.
 
 F. Hasil yang didapatkan
Sedikit termotivasi. 

G. Temuan Permasalahan
 Belum paham tentang dasar jurusan. 

H. Kesimpulan
       Dari sini saya dapat mengambil kesimpulan,  bahwa jika ada motivasi yang kuat maka akan menimbulkan tekat yang kuat pula.

I. Penutup
      Semoga teman-teman bisa ber motivas dan bisa menjadi diri sendiri itu aja yang saya bisa sampaikan tenang motivasi. Terima Kasih.


                         Wassalamu'alaikum Wr.Wb

Senin, 10 September 2018

Materi tentang PHP (Hypertext Proccesor)

PHP (Hypertext Proccesor)


Gambar terkait

                  Assalamu'alaikum Wr.Wb

A. PENDAHULUAN 
        Hay teman bertemu lagi dengan blog pribadi saya. Ini saya akan shering tentang APA ITU PHP???.

B. LATAR BELAKANG
       Dibuat dengan menggunakan editor teks atau editor HTML. HTML adalah bahasa pemrograman dasar yang harus dikuasai jika ingin membuat suatu website.

C. TUJUAN 
       Agar pengguna internet pada khususnya dapat lebih mengembangkan potensi diri, dan tidak hanya sbagai pengguna saja tetapi dapat berperan sebagai pembuat suatu alamat web(Homepage) yang dinamis.

D. PEMBAHASAN
       PHP adalah script untuk pemrograman script web server-side, script yang membuat dokumen HTML secara on the fly, dokumen HTML yang dihasilkan dari suatu aplikasi bukan dokumen HTML yang dibuat dengan menggunakan editor teks atau editor HTML. HTML adalah bahasa pemrograman dasar yang harus dikuasai jika ingin membuat suatu website. Untuk mengetahui lebih lanjut tentang HTML, simak artikel di bawah ini.

Dengan menggunakan PHP maka maintenance suatu situs web menjadi lebih mudah. Proses update data dapat dilakukan dengan menggunakan aplikasi yang dibuat dengan menggunakan script PHP.
PHP/FI merupakan nama awal dari PHP. PHP merupakan singkatan dari Personal Home Page dan FI adalah singkatan dari Form Interface. Dibuat pertama kali oleh Rasmus Lerdoff. PHP, awalnya merupakan program CGI yang dikhususkan untuk menerima input melalui form yang ditampilkan dalam browser web.

Software ini disebarkan dan dilisensikan sebagai perangkat lunak Open Source. PHP secara resmi merupakan kependekan dari PHP: HyperText Preprocessor, merupakan bahasa script server-side yang disisipkan pada HTML.

Berikut ini adalah contoh yang umum digunakan untuk menjelaskan tentang PHP sebagai script yang disisipkan (embedded script) dalam dokumen HTML.
<html>
<head>
<title>Contoh</title>
</head>
<body>
<?php
echo “Hai, saya dari script PHP!”;
?>
</body>
</html>
Contoh script PHP di atas berbeda dengan script yang dituliskan dengan bahasa lain seperti C atau Perl. Pemrograman tidak harus menuliskan semua dokumen HTML sebagai bagian dari keluaran dari script PHP, cukup menuliskan bagian mana saja yang berupa tag HTML dan bagian mana yang harus ditulis atau dihasilkan dari program script PHP. Kode/script PHP diapit dengan menggunakan tag awal dan tag akhir yang khusus, yang memungkinkan pemrograman untuk masuk dan keluar dari mode script PHP.

E. KESIMPULAN
       Semoga teman-teman bisa mencobanya dan mempraktekkannya.
       
F. PENUTUP
       Sekian dari saya semoga bermanfaat. Trima Kasih



                 Wassalamu'alaikum Wr.Wb



















Kamis, 06 September 2018

[Tutorial] Pengertian GitLab Dan Tutorial Cara Membuat Project GitLab Dengan Mudah

                            Assalamu'alaikum Wr.Wb



A. PENDAHULUAN 
          Halo temen-temen... Nah guys kali ini saya akan membagi tutorial tentang "Cara Membuat Projek di GitLab".... Sebelum masuk ke tutorial saya akan menjelaskan apa pengertian dari gitlab...

B. LATAR BELAKANG
           Lebih dari 1.400 proyek open source yang telah berkontribusi dari berbagi organisasi yaitu IBM,sony,nasa.

C. MAKSUD dan TUJUAN 
        Mendapatkan upgrade Bootstrap dari versi 2 ke versi 3, sehingga tampilan responsive-nya semakin matang dan lebih segar dari sebelumnya. Selain itu, versi 6.5.0 juga memperkenalkan fasilitas comment dengan AJAX, kemampuan mengubah penanggungjawab “issue” dan milestone sebuah repo.



D. PEMBAHASAN 
         GitLab adalah sebuah manajer repositori Git berbasis web dengan fitur wiki dan pelacakan masalah, menggunakan lisensi sumber terbuka, dikembangkan oleh GitLab Inc. Perangkat lunak ini ditulis oleh Dmitriy Zaporozhets dan Valery Sizov... Mereka berdua berasal dari Ukraina....
sebuah software pengelola repository git yang cepat,aman dan handal. Ynag di tuliskan  dalam Ruby on rails dan gitolie.

Gimana....?? Sudah paham belum apa itu GitLab?? Pasti sudah kan?? Hehehe 😀😀

Oke, Langsung saja kita masuk Ke tutorial...

Membuat Project Pertama di GitLab

Pertama

Kalian sudah bikin akun GitLab nya belum.... Kalo belum kalian bisa daftar di sini....


Ini adalah halaman ketika Daftar GitLab

Kedua

Setelah kalian daftar... Langsung login saja ke GitLab... Dan ini adalah tampilan Home GitLab... Lalu langsung saja tekan tombol "New Project"



     


Ketiga

Setelah klik tombol "New Project" kalian akan masuk ke halaman ini.. disini anda di minta untuk memberi nama projek anda... Sebagai contoh, Saya akan memberi nama project saya dengan "LatihanPertamaKu"....  Kalau kalian ingin memberi deskripsi pada project anda silahkan saja...
Lalu Tekan tombol "Create Project"







Keempat

Setelah kalian membuat project baru..... akan muncul tampilan project anda seperti ini


E. KESIMPULAN 
          Mungkin cukup sekian yang bisa saya sampaikan pada hari ini....

F. PENUTUP
          Semoga bisa bermanfaat bagi saya dan kita semua Amin... Apabila ada kesalahan kata mohon di maafkan... Karena kesalahan itu datang nya dari Syaitan dan Kebaikan itu datang nya dari Allah Ta'ala... Sekaian Dari saya 


                       Wassalamu'alaikum Wr.Wb


Rabu, 05 September 2018

Tutorial CI (Continuous-Integration)

Tutorial CI (Continuous-Integration)


  ASSALAMU'ALAIKUM  Wr.Wb

A.PENDAULUAN
        Bertemu lagi dengan saya.Kali ini saya akan membahas tentang CI ( Continuous Integration ) atau bisa disebut juga integrasi berkelanjutan.

B.LATAR BELAKANG
       Ingin mengetahui tentang CI dan Fungsinya untuk apa.

C.MAKSUD DAN TUJUAN
      Agar kita bisa memahaminya dan mengetahui fungsi dari CI dan Pengertiannya.

D.PEMBAHASAN
     Continuous Integration, untuk selanjutnya kita sebut CI saja, merupakan salah satu kegiatan untuk meningkatkan produktivitas dalam pengembangan aplikasi di mana seluruh hasil kerja (source code) dari masing-masing developer digabungkan (push) ke dalam satu wadah (server repository source code). Bisa sekali sehari, bisa juga beberapa kali dalam sehari. Setiap penggabungan source code akan diverifikasi secara otomatis oleh server CI, yang memungkinkan tim untuk mendeteksi secara dini jika ada masalah/konflik/error pada saat penggabungan source code.
Setelah penggabungan hasil kerja (source code) selesai, server CI otomatis akan melakukan proses build untuk memastikan tidak ada kode yang merusak/membuat proses build gagal. Jadi semakin cepat kegagalan build ini diketahui semakin cepat pula kita meresponnya. Dan jika proses build-nya berhasil akan dilanjutkan dengan proses deploy. Selain itu server CI juga bisa dikonfigurasi untuk melakukan proses lain seperti menjalankan unit testing, integration testing dan testing otomatis lainya
Sebagai .NET developer kita sudah biasa melakukan proses build dengan menekan tombol F5 (Start Debugging) atau Ctrl+F5 (Start Without Debugging) baik pada waktu development atau perbaikan bug. Sedangkan untuk contoh deploy anggap saja seperti kita membuat paket installer yang akan didistribusikan ke komputer/server klien. Nah dengan menggunakan CI semua proses ini bisa dilakukan secara otomatis dan terpusat, sehingga kita mempunyai arsip hasil build dan deploy dari waktu ke waktu. Jadi untuk mencari file setup/paket installer terakhir enggak usah lagi nanya ke developer karena bisa langsung kita download dari server CI-nya.
Proses build ini selain bisa dibuat otomatis setiap kita mem-push source code ke server repository bisa juga kita buatkan jadwalnya, misal pas jam makan siang atau jam pulang kantor. Jadi di kantor dibuat kesepakatan/aturan klo ada yang merusak build pas jam makan siang enggak boleh makan siang sampai proses build-nya berhasil atau yang merusak build pas jam pulang kantor enggak boleh pulang sampai proses build-nya berhasil :-D
Jadi dengan menggunakan CI, alur kerja kita lebih kurang seperti berikut :
  • Menulis kode, build dan tes di komputer masing-masing (seperti biasa).
  • Commit dan push kode ke server repository/source control seperti GIT atau SVN. Di masing-masing repository kita pasang hook script untuk memanggil job/project yang sudah kita buat dan konfigurasi di server CI.
  • Server CI akan meng-clone repository kemudian melakukan build, menjalankan tes tes otomatis (jika ada) dan deploy secara otomatis. Jika buildnya gagal ulangi lagi langkah pertama
E.HASIL YANG DIDAPAT
          Kita jadi mengetahui apa yang dimaksud dengan CI.

F.KESIMPULAN
        Kesimpulannya yaitu CI itu integrasi berkelanjutan yang berfungsi sebagai pencegah masalah integrasi.

G.PENUTUP
   Sekian dari saya semoga bermanfaat untuk kita semua.


Wassalamu'alaikum Wr.Wb