Selasa, 12 Desember 2017

Installasi Blab

 A. Pendahuluan
1. Pengertian
    Obrolan daring (Inggris: online chat) adalah segala bentuk komunikasi yang menggunakan Internet, tetapi secara spesifik mengacu pada obrolan atau percakapan berbasis teks antara dua pengguna di Internet. Obrolan daring dapat menggunakan perangkat lunak seperti pengirim pesan instan, Internet Relay Chat, dan lain-lain.

2. Maksud dan Tujuan
     - Dengan blab kita bisa melakukan obrolan berbasis web.

3. Hasil yang diharapkan
     - Blab dapat diinstall dan dapat digunakan untuk chatting.

B. Uraian
1. Alat dan Bahan
     - PC
     - Paket Blab

2. Durasi Waktu
     5 menit.

3. Tahapan
1.Di exstrak. Tapi kita masuk direktori dahulu






2. Birikan Hakakses dahulu
#chmod -R www-data:www-data blab91
#chmod 755 blab91


3.KIta buat database dengan nama chat


4.kita masuk ke browser (localhost/chat) kita isi seperti dibawah ini:




5.kalau berhasil akan seperti di bawah ini



Senin, 11 Desember 2017

MEMBUAT QUIZ YANG BERISI SOAL PADA MOODLE

A.Pendahuluan
Hy teman-teman pembaca setia blog saya, kali ini saya akan memberikan tutorial cara membuat quiz didalam moodle sekaligus menambahkan pertanyaan ke dalamnya.

1. PENGERTIAN

MOODLE (singkatan dari Modular Object-Oriented Dynamic Learning Environment) adalah paket perangkat lunak yang diproduksi untuk kegiatan belajar berbasis internet dan situs web yang menggunakan prinsip social constructionist pedagogy. MOODLE merupakan salah satu aplikasi dari konsep dan mekanisme belajar mengajar yang memanfaatkan teknologi informasi, yang dikenal dengan konsep pembelajaran elektronik atau e-learning. Moodle dapat digunakan secara bebas sebagai produk sumber terbuka (open source) di bawah lisensi GNU. Moodle dapat diinstal di komputer dan sistem operasi apapun yang bisa menjalankan PHP dan mendukung database SQL.

2. LATAR BELAKANG

Karena dengan menyediakan quiz di dalam moodle siswa dapat menjawab quiz tersebut tanpa harus menggunakan buku dan tidak harus duduk di kelas berhadap hadapan dengan guru.

3. MAKSUD DAN TUJUAN

Agar terciptanya proses pembelajaran secara online tanpa harus setiap hari berhadap-hadapan dengan guru, maka saya memilih untuk mempelajari dan mengoptimalkan moodle yang sangat cocok diterapkan di sekolah, untuk itu saya membuat quiz di moodle yang merupakan salah satu upaya yang saya lakukan unutk mengoptimalkan moodle.

4. ALAT DAN BAHAN

-Laptop
-Koneksi internet

5. JANGKA WAKTU PELAKSANAAN

Waktu yang saya butuhkan sekitar 15 menit

6. TAHAP PELAKSANAAN




1. Login ke moodle anda sebagai administrator



2. Kemudian klik site home > turn editing on


 



3. Selanjutnya akan muncul tampilan seperti berikut ini, silahkan anda klik add an activity or resource




 4. Akan muncul menu activities, karena saya akan membuat quiz maka saya memilih quiz. Lalu klik add





5. Isi kolom name dengan nama quiz yang akan kita buat, dan isi kolom description dengan deskripsi dari quiz yang akan kita buat.






6. Selanjutnya scroll ke bawah dan klik save and return to course






7. Akan muncul tampilan seperti ini, untuk manambahkan pertanyaan silahkan klik edit > edit setting.





8. Saat muncul tampilan seperti di bawah klik edit quiz.









9. Kemudian muncul tampilan seperti gambar berikut, klik add.



10. Kemudian saya akan menambahkan pertanyaan dari question bank karena saya sebelumnya telah membuat pertanyaan di question bank.






11. Selanjutnya pilih pertanyaan yang akan kita tambahkan ke quiz, lalu klik add selected questions to the quiz



12. Lalu klik save.





13. Selanjutnya untuk mencoba pertanyaan pada quiz yang telah saya buat, kembali ke menu dashboard lalu klik site home > turn editing off.






14. Selanjutnya akan muncul quiz yang kita buat tadi, silahkan klik.






15. Untuk mulai menjawab klik attempt quiz now.






16. Kemudian anda bisa mulai menjawab pertanyaan-pertanyaan yang telah di buat tadi, lalu klik next page. Pada saat sudah sampai pada nomor terakhir klik submit and finish.




 pada tampilan ini klik submit and finish lagi





