Blogroll

Jumat, 23 Februari 2018 Februari 23, 2018

Instalation FreeBSD (part 1)




Assalamu’alaikum…….


Hai sobat kali ini saya akan memberitahu bagai mana cara atau tutorial menginstall FreeBSD di lapptop kalian. Mungkin kalian masih bingung apa itu FreeBSD.untuk lebih jelasnya mari kita lihat dulu penjelasan dan uraian berikut.

Pengertian
FreeBSD adalah sebuah sistem operasi bertipe Unix bebas yang diturunkan dari UNIX AT&T lewat cabang Berkeley Software Distribution (BSD) yaitu sistem operasi 386BSD dan 4.4BSD-Lite, meskipun pada awalnya FreeBSD rilis 1.0 diturunkan dari sistem operasi 386BSD dan 4.3BSD-Lite.

Latar Belakang
Mengenal FreeBSD dan menginstall-nya.


Uraian

Berikut inii adalah tutorial bagaimana cara untuk menginstall FreeBSD.

  1. Buka VirtualBox di laptop kalian 








  2. Tekan “New” untuk membuat baru










  3. Isi name dengan nama “FreeBSD” kemudian klik “Next”











  4. Berikan RAM tidak sebanyak yang dimiliki host kemydian “Next”











  5. Klik “Create a virtual hard disk now” klik next











  6. klik “Next”











  7. Klik “Next”












  8. space untuk FreeBSD adalah 20GB dan klik “Next”













  9. Klik “Setting” tetapi sebelumnya kalian sudah mempunyai ISO dari FreeBSD.









  10. Ke menu “Strorage” pilih “Empty” cari ISO-nya di folder kalian klik “Ok”









Cari ISO linux kalian dimana kaalian menyimpannya.




Klik pada menu "Network"



Kembali ke menu awal tekan File -> Preferences->Network->klik icon + pada NAT Network-> Klik Host-only network-> klik icon + -> OK



Tekan tombol "enter"













 pilih select kemudian "enter"









 isikan nama domain terserah kalian.









hapus tanda bintang pada port dengan cara menekan tombol spasi di keyboard.







tekan "OK"





pilih menu BSD kemudian "OK"




Maksud dan Tujuan
Agar bisa lebih mengenal dan menginstall FreeBSD.

Alat dan bahan
  • Laptop
  • file Items
  • ISO FreeBSD
  • VirtualBox
  • Wine & WineSCP


Referensi






Untuk selanjutnya kalian biasa baca di blog saya
http://lailaa08.blogspot.co.id/, search dengan nama install FreeBSD (part 2) .

Kamis, 22 Februari 2018 Februari 22, 2018

Portal



Assalamu'alaikum....


                          Hai sobat kali ini saya mungkin tidak membahas materi karena kali ini saya diberi tugas untuk membuat sebuah portal desa, akan tetapi belum selesai masih setengah jadi.

Pengertian
Portal dalah halaman-halaman yang ditujukan sebagai "Halaman Utama" untuk topik atau bidang spesifik tertentu.

Latar Belakang
Bisa membuat portal dengan baiki.

Uraian
               Sebuah portal sangat membutuhkan bantuan para pengguna untuk terus memperbaharuinya. Sebab, portal merupakan pintu gerbang untuk masuk ke artikel-artikel tertentu.

untuk itu saya membuatnya kali ini saya membuat dengan hati-hati dan saya usahakan dapat bermanfaat bagi pengguna. kalaupun portal saya banyak kekurangan saya mohon maaf. saya diberi tugas untuk membuat portal desa Nglinggi kecamatan Kebonarum,Klaten. banyak kendalanya terutama disana itu kurang update tentang IT makanya banyak juga yang belum mengerti sampai-sampai susah buat mencari informasi artikel tentang desa itu untuk bahan membuat portal tersebut.

ini contoh sebagian portal yang saya buat :







hasil jadi :















Maksud dan Tujuan
agar dapat membuat portal sendiri.

Alat dan Bahan
  •  Laptop
  • File Items
  • Text Editor


Referensi 
 -



Rabu, 21 Februari 2018 Februari 21, 2018

OOP : Enkapsulasi (Public, Proctected dan Private)




Assalamu’alaikum….


