Rabu, 29 November 2017

Matematika dengan OOP Full

Assalamualaikum sobat. Semoga tetap sehat dan selalu dalam lindunganNya. Amin. Bertemu lagi nih. Langsung saja, kali ini saya akan sharing mengenai Matematika dengan OOP Full.
Langsung saja ya...
A. Pendahuluan
1. Pengertian
    BMatematika (dari bahasa Yunani: μαθημα - mathēma, "pengetahuan, pemikiran, pembelajaran") adalah studi besaran, struktur, ruang, dan perubahan.
    Perkalian adalah penjumlahan berulang sebanyak bilangan yang dikalikan.
Pembagian merupakan operasi kebalikan dari perkalian.
 
2. Maksud dan Tujuan
    Untuk mengetahui hasil yang diperoleh apakah sama dengan penjumlahan, pengurangan, perkalian, dan pembagian secara manual atau tidak.
3. Hasil yang diharapkan
    Hasil yang diperoleh dengan OOP sama dengan hasil yang diperoleh secara manual.
B. Uraian
1. Alat dan Bahan
    -PC
    -Text Editor
     -Browser

2. Durasi Waktu
    5 menit.
3. Tahapan
    -Kita buat classnya telebih dahulu, dengan enkapsulasi private

    -Lalu kita deklarasikan methodnya terlebih dahulu, saya menggunakan function_construct. Apa itu? cari sendiri ya...

     -Lanjut kita get apa yang telah kita construct

     -Baru disini kita membuat operatornya yang berupa penjumlahan, pengurangan, perkalian, dan pembagian

    -Selanjutnya kita buat objeknya beserta nilainya.

    -Kita echo agar hasilnya keluar

    -Kita dibuka dibrowser apakah hasilnya?

C. Kesimpulan
    Kita juga bisa menggunakan OOP untuk perhitungan matematika.
D. Hasil yang diperoleh
     Hasil operasi pada OOP sama dengan hasil operasi manual.

Selasa, 28 November 2017

Mendeklarasikan objek baru pada OOP

Assalamualaikum sobat. Semoga tetap sehat dan selalu dalam lindunganNya. Amin. Bertemu lagi nih. Langsung saja, kali ini saya akan sharing mengenai Pendeklaasian Objek baru.
Langsung saja ya..
A. Pendahuluan
1. Pengertian
    Objek adalah bahwa prosedur objek dapat mengakses dan sering memodifikasi bidang data dari objek yang dengannya mereka terkait (objek memiliki gagasan tentang "ini" atau "diri"). Dalam OOP, program komputer dirancang dengan membuatnya keluar dari objek yang berinteraksi satu sama lain. Ada keragaman bahasa OOP yang signifikan, namun yang paling populer berbasis kelas, yang berarti bahwa objek adalah contoh kelas, yang biasanya juga menentukan jenisnya.
 
2. Maksud dan Tujuan
    Setelah mendeklarasikan class dan methode. Kita harus membuat obeknya. Dimana objek ini digunakan untuk tempat mengambil nilai-nilainya.
3. Hasil yang diharapkan
    Objek baru dapat dibuat.
B. Uraian
1. Alat dan Bahan
    -PC
    -Text Editor

2. Durasi Waktu
    1menit.
3. Tahapan
    -Setelah terdefinisi dan terdeklarasi seperti dibawah, diuar kita buat objek baru.
    -Objek barunya seperi dibawah
     -setiap objek harus menggunakan new.

C. Kesimpulan
     
     Value berada di luar class. serta Pembuatan objek berada di luar class. jangan lupa diberi encaptulaton nya.


D. Hasil yang diperoleh
     
E. Referensi

Senin, 27 November 2017

Inhirentanse pada OOP

Assalamualaikum sobat. Semoga tetap sehat dan selalu dalam lindunganNya. Amin. Bertemu lagi nih. Langsung saja, kali ini saya akan sharing mengenai Inhirentance atau turunan pada OOP.
Langsung saja ya..
A. Pendahuluan
1. Pengertian
    Dalam pemrograman berorientasi obyek, pewarisan adalah ketika sebuah objek atau kelas didasarkan pada objek lain (prototypal inheritance) atau kelas (class-based inheritance), dengan menggunakan implementasi yang sama. Warisan di kebanyakan bahasa berorientasi objek berbasis kelas adalah mekanisme di mana satu objek memperoleh semua properti dan perilaku objek induk. Warisan memungkinkan pemrogram untuk: membuat kelas yang dibangun berdasarkan kelas yang ada, untuk menentukan implementasi baru untuk mempertahankan perilaku yang sama (mewujudkan antarmuka), untuk menggunakan kembali kode dan untuk secara mandiri memperpanjang perangkat lunak asli melalui kelas dan antarmuka publik. Hubungan benda atau kelas melalui pewarisan menimbulkan grafik yang diarahkan.