17. Klik finish riview untuk melihat hasil nilai atas jawaban anda tadi.




7. HASIL DAN KESIMPULAN

Kesimpulannya saya telah berhasil menambahkan quiz yang berisi soal pada moodle namun saya masih mendapat kebingungan untuk memberikan soal tersebut agar dapat di akses oleh siswa, karena pada tutorial diatas saya mencoba menjawab soal tersebut dengan login sebagai admin.

8. REFERENSI

-https://id.wikipedia.org/wiki/Moodle

Belajar PHP : Perbedaab Method POST dan Method GET

 Assalamualaikum wr.wb.
saya akan membahas tentang  Method POST dan GET
Pendahuluan
A.Latar Belakang
Ada dua metode ketika kita ingin memparsing nilai inputan dari suatu file ke file lain yaitu dengan Method POST dan GET. Pada umumnya method yang sering kita gunakan adalah kedua method tersebut, walaupun sebenarnya masih ada method yang lain seperti: Head, Put, Options, Delete, Connect.

B.Alat dan Bahan
-Pc
-koneksi internet

C.Jangka Waktu
30

D.Pembahasan

Method POST  
Mempunyai pengertian bahwa metode ini digunakan untuk memparsing hasil inputan form untuk diolah lebih lanjut, tetapi tidak menampilkan query string pada address bar, sehingga lebih aman dibandingkan method GET yang akan terlihat pada address bar. Method POST akan sangat berguna penggunaannya untuk halaman-halaman yang membutuhkan keamanan lebih, karena data inputan kita tidak akan tampil pada address bar browser (disini kelebihan menggunakan Metode POST).


 <?php
$_POST['username']; // mengambil nilai variabel POST username
$_POST['password']; // mengambil nilai variabel POST password
?>

Pada contoh file form diatas nilai parsing tidak ditampilkan dalam address bar dan langsung di proses ketempat yang sudah dibuat. Sebenarnya nilai dari parshingan tetap ada tetapi tidak tampak didalam address bar karena valuenya bekerja dibelakang layar (backand). Disinilah keunggulan mengguanakn Method POST.

    1. Method POST tidak pernah ter Cache dalam browser
    2. Method POST tidak dapat di Bookmark
    3. Method POST tidak mempunyai batasan jumlah panjang data

Method GET

method ini bisa sering digunakan pada form pencarian dimana variabel yang dikirimkan akan ditampilkan pada url browser seperti pencarian pada google ,type seperti ini sangat diperlukan untuk melakukan pagination, berikut ini adalah contoh sintax penggunaan method get

Jika isi dari file proses.php adalah:
<?php
echo $_GET['nama'];
echo "<br />";
echo $_GET['email'];
?>

Berikut adalah beberapa keterangan tentang GET :

    Data yang ditangkap berasal dari URL, sehingga data bisa dilihat di URL
    URL sebaiknya memiliki panjang dibawah 2000 karakter
    Sebagai pembatas variable adalah &

Sabtu, 09 Desember 2017

TEKNOLOGI LOCATION BASED SERVICE


 1.Pendahuluan
A.Latar Belakang
Perkembangan teknologi sekarang ini telah membawa manusia pada tahap di mana kebutuhan hidup  telah  berubah  ke  arah  digital  sehingga  lebih mudah,  menarik,  dan  beragam.  Salah  satu  kebutuhan manusia yang dari hari ke hari menjadi semakin vital adalah kebutuhan komunikasi sebagai suatu  aliran  informasi.

2.Tujuan
Mengenal Teknologi Location Base Service(LBS)

B. Alat dan Bahan
1. Laptop
2. Koneksi Internet
3. Referensi

C.Jangka waktu  Pelaksanaan
2jam

D.Pembahasan

1.Sejarah
A-GPS pertama kali dikeluarkan oleh US FCC (United States Federal Communications Comission), yakni suatu badan komunikasi Amerika.Pada masa itu digunakan untuk mengakomodir Panggilan Darurat (911) agar penelpon dapat terlacak dengan lebih akurat, baik ketika di dalam maupun luar gedung.Pada masa sekarang ini, deteksi posisi bukan lagi hanya untuk kebutuhan militer ataupun eksplorasi, namun akibat adanya "demam" peranti-peranti tanpa kabel ataupun komunikasi seluler, penggunaan deteksi posisi telah menjadi sebuah kebutuhan di dunia telekomunikasi.Atas dasar itulah, maka teknologi pencari posisi ini terus berevolusi mencari bentuk yang paling ideal dan sempurna.