Hai sobat kali ini saya akan mempelajari apa itu enkapsulasi pada OOP, mungkin kalian masih bingung. Untuk itu kalian mengunjungi blog saya ini yang penuh dengan kekurangan. Untuk leih jelasnya yuk kita lihat penjelasan atau uraian berikut .


Pengertian
Enkapsulasi (encapsulation) adalah sebuah metoda untuk mengatur struktur class dengan cara menyembunyikan alur kerja dari class tersebut.

Laatar Belakang
untuk lebih mengetahui tentang apa itu enkapsulasi.

Uraian

Dengan enkapsulasi, kita bisa memilih property dan method apa saja yang boleh diakses, dan mana yang tidak boleh diakses. Dengan menghalangi kode program lain untuk mengubah property tertentu, class menjadi lebih terintegrasi, dan menghindari kesalahan ketika seseorang ‘mencoba’ mengubahnya. Programmer yang merancang class bisa menyediakan property dan method khusus yang memang ditujukan untuk diakses dari luar.

Melanjutkan analogi tentang class laptop, perusahaan pembuat laptop telah menyediakan ‘method’ khusus untuk menghidupkan laptop, yakni dengan cara menekan tombol on. Di dalam laptop sendiri, banyak ‘method-method’ lain yang akan dijalankan ketika kita menyalakan laptop, contohnya: mengirim sinyal booting ke processor, mengirim data dari processor ke memory, dan mengirim sinyal listrik ke LED di monitor. Akan tetapi, proses ini adalah method internal laptop dimana kita tidak perlu memahaminya untuk menghidupkan



Maksud dan Tujuan
untuk mengetahui apa itu fungsi dari public, protected dan private.

Alat dan Tujuan
  • Laptop
  • File Items

Kesimpulan
jadi Dengan enkapsulasi, kita bisa memilih property dan method apa saja yang boleh diakses, dan mana yang tidak boleh diakses. Dengan menghalangi kode program lain untuk mengubah property tertentu, class menjadi lebih terintegrasi, dan menghindari kesalahan ketika seseorang ‘mencoba’ mengubahnya.

Referensi
-

Selasa, 20 Februari 2018 Februari 20, 2018

OOP : (Class, Property, Object dan Method)





Assalamu’alaikum….

                  Hai sobat kali ini saya akan menjelaskan apa itu Class, Object, Property dan Method. Mungkin kalian belum tau makanya kalian buka blog ini. Nah untuk lebihh jelasnya kita lihat penjelasan atau uraian di bwah ini.

Pengertian

Class → yaitu sebuah penulisan yang bercetak biru atau blueprint. Yang hanya digunakan sebagai kerangka dasar saja.
Property → sering disebut juga atribut merupakan data yang terdapat dala sebuah class.
Object → hasil cetak dari class atau hasil ‘konkrit’ dari class.
Method → Tindakan yang bisa dilakukan didalam class.


Latar Belakang
Dapat memahami keempat pengertian yang dijelaskan berikut.

Uraian



Class





Sebagai analogi, class bisa diibaratkan sebagai mobil. Kita tahu bahwa mobil memiliki ciri-ciri seperti merk,ban,stir,tempat duduk dan beberapa ciri khas lain yang menyatakan benda tersebut adalah mobil. Sebuah mobil juga bisa dikenakan tindakan yaitu : menghidupkan mobil atau menghentikan mobil.

Dalam PHP, penulisan class,kemudian diikuti dengan nama dari class. Aturan penulisan class sama dengan penulisan pada variabeldalam PHP, yaitu diawali dengan huruf atau underscore untuk karakter pertama, kemudian boleh diikuti dengan huruf. Isi dari class berada pada tanda kurung kurawal.

Berikut contoh penulisannya :










Property


Seperti yang dijelaskan diatas tadi property yaitu data yang terdapat didalam class. Melanjutkan analogi dari mobil tadi bisa berupa merk, warna, jenis,jumlah roda,ukuran dan lain-lain. Seluruh aturan dan tipe data yang bisa diinput kedalam variabel, bisa juga diinput ke dalam property. Aturan penamaan property sama dengan aturan penamaan variabel.

Berikut contoh penuisan class dengan penambahan property.