2. Maksud dan Tujuan
    Bila membuat methode yang berbeda, akan tetapi sifatnya sama tidak perlu membuat class lagi, cukup untuk membuat pewarisan. 

3. Hasil yang diharapkan
    Sifat yang dimiliki dari pewaris dan yang diwarisi sama.

B. Uraian
1. Alat dan Bahan
    -PC
     -Text Editor

2. Durasi Waktu
    2 menit

3. Tahapan
    -Mendeklarasikan sifat dari induknya terlebih dahulu.
     -Selanjtunya, umpama kita memiliki turunan yakni buah Naga
     -Extends menunjukkan bahwa turunan dari class buah.

C. Kesimpulan
    Jadi dala OOP kita bisa pembuat pewarisan. Bila memang keduanya memiliki sifat yang sama.

D. Hasil yang diperoleh
    Buah masih secara umun, sedangkan Buah Naga sudah sepesifik.


Sabtu, 25 November 2017

GET pda OOP

Assalamualaikum sobat. Semoga tetap sehat dan selalu dalam lindunganNya. Amin. Bertemu lagi nih. Langsung saja, kali ini saya akan sharing mengenai Methode Get pada OOP.

Langsung saja ya...
A. Pendahuluan
1. Pengertian
    Get dalah sebuah metode pada oop yang digunakan unutk mengambil nilai yang telah di set.
Get ini juga terletak di class, sama seperti set.

2. Maksud dan Tujuan
    -Untuk mengambil value/ nilai yang telah di set.

3. Hasil yang diharapkan
    -Nilai dapat ditarik dengan methode get.

B. Uraian
1. Alat dan Bahan
    -PC
     -Text editor

2. Durasi Waktu
    2 menit.

3. Tahapan
    -Setelah mendeklarasikan set nya seprti ini
     -Kita deklarasikan GET nya

     -Mengapa harus menggunakan return, karena fungsi return ialan mengenbalikan nilai.

C. Kesimpulan
    Berarti ketika ada methode set, juga harus ada methode get. untuk mearik nilainya.

D. Hasil yang diperoleh
    Nilai dapat ditarik dengan methode get, yang telah diatur nilainya di methode set.

E. Referensi
    -

Jumat, 24 November 2017

Methode SET pada OOP

Assalamualaikum sobat. Semoga tetap sehat dan selalu dalam lindunganNya. Amin. Bertemu lagi nih. Langsung saja, kali ini saya akan sharing mengenai Methode Set pada OOP
Langsung saja ya..
A. Pendahuluan
1. Pengertian
    Set adalah suatu methode yang terletak di dalam class. Set ini tuliliskan setelah pendeklarasian methode. Apa yang akan ditampilkan nilainya, haruslah di set dahulu.

2. Maksud dan Tujuan
    Set digunakan untuk menyeting value atau nilai dari property yang ada dalam methode yang telah didefinisikan sebelumnya.

3. Hasil yang diharapkan
    Nilai yang di set ini akan dapat diambil oleh get, yang akan kita bahas nanti.

B. Uraian
1. Alat dan Bahan
    -PC
    -Text Editor

2. Durasi Waktu
    2 Menit
 
3. Tahapan 
     -Methode yang tadi telah kita tuliskan
     -Kita akan men set nama
     -Setelah itu kita set rasanya, sama seperti men set nama

C. Kesimpulan
    Jadi, untuk untuk memanggil nanti dengan get kita harus dahulu men set value nya dengan set.

D. Hasil yang diperoleh
    Kita telah men set Nama dan  Rasa nya sehingga nanivalue dapat dipanggil dengan get.

E. Referensi
     -

Kamis, 23 November 2017

Pendeklarasian Function pada OOP

Assalamualaikum sobat. Semoga tetap sehat dan selalu dalam lindunganNya. Amin. Bertemu lagi nih. Langsung saja, kali ini saya akan sharing mengenai Pendeklarasian Function pada OOP