2.Pengertian
Location  Based Service (LBS)  atau  layanan berbasis lokasi adalah istilah umum yang digunakan untuk menggambarkan teknologi yang digunakan untuk menemukan lokasi perangkat yangdi gunakan.Menurut Qusay  H.Mahmoud,  LBS  adalah  sebuah  layanan  yang  digunakan  untuk  mengetahuiposisi   dari   pengguna,   kemudian   menggunakan   informasi tersebut untukmeyediakan jasa dan aplikasi yang personal.unsur utama LBS adalah : 
A.Location Manager (API Maps)
Menyediakantools/sourceuntuk LBS, Application Programming Interface(API) Maps menyediakan fasilitas untuk menampilkan, memanipulasi peta
beserta fitur-fitur lainnya seperti  tampilan satelit, jalan, maupungabungannya. Paket ini berada pada com.google.android.maps. 
B.Location Providers (API Location) 
Pengguna  dapat  menentukan  lokasinya,  melacak gerakan/perpindahan,serta kedekatan dengan lokasi tertentudengan mendeteksi  perpindahan.


#Secara garis besar, LBS dapat dibagi menjadi dua, yaitu:
1.Pull Service:
Layanan hanya diberikan ketika ada permintaan dari pengguna.

2.Push  Service:
Layanan  diberikan  langsung oleh sevice  provider tanpa menunggu permintaan dari pengguna.

    Yang dibangun dari teknologi informasi dan komunikasi baru (New Information  and  CommunicationTechnologies / NICTS) yang didalamnya meliputi:sistem telekomunikasi mobile dan perangkat genggam,dengan databerasaldari internetdan Sistem Informasi Geografis (SIG) yang menggunakan


Global  Positioning  System
  (GPS) adalah suatu sistem navigasi satelit yang berfungsi untuk menentukan lokasi, kecepatan, dan arah, melalui signal yang diterima lebih dari 24-32 satelit yang berorbit 20000 km (11000 mil laut) di atas bumi. Prinsip dasar di balik GPS adalah pengukuran jarak (distance/range) antara satelit dan receiver dari transmisi signal radio. Sebuah GPS receiver memerlukan empat atau lebih satelit untuk menghasilkan jarak mereka, dan menggunakan informasi ini untuk menyimpulkan lokasi mereka. Operasi ini disebut triangulation.

Satelit-satelit GPS mentransmisikan signal radio ke bumi yang mengandung informasi tentang satelit, contohnya lokasi dan waktu saat itu, menginformasikan pengguna secara tepat di mana satelit berada dalam orbit mereka sementara GPS receivers secara pasif  menerima  signal  satelit  tersebut. Semua  satelit-satelit  GPS menyinkronisasi operasi-operasi agar signal-signal yang berulang ini ditransmisikan pada waktu yang bersamaan.





Jumat, 08 Desember 2017

Instalasi Prestashop di Linux mint 18.1 Localhost





A.Pendahuluan
1. Pengertian
Prestashop adalah salah satu open source ecommerce yang populer digunakan untuk membuat toko online. PrestaShop memiliki salah satu komunitas terbesar di dunia khusus didedikasikan untuk open source ecommerce dengan lebih dari 700.000 anggota. PrestaShop tersedia di bawah Open Software License dan secara resmi diluncurkan pada bulan Agustus 2007. Prestashop, dibangun dengan bahasa pemrograman PHP dan Smarty template engine.

2. Latar Belakang
Prestashop itu di instal untuk membuat toko online. Dan di situ kita bisa menjual baju, perhiasan, aksesoris, dll.

3. Maksud dan Tujuan
-Mengembangkan Perdagangan.
-Mengetahui bermacam elektronik.
-Mengetahui perkembangan elektronik.

B. Alat dan Bahan

    Laptop/Pc
    Web browser
    Lamp server
    File Prestashop (klik disini)

C. Jangka Waktu Pelaksanaan
10 Menit

D.Pelaksanaan

1.kita buka terminal lalu kita masuk root dulu dengan perintah {"sudo su"}.

2.kita unzip dahaulu.
3.kalau suda kita buat database dengan nama prestashop.kalau di ganti nama boleh.




 4.berikan hakakses pada folder nya dengan perintah di bawah tersebut.


5.kita pilih bahasa

6. kita centang dulu lalu next


7.itu di isi nya

8. lalu kita isikan yang kita buat tadi di database


9.kalau sudah berhasil nanti ini akan ini akan muncul seperti di bawah ini

Kamis, 07 Desember 2017

Pengenalan PrestaShop

 A.Pendahuluan