Dari contoh diatas, $merk, $ukuran dan $jenis_mobil adalah property dari class mobil. Seperti yang kita lihat, penulisan property di dalam PHP sama dengan cara penulisan variabel, yakni menggunakan tanda dollar ($). Sebuah class tidak harus memiliki property.






Method


                 jika menggunakan analogi class mobil kita, maka contoh method adalah : menghidupkan mobil, menghentikan mobil, membelokkan mobil, dan lain-lain.

Method pada dasarnya adalah function yang berada di dalam class. Seluruh fungsi dan sifat function bisa diterapkan kedalam method, seperti argumen/parameter, mengembalikan nilai (dengan keyword return), dan lain-lain.


Berikut contoh penulisan class dengan penambahan method :







Dari contoh diatas, function menghidupkan_mobil() dan function mematikan_mobil() adalah method dari class mobil. Seperti yang kita lihat, bahwa penulisan method di dalam PHP sama dengan cara penulisan function. Sebuah class tidak harusmemiliki method.





Object

Sudah dijelaskan diatas behwa object merupakan hasil cetak dari class. Jika menggunakan analogi class mobil, maka objek dari class mobil bisa berupa: laptop_sinta, laptop_ria, laptop_laila, dan lain-lain. Objek dari classmobil akan memliki seluruh ciri-ciri mobil, yaitu property dan methodnya.

Proses ‘mencetak’ objek dari class ini disebut dengan ‘instansiasi’ (atau instantiation dalam bahasa inggris). Pada PHP, proses instansiasi dilakukan dengan menggunakan keyword ‘new’.

Contoh :












Dari contoh diatas, $mobil_ria dan $mobil_sinta merupakan objek dari class mobil. Kedua objek ini akan memiliki seluruh property dan method yang telah dirancang dari class mobil.


Maksud dan Tujuan
Lebih memahami lagi tentang apa yang terdapat pada pemrograman berorientasi objek.

Alat dan Bahan
  • Laptop
  • File Items
  • Text Editor

Referensi
-

Senin, 19 Februari 2018 Februari 19, 2018

Pengertian OOP (Pemrograman Berorientasi Objek)




Assalamu’alaikum….


                Hai sobat kali ini saya akan mempelajari apa itu OOP, karena proker saya untuk minggu ini adalah mempelajari OOP. Kalian mungkin masih belum tau tentang OOP (Pemrograman Berorientasi Objek).untuk lebih jelasnya mari kita lihat penjelasan atau uraian berikut ini.

Pengertian
         Pemrograman Berorientasi Objek (Object Oriented Programing) disingkat OOP adalah paradigma pemrograman yang berorientasikan kepada objek. Semua data dan fungsi di dalam paradigmaini dibungkus dalam kelas-kelas atau objek-objek.

Latar Belakang
    lebih memahami apa itu OOP.

Uraian
                 Seperti yang dijelaskan di atas, setiap objek dapat menerima pesan, memproses data, dan mengirim pesan ke objek lainya. Pemrograman berorientasi objek adalah gaya pemrograman yang lazim mengelompokkan semua variabel dan fungsi topik tertentu ke dalam satu kelas. Pemrograman berorientasi objek dianggap lebih maju dan efisien daripada gaya pemrograman prosedural. Efisiensi ini berasal dari fakta bahwa ia mendukung organisasi kode yang lebih baik, memberikan modularitas, dan mengurangi kebutuhan untuk mengulanginya sendiri. Dengan kata lain, kita mungkin lebih memilih gaya prosedural dalam proyek kecil dan sederhana. Namun, karena proyek kita tumbuh dalam kompleksitas, kita lebih baik menggunakan gaya berorientasi objek.