Langsung saja ya...

A. Pendahuluan

1. Pengertian
     Metode dalam pemrograman berorientasi obyek (OOP) adalah prosedur yang berhubungan dengan pesan dan objek. Objek sebagian besar terdiri dari data dan perilaku, yang membentuk antarmuka yang menghadirkan objek ke dunia luar. Data diwakili sebagai properti dari objek dan perilaku sebagai metode. Sebagai contoh, objek Window akan memiliki metode seperti terbuka dan tertutup, sementara keadaannya (apakah dibuka atau ditutup) adalah properti.
2. Maksud dan Tujuan
     Untuk memanggil nanti pada akhir pendeklaraasian objek.

3. Hasil yang diharapkan
     Dari pendeklarsian methode ini nanti, diharapkan dapat digunakan untuk mengambil nilai setelah pendeklarasian objek.

B. Uraian

1. Alat dan Bahan
     -PC
     _Teks Editor

2. Durasi Waktu
     1 menit

3. Tahapan
     -Mencari tahu apa yang dapat dilakukan kepada buah/ apa yang bisa dilakukan buah. Misalkan buah bisa dimakan.
     -Berarti pendeklarsiannya
     -Setelah mendeklarasikan method yang berup function ini. Ini terletak di dalam class.
     -Kita juga mendeklarasikan apa yang akan kita setting nanti.


C. Kesimpulan
     Function pada OOP adalah sebuah methode. Methode berada di dalam class. Setelah mendeklarasikan function, beri apa saja properti yang akan disetting.

D. Hasil yang diperoleh
     Methode telah dideklarasikan.

Rabu, 22 November 2017

Encaptulation Pada OOP

Assalamualaikum sobat. Semoga tetap sehat dan selalu dalam lindunganNya. Amin. Bertemu lagi nih. Langsung saja, kali ini saya akan sharing mengenai Encaptulationpada OOP.

Langsung saja ya...

A. Pendahuluan

1. Pengertian
     Enkapsulasi merupakan salah satu dasar dari OOP ( object-oriented programming ). Ini mengacu pada bundling data dengan metode yang beroperasi pada data tersebut. Metode yang dapat diakses secara umum umumnya diberikan di kelas (yang disebut getter dan setter ) untuk mengakses nilai, dan kelas klien lainnya memanggil metode ini untuk mengambil dan memodifikasi nilai di dalam objek.
2. Maksud dan Tujuan
     Enkapsulasi digunakan untuk menyembunyikan nilai atau keadaan objek data terstruktur di dalam kelas , mencegah akses langsung pihak yang tidak sah kepada mereka.
3. Hasil yang diharapkan
     Akan ada perbedaan ketika sudah mengalami tindakan pada methode get, atau penarikan nilai.

B. Uraian

1. Alat dan Bahan
    -PC
    -Text Editor

2. Durasi Waktu
     1 menit

3. Tahapan
  • Untuk dapat mengambil nilai nanti kit memerlukan encapsulation. Dimana telah dijelaskan ditas apa kegunaannya. 
  • Nah, sebelumnya akan saya jelaskan macam-macam encaptulation 
1. Public 
    Properti yangberencaptulatin public dapat di akses dari mana saja. Bisa dari dalam class maupun luar class.

2. Private
    Untuk encaptulation private ini hanya diakses nilainya dari dalam class.

3. Prohibited 
    Sedangkan encptulation yang satu ini, prohibited diakses bila ada turunannya(inhirentance). 


C. Kesimpulan
     Dengan ini kita bisa memiah milah nilai mana yang mungkin dapat diakses dari luar, dan nilai mana yang mungkin dapat diakses dari dalam.

D. Hasil yang diperoleh
     Nilai dapat diakses berdasar pada encaptution yag telah ditentukan.

Selasa, 21 November 2017

Pendeklarasian Property pada OOP

Assalamualaikum sobat. Semoga tetap sehat dan selalu dalam lindunganNya. Amin. Bertemu lagi nih. Langsung saja, kali ini saya akan sharing mengenai pendeklarasian property pada OOP.

Langsung saja ya...

A. Pendahuluan