Pengertian

   PrestaShop adalah aplikasi Web open source untuk membuat sebuah toko online untuk mewujudkan elektronik perdagangan. Aplikasi ini diterbitkan di bawah syarat-syarat Lisensi Open Software 3.0

Sejarah

    PrestaShop dimulai pada tahun 2005 sebagai proyek mahasiswa dalam EPITECH IT School di Paris, Perancis. Awalnya bernama phpOpenStore, perangkat lunak pertama kali tersedia dalam dua bahasa: Inggris dan Perancis. Tiga bulan setelah peluncuran proyek ini diterjemahkan dalam tiga belas bahasa.
Perusahaan, PrestaShop SA, didirikan pada tahun 2007 oleh Igor Schlumberger dan Bruno LeVeque.
Antara Mei 2010 dan April 2012, PrestaShop tumbuh dari 17 karyawan untuk lebih dari seratus, dengan pembentukan kantor pusat sekunder di Miami. [2]
Pada bulan Maret 2014, PrestaShop SA dijamin $ 9.3m di Seri B Pendanaan untuk melanjutkan upaya ekspansi global. [3]
Pada bulan Januari 2015, perusahaan meluncurkan PrestaShop Cloud, versi diri-host gratis dari software-nya. [4]
Menurut situs teknologi pelacakan BuiltWith.com, pangsa pasar PrestaShop untuk open-source website e-commerce adalah 9%. [5] Menurut W3Techs, PrestaShop digunakan oleh 0,5% dari semua situs web.
 
Model Bisnis

   Sebagai organisasi open-source, PrestaShop menghadapi tantangan menghasilkan pendapatan. Dengan memanfaatkan ukuran dan ruang lingkup internasional komunitas open-source, perusahaan yang didirikan dua sumber utama pendapatan:

    PrestaShop Addons, pasar di mana pedagang membeli addons kustom dan tema untuk toko mereka
    Kemitraan strategis dengan para pemimpin industri e-commerce seperti PayPal atau Google

Fitur

    Di kantor depan, pengunjung toko dapat mengakses berbagai fitur, seperti produk yang ditampilkan di halaman rumah, kemampuan untuk menawarkan ongkos kirim, beberapa metode pembayaran, produk tagging dan awan tag, dll
Di kantor kembali, pedagang dapat mengakses berbagai fitur yang memungkinkan untuk mengatur toko nya seperti penambahan unlimited mata uang, 100% tema grafis disesuaikan, diskon volume, dll Hal ini juga dapat melacak aktivitas mereka dengan statistik, rincian pesanan, manajemen katalognya, dll
Fitur tidak hadir dalam larutan asli dapat ditambahkan sebagai modul. Modul ini dibuat baik oleh anggota PrestaShop, atau dengan komunitasnya. Kami menemukan ini ekstensi yang berbeda atau pada bagian PrestaShop Addons, atau di situs eksternal kepada perusahaan. Modul bisa bebas atau dibayar.
Contoh:

    Pembayaran oleh manajemen kartu kredit;
    manajemen logistik antara toko dan penyedia layanan;
    ekspor produk untuk perbandingan harga.

 sumber :  https://fr.wikipedia.org/wiki/PrestaShop

Rabu, 06 Desember 2017

Belajar PHP : Kondisi IF dan ELSE Pada PHP



Muhammad Faisal- Kondisi if Else bisa sobat ibaratkan dengan pengecekan jika maka pada kenyataanya. Fungsi if else sangat dibutuhkan pada saat sobat ingin memeriksa sebuah kondisi. Pada setiap logika terkadang kita memerlukan pengecekan suatu nilai yang jika terpenuhi untuk melakukan suatu dan jika pengecekan pertama tidak terpenuhi maka ada pengecekan kedua yaitu else.

Kondisi IF dan ELSE
Kondisi if Else bisa sobat ibaratkan dengan pengecekan jika maka pada kenyataanya. Fungsi if else sangat dibutuhkan pada saat sobat ingin memeriksa sebuah kondisi. Pada setiap logika terkadang kita memerlukan pengecekan suatu nilai yang jika terpenuhi untuk melakukan suatu dan jika pengecekan pertama tidak terpenuhi maka ada pengecekan kedua yaitu else. Dapat kia bayangkan tentang kondisi if else ini seperti misalnya sobat memiliki seorang teman. Jika nama teman anda adalah adi maka dia adalah laki - laki bukan perempuan. Mungkin sedikit sulit jika dijelaskan, Akan sangat membantu sobat untuk memahami logika kondisi if else ini menggunakan contoh yang saya sediakan

Persyaratan