Konsep Dasar :

  • Kelas

    kumpulan data atas definisi data dan fungsi-fungsi dalam suatu unit untuk tujuan tertentu. Sebagai contoh ‘class cat’ adalah suatu unit yang terdiri atas definisi-definisi data dan fungsi -fungsi yang menunjuk pada berbagai macam perilaku/turunan dari kucing. Sebuah class adalah dasar dari modularitas dan struktur dalam pemrograman berorientasi object. Sebuah class secara tipikal sebaiknya dapat dikenali oleh seorang non-programmer sekalipun terkait dengan domain permasalahan yang ada, dan kode yang terdapat dalam sebuah class sebaiknya (relatif) bersifat mandiri dan independen (sebagaimana kode tersebut digunakan jika tidak menggunakan OOP). Dengan modularitas, struktur dari sebuah program akan terkait dengan aspek-aspek dalam masalah yang akan diselesaikan melalui program tersebut. Cara seperti ini akan menyederhanakan pemetaan dari masalah ke sebuah program ataupun sebaliknya.


  • Objek

    untuk membungkus data dan fungsi bersama menjadi suatu unit dalam sebuah program komputer; objek merupakan dasar dari modularitas dan struktur dalam sebuah program komputer berorientasi objek.


  • Abbstraksi

    Kemampuan sebuah program untuk melewati aspek informasi yang diproses olehnya, yaitu kemampuan untuk memfokus pada inti. Setiap objek dalam sistem melayani sebagai model dari "pelaku" abstrak yang dapat melakukan kerja, laporan dan perubahan keadaannya, dan berkomunikasi dengan objek lainnya dalam sistem, tanpa mengungkapkan bagaimana kelebihan ini diterapkan. Proses, fungsi atau metode dapat juga dibuat abstrak, dan beberapa teknik digunakan untuk mengembangkan sebuah pengabstrakan.


  • Enkapsulasi 
     
    Memastikan pengguna sebuah objek tidak dapat mengganti keadaan dalam dari sebuah objek dengan cara yang tidak layak; hanya metode dalam objek tersebut yang diberi izin untuk mengakses keadaannya. Setiap objek mengakses interface yang menyebutkan bagaimana objek lainnya dapat berinteraksi dengannya. Objek lainnya tidak akan mengetahui dan tergantung kepada representasi dalam objek tersebut.


  • Polimorfisme melalui pengiriman pesan. 
     
    Tidak bergantung kepada pemanggilan subrutin, bahasa orientasi objek dapat mengirim pesan; metode tertentu yang berhubungan dengan sebuah pengiriman pesan tergantung kepada objek tertentu di mana pesa tersebut dikirim. Contohnya, bila sebuah burung menerima pesan "gerak cepat", dia akan menggerakan sayapnya dan terbang. Bila seekor singa menerima pesan yang sama, dia akan menggerakkan kakinya dan berlari. Keduanya menjawab sebuah pesan yang sama, namun yang sesuai dengan kemampuan hewan tersebut. Ini disebut polimorfisme karena sebuah variabel tungal dalam program dapat memegang berbagai jenis objek yang berbeda selagi program berjalan, dan teks program yang sama dapat memanggil beberapa metode yang berbeda di saat yang berbeda dalam pemanggilan yang sama. Hal ini berlawanan dengan bahasa fungsional yang mencapai polimorfisme melalui penggunaan fungsi kelas-pertama.


Maksud dan Tujuan
dapat memahami dan mengerti apa itu OOP.

Alat dan Bahan
  1. Laptop
  2. File Items

Kesimpulan
       Bahwa Pemrograman Berorientasi Objek (Object Oriented Programing) disingkat OOP adalah paradigma pemrograman yang berorientasikan kepada objek. Semua data dan fungsi di dalam paradigmaini dibungkus dalam kelas-kelas atau objek-objek. Seperti yang dijelaskan di atas, setiap objek dapat menerima pesan, memproses data, dan mengirim pesan ke objek lainya.

Referensi

Sabtu, 17 Februari 2018 Februari 17, 2018

Install OpenSID







Assalamu’alaikum….


           Selamat datang kawan di blog saya, semoga kabar kalian baik dan tentu saja sehat. Kali ini saya akan membahas bagaimana cara menginstall OpenSID tanpa menggunakan terninal. Mungkin kalian belum tau iya kan.. ;) makanya kalian mengunjungi blog ini. Untuk lebih jelasnya kita lihat penjelasan dan uraian bagaimana cara menginstall OpenSID.

Penjelasan
         OpenSID adalah Sistem Informasi Desa (SID) yang sengaja dirancang supaya terbuka dan dapat dikembangkan bersama-sama oleh komunitas peduli SID.

Latar Belakang
      Cara menginstall OpenSID tidak menggunakan terminal.

Uraian
             OpenSID awalnya dikembangkan menggunakan SID dari Combine Resource Institution (CRI). SID CRI terakhir yang telah digabung dengan OpenSID adalah SID 3.10 yang diperoleh dari teman2 https://www.facebook.com/groups/OpenSID pada tanggal 15 Pebruari 2017.