1. Pengertian
     Sebuah properti, dalam beberapa bahasa pemrograman berorientasi objek, adalah jenis anggota kelas khusus, antara fungsi antara field (atau data member) dan sebuah metode. Sintaks untuk membaca dan menulis properti seperti untuk bidang, tapi baca dan tulis properti biasanya (diterjemahkan ke dalam bahasa 'getter' dan 'setter' method calls. Sintaks seperti lapangan lebih mudah dibaca dan ditulis daripada banyak pemanggilan metode, namun interposisi pemanggilan metode "di bawah tenda" memungkinkan validasi data, pemutakhiran aktif (misalnya elemen GUI), atau implementasi dari apa yang dapat dipanggil "bidang baca-saja".
2. Maksud dan Tujuan
     Untuk mendefinisikan dahulu apa propertynya, sebeum masuk ke methode dan mendeklarasikan objeknya.

3. Hasil yang diharapkan
     Dengan pendeklarasian property ini, semoga ketika mendeklarasikan mothode da memberikan objek tidak ada yang error.

B. Uraian

1. Alat dan Bahan
    - PC
    - Txt Editor

2. Durasi Waktu
     1 menit dengan studi kasus buah

3. Tahapan
    Akan tetapi, sebelumnya kta harus mendefinisikan class nya terlebih dahulu yaitu class Buah. Baru kita mendefinisikan propertynya.
  • Mencari ciri-ciri buah secara umum. Itu yang akan kita jadikan sebuah properti. Misalkan buah memiliki warna, memiliki rasa, memiliki tekstur.
  • Berarti ada 3 ciri-ciri buah secara umum. 1. Rasa, 2. Tekstur, 3. Warna.
  • Kita tinggal memasukkannya pada teks editor yakni. 

C. Kesimpulan
     Jadi, untuk mendefinisikan sebuah kelas. kita gunakan "class" lalu apa kelas yang ingin kita definisikan. Sedangkan untuk mendeklarasikan property kita gunakan variable. Atau ditandai dengan "$" (dolar) lalu nama property nya.

D. Hasil yang diperoleh
     Class dan property sudah didefinisikan.    

Senin, 20 November 2017

Pengenalan OOP(Object Oriented Programming)

Assalamualaikum sobat. Semoga tetap sehat dan selalu dalam lindunganNya. Amin. Bertemu lagi nih. Langsung saja, kali ini saya akan sharing mengenai Apa itu OOP?.

Langsung saja ya...

A. Pendahuluan

1. Pengertian
     OOP (Object Oriented Programming) adalah suatu metode pemrograman yang berorientasi kepada objek.
2. Maksud dan Tujuan
     Tujuan dari OOP diciptakan adalah untuk mempermudah pengembangan program dengan cara mengikuti model yang telah ada di kehidupan sehari-hari.
3. Hasil yang diharapkan
  • Dapat memberi fleksibilitas yang lebih
  • Kemudahan mengubah program
  • Digunakan luas dalam teknik peranti lunak skala besar
B. Uraian

1. Konsep OOP
  • Abstrak Class
    1. Kelas merupakan deskripsi abstrak informasi dan tingkah laku dari sekumpulan data.
    2. Kelas dapat diilustrasikan sebagai suatu cetak biru(blueprint) atau prototipe yang digunakan untuk menciptakan objek.
    3. Kelas merupakan tipe data bagi objek yang mengenkapsulasi data dan operasi pada data dalam suatu unit tunggal.
    4. Kelas mendefinisikan suatu struktur yang terdiri atas data kelas (data field), prosedur atau fungsi (method), dan sifat kelas (property).
  • Encapsulation
    1. Istilah enkapsulasi sebenarnya adalah kombinasi data dan fungsionalitas dalam sebuah unit tunggal sebagai bentuk untuk menyembunyikan detail informasi.
    2. Proses enkapsulasi memudahkan kita untuk menggunakan sebuah objek dari suatu kelas karena kita tidak perlu mengetahui segala hal secara rinci.
    3. Enkapsulasi menekankan pada antarmuka suatu kelas, atau dengan kata lain bagaimana menggunakan objek kelas tertentu.
    4. Contoh: kelas mobil menyediakan antarmuka fungsi untuk menjalankan mobil tersebut, tanpa kita perlu tahu komposisi bahan bakar, udara dan kalor yang diperlukan untuk proses tersebut.
  • Inheritance
    1. Kita dapat mendefinisikan suatu kelas baru dengan mewarisi sifat dari kelas lain yang sudah ada.
    2. Penurunan sifat ini bisa dilakukan secara bertingkattingkat, sehingga semakin ke bawah kelas tersebut menjadi semakin spesifik.
    3. Sub kelas memungkinkan kita untuk melakukan spesifikasi detail dan perilaku khusus dari kelas supernya.
    4. Dengan konsep pewarisan, seorang programmer dapat menggunakan kode yang telah ditulisnya pada kelas super berulang kali pada kelas-kelas turunannya tanpa harus menulis ulang semua kodekode itu.
  • Polymorphism
    1. Polimorfisme merupakan kemampuan objekobjek yang berbeda kelas namun terkait dalam pewarisan untuk merespon secara berbeda terhadap suatu pesan yang sama.
    2. Polimorfisme juga dapat dikatakan kemampuan sebuah objek untuk memutuskan method mana yang akan diterapkan padanya, tergantung letak objek tersebut pada jenjang pewarisan.
    3. Method overriding.
    4. Method name overloading

2.Dokumentasi
  

C. Kesimpulan
     Jadi, dengan adanya pemrograman berbasis objek ini dapat membantu prgrammer. Dan tid.ak harus mengubah-ubah kodenya. Hanya tinggal mengurang dan menambah baris kode saja. Karena setiap perintah dijadikan sebagai objek

Sabtu, 18 November 2017

Installasi Blab (CMS Chatting)


Assalamualaikum sobat. Semoga tetap sehat dan selalu dalam lindunganNya. Amin. Bertemu lagi nih. Langsung saja, kali ini saya akan sharing mengenai Installasi Blab / Aplikasi Chatting
Langsung saja ya...

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. Siapkan paket Blab
     2. Ekstrak di var/www/html
     3. Buat database dengan nama chat
     4. Buka melalui browser
localhost/chat

     5. Pada step 1 masukkan konfigurasi database yang telah kita buat, Klik oke

     6. Step 2 masukkan konfigurasi adminnya, klik next.
     7. Penginstallan selesai. Buka melalui browser, akan keluar tampilan seperti di bawah.

C. Kesimpulan
     Aplikasi blab ini adalah aplikasi chatting yang diakses melalui eb browser. Yang dapat digunakan apabila pihak yang melakukan chatting sama-sama memiliki aplikasi tersebut.

D. Hasil yang diperoleh
     Kita dapat memulai chatting dengan blab di laptop kita. Akan tetapi, lawan kita harus juga memiliki aplikasi tersebut juga.

E. Referensi
     Mudrofi-Teman BLC Telkom-2017

Jumat, 17 November 2017

IDE


Assalamualaikum sobat. Semoga tetap sehat dan selalu dalam lindunganNya. Amin. Bertemu lagi nih. Langsung saja, kali ini saya akan sharing mengenai IDE (Integrated Development Environment).
Langsung saja yuk..
 
A. Pendahuluan
1. Pengertian
    IDE (Integrated Development Environment) adalah program komputer yang memiliki beberapa fasilitas yang diperlukan dalam pembangunan perangkat lunak. Tujuan dari IDE adalah untuk menyediakan semua utilitas yang diperlukan dalam membangun perangkat lunak.
Sebuah IDE, atau secara bebas dapat diterjemahkan sebagai Lingkungan Pengembangan Terpadu, setidaknya memiliki fasilitas:
  • Editor, yaitu fasilitas untuk menuliskan kode sumber dari perangkat lunak.
  • Compiler, yaitu fasilitas untuk mengecek sintaks dari kode sumber kemudian mengubah dalam bentuk binari yang sesuai dengan bahasa mesin.
  • Linker, yaitu fasilitas untuk menyatukan data binari yang beberapa kode sumber yang dihasilkan compiler sehingga data-data binari tersebut menjadi satu kesatuan dan menjadi suatu program komputer yang siap dieksekusi.
  • Debuger, yaitu fasilitas untuk mengetes jalannya program, untuk mencari bug/kesalahan yang terdapat dalam program.
Sampai tahap tertentu IDE modern dapat membantu memberikan saran yang mempercepat penulisan. Pada saat penulisan kode, IDE juga dapat menunjukan bagian-bagian yang jelas mengandung kesalahan atau keraguan.
2. Maksud dan Tujuan
     Mengenal IDE, karena untuk mengembangkan suatu program kita sering menggunakan IDE untuk membantu kegiatan kita.

3. Hasil yang diharapkan
    Dengan IDE kita bisa lebih mudah dan terbantu ketika menggunakan IDE saat mengembangkan program.
B. Uraian
    1. Sejarah
        Sebagai bahan pembanding, bahasa pemrograman terdahulu disiapkan dengan cara yang berbeda, karena disiapkan melalui penyusunan flowchart, menggunakan formulir isian bahkan kartu berlubang.
         IDE pada tahap awal memungkinkan perintah kode dituliskan dalam satu atau lebih file teks, lalu dikompilasi melalui perintah baris. Penyusunan tata letak relatif sulit karena hanya berupa perkiraan. Jika terdapat kesalahan pada kode, proses kompilasi harus dihentikan?
2.Daftar IDE
  
Berikut ini adalah daftar IDE yang biasa dipakai dalam industri teknologi informasi:
  • Basic: MS Visual Basic 
       BASIC, adalah singkatan dari Beginners’ All-purpose Symbolic Instruction Code adalah sebuah kelompok bahasa pemrograman tingkat tinggi. Secara harfiah, BASIC memiliki arti "kode instruksi simbolis semua tujuan yang dapat digunakan oleh para pemula". Memang, istilah "Bahasa BASIC" di sini juga bisa diartikan menjadi bahasa untuk pemula, atau dengan kata lain, disebut sebagai bahasa dasar, tetapi hal tersebut dirasa kurang tepat, mengingat BASIC dapat juga digunakan oleh para pemrogram ahli.
  • C: MS Visual C++
        C adalah huruf ketiga dalam alfabet Latin. Dalam bahasa Indonesia, huruf ini disebut ce sedangkan dalam bahasa Inggris disebut cee, dibaca [siː]. Dalam bahasa Latin, huruf ini melambang fonem /k/, konsonan letup langit-langit belakang tak bersuara, sedangkan dalam bahasa Indonesia dan Melayu huruf ini melambangkan fonem /tʃ/, konsonan gesek pascarongga-gigi tak bersuara.
  • Delphi: Borland Delphi
  • Java: IntelliJ IDEA, Eclipse, NetBeans
       Java adalah bahasa pemrograman yang dapat dijalankan di berbagai komputer termasuk telepon genggam. Bahasa ini awalnya dibuat oleh James Gosling saat masih bergabung di Sun Microsystems saat ini merupakan bagian dari Oracle dan dirilis tahun 1995. Bahasa ini banyak mengadopsi sintaksis yang terdapat pada C dan C++ namun dengan sintaksis model objek yang lebih sederhana serta dukungan rutin-rutin aras bawah yang minimal. 
  • Pascal: Turbo Pascal, Lazarus
 

C. Kesimpulan
    Dengan IDE kegiatan kita untuk mengembangkan suatu program akan lebih terbantu, dan lebih mudah. 
D. Hasil yang diperoleh
    Kita lebih mengenal mengenai apa itu IDE.

E. Referensi

Kamis, 16 November 2017

Pengenalan GitHub dan Life Cycle nya


Assalamualaikum sobat. Semoga tetap sehat dan selalu dalam lindunganNya. Amin. Bertemu lagi nih. Langsung saja, kali ini saya akan sharing mengenai Github dan Life Cycle nya.
Langsung saja ya...

A. Pendahuluan
1. Pengertian
    GitHub adalah layanan penginangan web bersama untuk proyek pengembangan perangkat lunak yang menggunakan sistem pengontrol versi Git dan layanan hosting internet. Ini memberikan kontrol akses dan beberapa fitur kolaborasi seperti pelacakan bug, permintaan fitur, manajemen tugas, dan wiki untuk setiap proyek.
      GitHub menawarkan paket repositori pribadi dan gratis pada akun yang sama dan digunakan untuk proyek perangkat lunak sumber terbuka. Pada April 2016, GitHub melaporkan bahwa mereka mempunyai lebih dari 14 juta pengguna dan lebih dari 85.5 juta repositori, menjadikannya layanan terbesar dari kode sumber di dunia.
       Maskot  merek dagang dari GitHub adalah Octocat, seekor kucing Antropomorfisme dengan anggota badan Sefalopoda.
2. Maksud dan Tujuan
    Kita dapat membuat repository pada Github. Sehingga, kita dapat membuat selayaknya penyimpanan yang bisa untuk di rubah versinya. 

3. Hasil yang diharapkan
    Semua repository yang kita buat di laptop, kita push ke repository di github.

B. Uraian
1. Alat dan Bahan
    - PC/ Laptop
     - Akun Github

2. Durasi Waktu
    5-8 menit

3. Tahapan
    1. Atur identitas kita 

     2. Cek hasil identitas kita 

     3. Kita sudah membuat folder, jadi kita init dahulu.Dengan git init
     4. Untuk melihat status yang ada di repository kita, kita ketik perintah git status
     5. Bila ada file yang belum di staging kita tambah dengan perintah git add
     6. Bila file sudah di staging kita lihat lagi dengan git status. Warna yang mulanya merah akan menjadi hijau.
     7. Setelah kitu kita commit. Dengan perintah git commit -m "..." (... diisi keterangan apa yang dilakukan kita.
     8. Disini kita baru membuat repository yang ada di laptop kita, kita juga harus meremot repository yang ada di github. Dengan perintah git remote origin master (kita copi alamat yang ada di clone.)
     9. Untuk melihat apakah benar yang kita remote . Kita gunakan perintah git remote -v
     10. Nah kita sudah berhasil meremot. Untuk menarik file yang ada di repository github. Kita gunakan perintah git pull origin master
     11. Nah, untuk mengupload kita gunakan perintahgit push origin master
    12. Untuk melihat log kita gunakan perintah git log

C. Kesimpulan
    Dengan github kita memiliki cadangan repository.

D. Hasil yang diperoleh
    Repository yang ada di laptop kita juga sudah terhubung di repository github.

E. Referensi

Rabu, 15 November 2017

Installasi Moodle


Assalamualaikum sobat. Semoga tetap sehat dan selalu dalam lindunganNya. Amin. Bertemu lagi nih. Langsung saja, kali ini saya akan sharing mengenai Installasi Moodle
Langsung saja ya...

A. Pendahuluan
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. Maksud dan Tujuan
     - E learning
     - Test Online

3. Hasil yang diharapkan
     Moodle dapat di terapkan di setiap sekolah

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

     2. Durasi Waktu
         15-20 menit

     3. Tahapan
          1. Ekstrak di var/www/html
          2. Beri hak kepemilikan www-data
              chown -R www-data:www-data moodle
          3. Beri hak akses direktory nya
              chmod -R 755 moodle
          4. Buat database dengan nama moodle
          5. Buka lewat browser
              localhost/moodle
          6. Pilih bahasa yang ingin digunakan, Klik Next

          7. Masukkan konfigurasi letak tempat yang akan menjadi penyimpanan sementara. Proses ini dapat langsung dibuat ketika proses installasi, bisa juga membuat secara manual.
Bila membuat secara manual setelah memberi hak akses pada moodle, keluar ke direktory var/www, nuat direktory moodle disini. Beri hak kepemilikan dan hak aksesnya.
Bila secara otomatis, pilih seperti gambar di bawah klik next. 

           8. Pilih driver database nya. Menggunakan MariaDB/mysqli, klik next
 
           9. Nah, di step ini kita setting konfigurasi databasenya. Masukkan nama database seperti yang telah kita buat sebelumnya. Klik next.


         10. Di sini kita perlu mengcopy konfigurasi di bawah, dan kita simpan di dalam direktory moodle yang ada di html. Beri nama config.php


         11. Setelah menyimpan menjadi config.php. Refresh halamannya.

         12. Akan muncul step di bawah ini, Klik continue.


         13. Nah di step ini langsung klik next, bila semua konfigurasi sudah ok.


         14. Tunggu proses dibawah ini hingga selesai, Lalu klik continue.


         15. Setelah muncul tampilan seperti di bawah, klik upgrade moodle database now.


         16. Masukkan konfigurasi admin, yang akan kita pakai, lalu klik update profile.


         17. Masukkan data sesuai form dibawah, jangan lupa klik save changes.


         18. Selesai


C. Kesimpulan dan temuan masalah
Saya mengalami masalah karena php-soap belum terinstall di laptop saya, jadi saya mengintall php-soap, dan saya aktifkan configurasi di php ini.

D. Hasil yang diperoleh
Moodle suah dapat digunakan.

E. Referensi
     moodle.org