1.  IF - mengeksekusi beberapa kode jika salah satu kondisi benar.
2. ELSE - mengeksekusi beberapa kode jika kondisi benar dan kode lain jika    kondisi itu adalah palsu / salah.
3.ELSEIF - mengeksekusi kode yang berbeda selama lebih dari dua kondisi.





Perhatikan pada contoh di atas. Kita memiliki sebuah variabel yang bernama diri kita. Kemudian isi nama kita adalah "isal". Jadi logikanya seperti ini, Jika variabel nama memiliki nilai "isal" maka akan muncul kata "Dia adalah nama ku" jika tidak maka akan muncul "Dia bukan namaku" . Berhubung isi dari variabel adalah isal maka muncul kata "Dia adalah namaku".

Kesimpulan
Oke jadi kesimpulanya PHP memiliki fungsi untuk cek meng cek kondisi suatu nilai . Kita bisa menggunakan If Else dan juga Else if seperti yang sudah dijelaskan di atas. Tetapi contoh di atas adalah contoh yang sangat sederhana, website besar memiliki kondisi if else yang sangat wow. Jadi kondisi if else sangat penting kita terapkan dalam website atau aplikasi yang akan kita buat.

Selasa, 05 Desember 2017

Belajar PHP : Mengenal Perintah Require() dan Include() dalam PHP

Muhammad Faisal - Assalamualaikum wr.wb
Ketika kita membuat sebuah program menggunakan bahasa pemrograman PHP tentu program yang kita buat terdiri dari beberapa file. Di mana ada beberapa file PHP yang dibutuhkan oleh file PHP lainnya, misalnya file koneksi.php. Yang mana file ini befungsi untuk menghubungkan program ke database. Setiap file PHP yang membutuhkan koneksi ke database tentu membutuhkan file koneksi.php.

Tujuan
Untuk memahami sebuat coding pemanggilan di php

PEMBAHASAN

Require(), perintah ini digunakan untuk menggabungkan suatu script PHP atau teks dari file lain dengan script PHP yang memanggilnya. Script atau file yang digabung tidak harus berisi script atau kode program PHP. Apabila script atau file yang digabungkan itu berupa script PHP, maka PHP akan mengevaluasi dan menjalankannya.

Contoh  :

Sintaks; require ( "nama_file" )  atau require "nama_file"

Berikut contoh Penggunaanya perintah  Require:
 

<?php
 
  $host = "localhost";
  $user = "root";
  $pwd = "";
  $dbName = "db_latihan";
 
  $mysqli = new mysqli($host, $user, $pwd, $dbName);
   
?>


last.php

<?php
 
  require("koneksi.php"); 
   
  $result = $mysqli->query("select * from mahasiswa");
 
  while ($a = $result->fetch_array(MYSQLI_ASSOC)) {
    echo $a['nim'] .  " - " .  $a['nama'] . "<br />";
  }
 
  $mysqli->close();
 
?>
 



Include()
Include(), perintah ini digunakan untuk menggabungkan suatu script PHP atau file dengan script pemanggilnya. Perintah include() akan memanggil selalu akan melakukan evaluasi kembali script yang ada yang dispesifikasikan dalam perintah tersebut. Apabila file yang dipanggil dengan menggunakan perintah include() berupa script PHP, maka harus mempunyai tag awal (<?php) dan tag penutup (?>) PHP yang benar. Agar isi file tersebut dapat dikenali sebagai script PHP.


 koneksi.php
  


<?php
 
  $host = "localhost";
  $user = "root";
  $pwd = "";
  $dbName = "db_latihan";
 
  $mysqli = new mysqli($host, $user, $pwd, $dbName);
   
?>


list.php



<?php
 
  include "koneksi.php"; 
   
  $result = $mysqli->query("select * from mahasiswa");
 
  while ($a = $result->fetch_array(MYSQLI_ASSOC)) {
    echo $a['nim'] .  " - " .  $a['nama'] . "<br />";
  }
 
  $mysqli->close();
 
?>



Senin, 04 Desember 2017

Belajar PHP :Type PHP

Muhammad Faisal - Ada beberapa tipe data yang dimiliki oleh PHP, ada yang digunakan untuk angka, bolean true false, string dan masih banyak lagi yang lainnya.

Type Data PHP
Seperti bahasa pemrograman yang lainya PHP juga memiliki tipe data. Tipe Data bisa dikatakan tipe dari sebuah variabel, contohnya variabel yang berisi angka bernama integer, tipe data text yang biasa disebut dengan string. Berikut adalah semua jenis tipe data pada PHP .

    String
    Integer
    Float
    Boolean
    Array
    Object
    NULL