Caranya :
  1. Pertama kalian Download terlebih dahulu OpenSID.
  2. Buka atau lihat di file Downloads
  3. pastikan bahwa kalian telah Menyiapkan Servernya. Dianjurkan memakai Apache dam mysql 5.x. Perlu kalian ketahui bahwa Versi OpenSID kali ini tidaklah support PHP v7 maka dari itu sebaiknya kalian menggunakan PHP 5.x dan minimal PHP 5.3. Atau kalian bisa menggunakaan XAMPP untuk servernya.





  4. Extraks file OpenSID yang sudah kalian Download tadi.






    Hasil : 






  5. Pindah hasil exstraks tadi ke "file system/var/www/html"





  6. selanjutnya buka file OpenSID tadi, Ganti nama OpenSID dengan nama “desa”




  7. buka Phpmyadmin,kemudian buat database untuk membuka OpenSID dengan nama terserah kalian.




  8. Jika sudah buka di browser http://localhost/OpenSID








     
  9. Ptoses instalasi selesai…




Maksud dan Tujuan
dapat menginstall OpenSID dengan mudah.

Alat dan Bahan
  • Laptop
  • File Items
  • FlashDisk


Kesimpulan
jadi dalam penginstalan itu tidak harus lewat terminal jika kalian menggunakan Linux.cukup buka blog saya saja ;) semoga bermanfaat yaaaa…..

Referensi

Kamis, 15 Februari 2018 Februari 15, 2018

SQL : Perbedaan INNER JOIN,LEFT JOIN dan RIGHT JOIN


Assalamu’alaikum….

Hai sobat kali ini saya akan memberitahu tutorial atau cara menggabungkan tabel MySQL dengan INNER JOIN. Mungkin kalian masih bingung atau mungkin sudah tau untuk lebih jelasnya mari kita lihat penjelasan atau uraian di bawah ini.

Pengertian
INNER JOIN adalah erintah untuk menampilkan record atau menggabungkan 2 table atau lebih.

Latar Belakang
memahami perintah INNER JOIN,LEFT JOIN dan RIGHT JOIN dalam SQL.

Uraian
Untuk tutorial saya kali ini saya ingin membagi pengetahuan tentang perbedaan perintah SQL LEFT JOIN, RIGHT JOIN dan INNER JOIN. Untuk fungsinya sendiri pasti kalian sudah paham ya. Perintah JOIN dalam SQL digunakan untuk menampilkan data pada table yang saling berhubungan atau berelasi. Artinya kita dapat menampilkan data dalam beberapa table hanya dengan satu kali perintah. Oke, sekarang saya akan mempraktekan semuanya.

Pertama saya akan membuat database di phpMyAdmin, dengan nama contoh. Kemudian saya membuat 2 table:

kota

CREATE TABLE kota(
id int (3) NULL AUTO_INCREMENT,
nama varchar (40) NOT NULL,
id_provinsi int (3) NOT NULL,
PRIMARY KEY (id)
);

Buat data dalam tabel tersebut

INSERT INTO `provinsi`(id,nama,id_provinsi) VALUES (‘1’,’Jakarta’,’2’),(‘2’,’Bandung’,’2’),(‘3’,’Sumedang’,’3’),(‘4’,’Makasar’,’4’),(‘5’,’Surabaya’,’5’),(‘6’,’Medan’,’6’),


Provinsi

CREATE TABLE provinsi(
id int (1) NULL AUTO_INCREMENT,
nama varchar (50) NOT NULL,
PRIMARY KEY (id)
);

Buat data dalam tabel provinsi

INSERT INTO `provinsi`(id,nama) VALUES ('1','DKI Jakarta'),('2','Jawa Barat'),('3','Papua Barat'),('4','Sulawesi Selatan'),('5','Jawa Barat')


Kemuadian saya menggunakan fasilitas SQL untuk menulis perintah SQL yang akan menampilkan data-data dalam 2 table tersebut.


              INNER JOIN 

INNER JOIN adalah erintah untuk menampilkan record atau menggabungkan 2 table atau lebih. Pada perintah inner join, hanya data yang punya pasangan saja yang akan ditampilkan. Jika kedua table tidak ada kesamaan maka data tidak akan ditampilkan.