Type Data String
Tipe data string adalah tipe data yang berbentuk text. Untuk penulisan tipe data ini diawali dengan tanda petik dan diakhiri tanda petik baik itu tanda petik 1 ( ' ) atau tanda petik 2 ( " ) dua duanya bisa digunakan dan string ini diletakkan antara 2 tanda petik tersebut.

 Type Data Integer
Tipe data integer adalah tipe data yang berbentuk angka asli atau bilangan bulat. Untuk penulisan tipe data integer tidak perlu menambahka tanda petik karena akan dbaca sebagai string jika sobat menambahkan tanda petik pada tipe daa integer.

Untuk cara penulisan variabel yang bertipe data integer dapat dilihat pada contoh tipe data integer di atas. Terdapat dua buah variabel yang bernama $bilangan_pertama dan $bilangan_kedua. Kedua variabel tersebut berisikan angka yang berbentuk bilangan bulat atau bilangan asli. Oleh sebab itu keda variabe di atas disebut sebagai variabel yang bertipe data integer.



Type Data FloatTipe data loat atau disebut juga tipe data double adalah tipe data yang berisi bilangan desimal. Cara penulisanya hampir sama dengan tipe data integer kerena tidak memerlukan tanda petik awal dan di akhir isi variabel float.



 Type Data Boolean
Tipe data boolean adalah tipe data yang memiliki dua buah value atau isi. Yaitu true dan false. atau 0 dan 1, true yang disebut dengan 1 dan false disebut dengan 0. Tipe data boolean sering digunakan untuk memeriksa ketersediaan atau memeriksa nilai kebenaran pada sebuah data.



 Type Data Array
Array adalah sebuah tipe daya yang menyimpan banyak isi di dalam sebuah variabel. Jika diibaratkan array seperti sebuah tas yang didalamnya bisa saja berisi pulpen,buku,penggaris dan lainyua. Isi dari variabel array ditandai dengan masing - masing angka yang sudah diterapkan menurut urutanya.


Dapat dilihat pada contoh di atas penulisan tipe data array. Untk menggunakan tipe data array bisa menggunakan fungsi array(). Kemudian diisi dengan tipe data apa saja dan dipisahkan dengan tanda koma pad tiap-tiap isi variabel. Pada contoh variabel array anggota di atas terdapat Muhammad, Aqshol dan Rifanza. Dimana Muhammad memiliki urutan 0, faisal 1. Angka yang diberikan pada tiap-tiap array dimulai dari 0. Tipe data array ini sangat sering digunakan dalam pembuatan website dinamis maka sobat harus menguasai tipe data ini.

Type Data Object
Tipe data object adalah tipe data yang menyimpan data dan informasi tentang cara mengolah data tersebut. Dalam PHP, sebuah objek harus dinyatakan secara eksplisit Pertama kita harus mendeklarasikan kelas objek. Untuk ini, kami menggunakan kata kunci class. Sebuah kelas adalah struktur yang dapat berisi properti dan method. Dengan tipe data ojek ini kita sebagai programmer dapat menulis program dengan lebih terstruktur sehingga dapat meringkas beberapa fungsi dan memperkecil ukuran file pastinya. Tipe data object ini lebih susah dipahami dari yang lain jadi dapat diistilahkan ketika seorang menguasai tipe data object ini dia bisa dikatakan sebagai programmer handal.


 Type Data Null
Null adalah tipe data khusus yang hanya dapat memiliki satu nilai: NULL ,Sebuah variabel dari tipe data NULL adalah variabel yang tidak memiliki nilai atau kosong. Jika variabel yang dibuat tanpa nilai, maka secara otomatis diberi nilai NULL. Variabel juga dapat dikosongkan dengan menetapkan nilai ke NULL.


Kesimpulan
Ada banyak sekali tipe data dalam PHP yang harus kita ketahui dan kita pahami, perlu diingat dari semua tipe data di atas yang memiliki level kesulitan tinggi adalah tipe object,tetapi jika sobat dapat menguasainya maka hasil yang sobat buat akan maksimal. Dan penulisan syntax akan terstruktur.Variabel dapat menyimpan data dari berbagai jenis, dan tipe data yang berbeda dapat melakukan hal-hal yang berbeda.

Sabtu, 02 Desember 2017

Information Technology Infrastructure Library


Pendahuluan
A.Pengertian
    Information Technology Infrastructure Library (Bahasa Inggris, diterjemahkan Pustaka Infrastruktur Teknologi Informasi), adalah suatu rangkaian konsep dan teknik pengelolaan infrastruktur, pengembangan, serta operasi teknologi informasi (TI). ITIL diterbitkan dalam suatu rangkaian buku yang masing-masing membahas suatu topik pengelolaan TI. Nama ITIL dan IT Infrastructure Library merupakan merek dagang terdaftar dari Office of Government Commerce (OGC) Britania Raya. ITIL memberikan deskripsi detail tentang beberapa praktik TI penting dengan daftar cek, tugas, serta prosedur yang menyeluruh yang dapat disesuaikan dengan segala jenis organisasi TI.

B.Maksud & Tujuan

     Belajar ilmu Information Technology Infrastructure Library

C.Sejarah

    Walaupun dikembangkan sejak dasawarsa 1980-an, penggunaan ITIL baru meluas pada pertengahan 1990-an dengan spesifikasi versi keduanya (ITIL v2) yang paling dikenal dengan dua set bukunya yang berhubungan dengan ITSM (IT Service Management), yaitu Service Delivery (Antar Layanan) dan Service Support (Dukungan Layanan).

D.Bagian

    Pada 30 Juni 2007, OGC menerbitkan versi ketiga ITIL (ITIL v3) yang intinya terdiri dari lima bagian dan lebih menekankan pada pengelolaan siklus hidup layanan yang disediakan oleh teknologi informasi. Kelima bagian tersebut adalah:
        Service Strategy
        Service Design
        Service Transition
        Service Operation
        Continual Service Improvement

Kelima bagian tersebut dikemas dalam bentuk buku, atau biasa disebut sebagai core guidance publications. Setiap buku dalam kelompok utama ini berisi:

    Practice fundamentals – menjelaskan latar belakang tahapan lifecycle serta kontribusinya terhadap pengelolaan layanan TI secara keseluruhan.
Practice principles – menjelaskan konsep-konsep kebijakan serta tata kelola tahanan lifecycle yang menjadi acuan setiap proses terkait dalam tahapan ini.Lifecycle processes and activities – menjelaskan berbagai proses maupun aktivitas yang menjadi kegiatan utama tahapan lifecycle. Misalnya proses financial management dan demand management dalam tahapan Service Strategy.
    Supporting organization structures and roles – proses-proses ITIL tidak akan dapat berjalan dengan baik tanpa defini roles dan responsibilities. Bagian ini menjelaskan semua aspek yang terkait dengan kesiapan model dan struktur organisasi. Technology considerations – menjelaskan solusi-solusi otomatisasi atau software ITIL yang dapat digunakan pada tahapan lifecycle, serta persyaratannya. Practice Implementation – berisi acuan/panduan bagi organisasi TI yang ingin mengimplementasikan atau yang ingin meningkatkan proses-proses ITIL.
Complementary guideline – berisi acuan model-model best practice lain selain ITIL yang dapat digunakan sebagai referensi bagian tahapan lifecycle. Examples and templates – berisi template maupun contoh-contoh pengaplikasian proses.
Di samping buku-buku dalam core guidance publications, ada juga complementary guidance. Dimana buku-buku dalam kategori nantinya dimaksudkan untuk memberikan model, acuan dan panduan bagi penerapan ITIL pada sektor-sektor tertentu seperti jenis industri tertentu, tipe organisasi serta arsitektur teknologi. Dengan demikian, ITIL akan dapat lebih diterima serta diadaptasi sesuai dengan lingkungan serta behaviour dari setiap organisasi TI.

E.Siklus Information Technology Infrastructure Library

    Kelima bagian ITIL yang seperti tersebut di atas biasanya disebut juga sebagai bagian dari sebuah siklus. Dikenal pula dengan sebutan Sikuls Layanan ITIL. Secara singkat, masing-masing bagian dijelaskan sebagai berikut.

F.Service Strategy

    Inti dari ITIL Service Lifecycle adalah Service Strategy.Service Strategy memberikan panduan kepada pengimplementasi ITSM pada bagaimana memandang konsep ITSM bukan hanya sebagai sebuah kemampuan organisasi (dalam memberikan, mengelola serta mengoperasikan layanan TI), tetapi juga sebagai sebuah aset strategis perusahaan. Panduan ini disajikan dalam bentuk prinsip-prinsip dasar dari konsep ITSM, acuan-acuan serta proses-proses inti yang beroperasi di keseluruhan tahapan ITIL Service Lifecycle.Topik-topik yang dibahas dalam tahapan lifecycle ini mencakup pembentukan pasar untuk menjual layanan, tipe-tipe dan karakteristik penyedia layanan internal maupun eksternal, aset-aset layanan, konsep portofolio layanan serta strategi implementasi keseluruhan ITIL Service Lifecycle. Proses-proses yang dicakup dalam Service Strategy, di samping topik-topik di atas adalah:

       # Service Portfolio Management
       # Financial Management
       # Demand Management

Bagi organisasi TI yang baru akan mengimplementasikan ITIL, Service Strategy digunakan sebagai panduan untuk menentukan tujuan/sasaran serta ekspektasi nilai kinerja dalam mengelola layanan TI serta untuk mengidentifikasi, memilih serta memprioritaskan berbagai rencana perbaikan operasional maupun organisasional di dalam organisasi TI.
Bagi organisasi TI yang saat ini telah mengimplementasikan ITIL, Service Strategy digunakan sebagai panduan untuk melakukan review strategis bagi semua proses dan perangkat (roles, responsibilities, teknologi pendukung, dll) ITSM di organisasinya, serta untuk meningkatkan kapabilitas dari semua proses serta perangkat ITSM tersebut.

G.Service Design

    Agar layanan TI dapat memberikan manfaat kepada pihak bisnis, layanan-layanan TI tersebut harus terlebih dahulu di desain dengan acuan tujuan bisnis dari pelanggan. Service Design memberikan panduan kepada organisasi TI untuk dapat secara sistematis dan best practice mendesain dan membangun layanan TI maupun implementasi ITSM itu sendiri. Service Design berisi prinsip-prinsip dan metode-metode desain untuk mengkonversi tujuan-tujuan strategis organisasi TI dan bisnis menjadi portofolio/koleksi layanan TI serta aset-aset layanan, seperti server, storage dan sebagainya. Ruang lingkup Service Design tidak melulu hanya untuk mendesain layanan TI baru, namun juga proses-proses perubahan maupun peningkatan kualitas layanan, kontinyuitas layanan maupun kinerja dari layanan.Proses-proses yang dicakup dalam Service Design yaitu:

       1. Service Catalog Management
       2. Service Level Management
       3. Supplier Management
       4. Capacity Management
       5. Availability Management
       6. IT Service Continuity Management
       7. Information Security Management

H.Service Transition

    Service Transition menyediakan panduan kepada organisasi TI untuk dapat mengembangkan serta kemampuan untuk mengubah hasil desain layanan TI baik yang baru maupun layanan TI yang diubah spesifikasinya ke dalam lingkungan operasional. Tahapan lifecycle ini memberikan gambaran bagaimana sebuah kebutuhan yang didefinisikan dalam Service Strategy kemudian dibentuk dalam Service Design untuk selanjutnya secara efektif direalisasikan dalam Service Operation.
    Proses-proses yang dicakup dalam Service Transition yaitu:

       - Transition Planning and Support
       - Change Management
       - Service Asset & Configuration Management
       - Release & Deployment Management
       - Service Validation
       - Evaluation
       - Knowledge Management

I.Service Operation

    Proses-proses yang dicakup dalam Service Transition yaitu:

       - Event Management
       - Incident Management
       - Problem Management
       - Request Fulfillment
       - Access Management

J.Continual Service Improvement

    Continual Service Improvement (CSI) memberikan panduan penting dalam menyusun serta memelihara kualitas layanan dari proses desain, transisi dan pengoperasiannya. CSI mengkombinasikan berbagai prinsip dan metode dari manajemen kualitas, salah satunya adalah Plan-Do-Check-Act (PDCA) atau yang dikenal sebagi Deming Quality Cycle

K.Refrensi

    https://id.wikipedia.org/wiki/ITIL

Jumat, 01 Desember 2017

Tutorial install Lighshot


Pendahulauan
A.Pengertian
Lightshot adalah aplikasi screen capture untuk menganbil tangakapan gambar dari dekstop komputer. Aplikasi ini sering digunakan blogger untuk mengambil gambar dari layar komputer. Selain itu fitur-fiturnya lumayan lengkap yaitu editing foto sederhana. Anda dapat menambahkan gambar, menambahkan keterangan dari foto tangkapan layar komputer.

B.Latar Belakang
   Dengan memakai Lightshot kita bisa mengevakuasi yang penting

C.Maksud dan Tujuan
   Untuk memudahkan saat screenshot

D.Waktu
   10 menit

E.Alat dan Bahan
  -Laptop
  -Internet

F.Langkah langkah

1.Buka terimal kemudian ketik perintah ini satu-pesatu > Enter
($ sudo apt-get install wine).Kalau kita sudah menginstall wine kita lanjut kan.

2. Tunggu proses installasi hingga selesai. Untuk install Wine memerlukan koneksi internet yang cukup cepat karena filenya besar.
($ wget http://app.prntscr.com/build/setup-lightshot.exe)


3. Setelah installasi selesai ketik keyword "Lightshot" tanpa tanda petik. Nanti muncul aplikasi Lightshot.($ wine ./setup-lightshot.exe)