Ini adalah contoh dari INNER JOIN :

Syntaks

SELECT*FROM kota INNER JOIN provinsi ON kota.id_provinsi=provinsi.id;



Perintah ON kota.id_propinsi = propinsi.id, berarti akan menampilkan data-data yang mempunyai nilai sama antara id_propinsi pada table kota dan id pada table propinsi. Yang artinya data tersebut berelasi.

Hasil :








pada tampilan di atas, hanya data-data yang mempunyai nilai sama antara id_propinsi pada table kota dan id pada table propinsi yang tampil.


LEFT JOIN 

LEFT JOIN adalah hampir sama dengan Inner Join, hanya saja perintah Left Join membuat parameter dari table yang ada disebelah kiri, jika ada table yang kosong disebelah kanan, maka akan berisi NULL.

Contoh menggunakan LEFT JOIN

Syntaks

SELECT*FROM kota LEFT JOIN provinsi ON kota.id_provinsi=provinsi.id



Berbeda dengan INNER JOIN, LEFT JOIN akan menampilkan data-data yang tidak berelasi. Namun pada table propinsi (table kiri), data yg tidak berelasi akan bernilai NULL.


Hasil:








RIGHT JOIN 

RIGHT JOIN adalah perintah Right Join membuat parameter dari table yang ada disebelah Kanan, jika ada table yang kosong disebelah kiri, maka akan berisi NUL.

Contoh RIGHT JOIN

Syntaks

SELECT * FROM kota RIGHT JOIN provinsi ON kota.id_provinsi=provinsi.id


Sama dengan LEFT JOIN, RIGHT JOIN akan menampilkan data-data yang tidak berelasi. Namun kebalikan dari LEFT JOIN, pada table kota (table kanan), data yg tidak berelasi akan bernilai NULL.

 Hasil : 





Maksud dan Tujuan
dapat memahami fungsi dari INNER JOIN,LEFT JOIN dan RIGHT JOIN.

Alat dan Bahan
  • Laptop
  • File Items
  • Phymyadmin

Kesimpulan
sebenernya semua perintah sama saja hanya hasilnya yang berbeda.

Referensi







Rabu, 14 Februari 2018 Februari 14, 2018

SQL : Fungsi GROUP_CONCAT




Assalamu’alaikum

Hai sobat kali ini saya akan mempelajari tentang Fungsi GROUP_CONCAT() pada SQL.tentu saja kalian pasti masih bingung apa sih fungsinya itu, terus bagaimana sih penerapannya. Untuk itu mari kita lihat penjelasan atau uraian berikut ini.

Pengertian
GROUP_CONCAT digunakan untuk menggabungkan nilai-nilai di dalam kolom menjadi sebuah string.

Latar Belakang
Lebih memahami fungsi dari GROUP_CONCAT.

Uraian
Seperti yang dijelaskan diatas bahwa, GROUP_CONCAT digunakan untuk menggabungkan nilai-nilai di dalam kolom menjadi sebuah string.

Penulisan syntak group_concat adalah :

GROUP_CONCAT([DISTINCT] expr [,expr ...] [ORDER BY {unsigned_integer | col_name | expr} [ASC | DESC] [,col_name ...]] [SEPARATOR str_val])


Keterangan :

  • [DISTINCT] digunakan apabila kita ingin mendapatkan hasil koleksi daftar yang unik.
  • Expr atau expression adalah field atau ekspresi (dari berbagai penggunaan kombinasi field, literal,function maupun operator.
  • [ORDER BY…] digunakan apabila kita ingin mengurutkan hasil.
  • SEPERATOR digunakan untuk string pemisah antar item dari daftar.
Maksud dan Tujuan
untuk dapat mengetahui fungsi yang ada pada SQL.

Alat dan Bahan
  • Laptop
  • File Items
Kesimpulan
bahwa fungsi GROUP_CONCAT hanya digunakan untuk menggabungkan nilai-nilai di dalam kolom menjadi sebuah string.

Referensi
-

About

RPL (Rekayasa Perangkat Lunak) . Diberdayakan oleh Blogger.

Number Of Visitors :

Cari Blog Ini

BTemplates.com

Pages

Blogger templates

Popular Posts