Tampilkan postingan dengan label Pelajaran. Tampilkan semua postingan
Tampilkan postingan dengan label Pelajaran. Tampilkan semua postingan

Jumat, 29 Juli 2016

Gelora Semangat Membaca Dengan iJakarta Digitalisasi Perpustakaan Berbasis Media Sosial

Apa yang kamu pikirkan tentang perpustakaan? Gedung yang besar? Ratusan rak buku? Bayangkan berapa lama waktu yang kamu perlukan untuk mencari katalog buku? Lokasi rak buku? Judul buku yang kamu inginkan atau tempat yang nyaman untuk membaca. 

Membaca buku memang membuka wawasan kita lebih luas, membaca juga menjadi awalan kita untuk mempelajari hal yang baru. Namun membaca juga memerlukan media, yaitu buku. Tak banyak dari saudara kita membaca buku yang telah usang, robek, bahkan sudah tak layak lagi disebut dengan buku. Kadang kita juga memerlukan biaya untuk membeli buku secara fisik.

Di era yang digital ini betapa menyenangkan apabila kita memiliki perpustakaan digital yang ada di smartphone. Dimana kita bisa mencari e-book, bergabung e-pustaka, berjumpa dengan orang, menerima feeds, dan membuat notes. Bahkan tanpa memerlukan biaya seperserpun untuk membaca.

Kamis, 22 Mei 2014

Polymorphism dalam C++ - Virtual Void


Konstruksi polimorfisme dalam pemrograman berorientasi obyek memungkinkan untuk mengadakan ikatan dinamis(juga disebut ikatan tunda, atau ikatan akhir). Apabila fungsi-fungsi dari suatu kelas dasar didefinisikan ulang atau ditindih pada kelas turunan, maka obyek-obyek yang dihasilkan hirarki kelas berupa obyek polimorfik. Polimorfik artinya mempunyai banyak bentuk atau punya kemampuan untuk mendefinisi banyak bentuk.
Polimorfisme merupakan suatu konsep yang menyatakan bahwa sesuatu yang sama dapat memiliki berbagai bentuk dan perilaku yang berbeda. Dalam hal ini polimorfisme merupakan suatu sifat menyandarkan pada kesamaan nama dalam program. Pengenal data, instans, dan metode, bahkan nama fungsi dapat dibuat dengan nama yang sama untuk kegunaan yang berbeda.

Jumat, 09 Mei 2014

Menghitung Luas Bangun Datar Menggunakan C++ dengan Konsep Inheritance

Inheritance adalah turunan atau pewarisan suatu class ke class baru dengan mewakili semua function yang ada di class utama (parent class). Inheritance sering sekali digunakan di dalam promgraman berorientasi objek atau OOP. Dengan kata lain, class utama (parent class) dengan classes turunannya berhubungan satu sama lain.

Keuntungan dari inheritance adalah programmer dapat menggunakan coding dari superclass yang nantinyan digunakan secara berulang ulang pada subclass tanpa harus menulisnya berulang kali juga.

Berikut adalah contoh implementasi dari penggunaan konsep Inheritance menggunakan bahasa C++.

#include <iostream.h>
#include <conio.h>

class bangun
{
 protected:
       double x,y,z;
  public:
       virtual void get_data()=0;
       virtual void display_area()=0;
};

Rabu, 12 Maret 2014

Menghitung Luas dan Keliling Persegi Panjang dengan C++ menggunakan Pemrograman Berbasis Objek

#include <iostream>
#include <conio.h>
using namespace std;

class hitung {
  private:
      int p,l;
  public:
      int luas()
      {return (p*l);}
   
      void beri_nilai (int p1, int l1)
      {p=p1; l=l1;}
   
      void beri_nilai2 ()
      {p=12; l=5;}
      int keliling()
      {
       return ((2*p)+(2*l));
      }
};

Membuat Kalkulator dengan C++ menggunakan Pemrograman Berbasis Objek

#include<iostream.h>
#include<conio.h>

class hitung{
      private:
             float a,b,c;
      public :
           
             float jumlah()
             {return (a+b+c);}
             float kurang()
             {return (a-b-c);}
             float kali()
             {return (a*b*c);}
             float bagi()
             {return (a/b/c);}
           
             void beri_nilai(float a1, float b1, float c1)
             {a=a1; b=b1; c=c1;}
};

Minggu, 23 September 2012

Membuat Gambar 3D dari Microsoft Office



Buat yang satu ini butuh waktu yang lumayan lama bro, nyesuaiin antar curve satu ama yang lain lalu diorder sana sini gitu. Padahal gambar dasarnya adalah sebuar circle lalu di potong jadi sedemikian rupa. Sebenarnya masi bisa lagi untuk dikreasikan namun aku ambil tema bumi ajalah, gambarnya seru ketimbang pilih warna-warna yang solid.

Membuat Banner dari Microsoft Office


Kalo buat banner dari MS. Word, kita cuma mainin gradiennya di bagian backgroundnya. :D Cukup simple kok. Juga perlu diperhatiin kalo buat Banner dsb yang bermaksud menginformasikan sesuatu hendaknya perhatikan pesan yang ingin disampaikan. So, menarik itu tidak selalu rame, yang penting informasi dapat tersampaikan dengan baik tanpa ada salah paham.

Membuat PCB dari Microsoft Office



Lanjut lagi bro.. Ini bagian kegiatan program pembelajaran sekolahku, khususnya pelajaran multimedia. Kali ini disuru buat PCB. Intinya kalo buat kudu sabar karo telaten. Tiap dot nya harus pas kalo dipasangi komponen, kalo ga gitu bakal berantakan kalo dikasi komponen dibaliknya.

Membuat Kotak Pensil dari Microsoft Office

Tugas pertamaku waktu multimedia bray... Gambar 2D jadi 3D , disini kita diajarin konsep dasar sama tool yang ada di Microsoft Office. Selamat belajar :)

Membuat Anyaman dari Microsoft Office

Hallo...
Ini ulah dari guruku yang kurang kerjaan. *haha Meskipun begitu tugasnya lumayan nyebelin sob, kalian harus bener-bener presisi kalo mau buat tentu saja dibarengi teknik dan ketelitian juga.

Nah, ini hasilku. Niat share doang, semoga bermanfaat. :D

Kamis, 26 April 2012

LinBerry: BlackBerryDesktop Manager untuk LINUX

LinBerry merupakan aplikasi yang dibuat sebagai alternatif dari RIM's desktop manager.Aplikasi ini menawarkan kemungkinan untuk me-manage BlackBerry lewat Linux.
Fitur dari LinBerry:
  • Melakukan backup
  • Mengatur kontak
  • Instal dan hapus aplikasi
  • Menggunakan BlackBerry sebagai modem

[[NEW]] Java Swing Make Over

Swing MakeOver :
Teknik memanipulasi tampilan user interface (Java Swing). Teknik ini dilakukan dengan menggunakan penggambaran agar tampilan komponen-komponen Java Swing seperti TextField, Button, dan lain-lain menjadi tampak lebih cantik.

SwingX :
Salah satu ‘turunan‘ dari Swing yang bisa digunakan seorang progammer jika bosan dengan Swing, atau menginginkan fitur-fitur tambahan pada Swing. Komponen pada SwingX hampir sama dengan komponen pada Swing, contoh pada Swing terdapat komponen JList, JTable, JComboBox dan pada SwingX komponen tersebut menjadi JXList, JXTable, JXCnmboBox.

Kelebihan SwingX:
  • Terdapat  fungsi addHighlighter() yang digunakan untuk memberi highlight pada sel tertentu (bisa berupa warna background berbeda dan sebagainya).
  • SwingX juga menawarkan komponen baru, seperti JXDatePicker. Ini adalah contoh komponen yang sering dibutuhkan oleh aplikasi, tetapi tidak disediakan oleh Swing secara langsung.
  • SwingX juga memiliki kotak dialog siap pakai, seperti JXTipOfTheDay, yang umum dipakai untuk menampilkan tips di program.

Contoh Modulnya bisa di download disini. :)

Ebook JAVA Swing Make Over


Sebenarnya ebook ini membahas apa sih ? Tersurat dari namanya "make over" ebookJava Swing Make Over ini membahas bagaimana mendandani tampilan aplikasi Java yang menggunakan library AWT/Swing. Menurut guru saya, tampilan yang bagus berpengaruh besar pada nilai tugas yang sedang saya kerjakan. Nah, oleh sebab itu, teman-teman harus memahami dulu dasar-dasar pemrograman Java sebelum membaca ebook ini.

JAVA SwingMake Over

SwingMakeOver merupakan teknik memanipulasi tampilan User Interfaces (Java Swing). Teknik ini dilakukan dengan menggunakan penggambaran agar tampilan komponen-komponen Java Swing seperti TextField, Button dan lain-lain menjadi lebih cantik kelihatannya. Pada Video Tutorial ini saya menjelaskan cara memanipulasi tampilan dari mulai komponen sederhana seperti JButton, JTextField, sampai komponen-komponen kompleks seperti JTable, JList dan JTree. Jika ingin tahun contoh projectnya klik disini.




Kamis, 08 Maret 2012

Conditional Sentence


Conditional sentence adalah kalimat yang terdiri dari dua klausa (if clause dan result clause) yang salah satunya berisi syarat/kondisi yang memengaruhi kebenaran kalimat tersebut. Posisi kedua klausa dalam kalimat ini bisa berubah-ubah, bisa if clause terlebih dahulu ataupun result clause terlebih dahulu, tanpa mengubah arti kalimat.Namun demikian, terdapat perbedaan struktur kalimat tergantung klausa yang mana yang diletakkan terlebih dahulu. Jika If clause diletakkan terlebih dahulu, maka diperlukan koma (,) untuk memisahkan kedua klausanya.
Terdapat tiga tipe conditional sentence. Secara singkat ketiga tipe tersebut bisa dilihat di tabel berikut:

Unsur-Unsur Kebugaran Jasmani



Menurut Pusat Pengembangan Kualitas Jasmani Tahun 2003, menjelaskan unsur-unsur kebugaran jasmani atau kondisi fisik ada 10 komponen. Komponen tersebut sebagian besar merupakan “unsur-unsur kebugaran jasmani yang sangat dibutuhkan oleh seseorang agar mampu melakukan aktivitas secara efisien dan produktif, baik sewaktu bekerja, maupun berolahraga”, Halim 2004:5). Unsur-unsur kebugaran jasmani yang dapat dikategorikan sebagai komponen kondisi fisik yaitu:

Prinsip kerja Webserver


Akhir-akhir  ini, hampir setiap lembaga mempunyai website yang digunakan sebagai sarana informasi yang up-to-date. Untuk dapat menghasilkan fasilitas tersebut, harus menyimpan dokumen web di web server agar dapat dibuka dari client.  Hal ini sering disebut dengan hosting. Untuk dapat membangun webserver dibutuhkan software sebagai web server, sofware ini sangat banyak sekali namun untuk platform Linux, web server yang terkenal handal adalah Apache. Apache merupakan salah satu Open Source program yang digunakan sebagai web server.
Web client dan Web server berkomunikasi menggunakan protokol HTTP (HyperText Transfer Protocol). Web client  adalah komputer yang tergabung dalam jaringan atau internet yang meminta informasi. Untuk dapatmengakses web server, web client menggunakan aplikasi yang disebut Web browser. Web server adalah komputer yang tergabung dalam jaringan atau internet yang memberikan informasi. HTTP (HyperText Transfer Protocol) adalah protokol yang dipergunakan untuk mentransfer dokumen dalam World Wide Web (WWW). Protokol ini adalah protokol ringan, tidak berstatus dan generik yang dapat dipergunakan berbagai macam tipe dokumen.

Mencegah Klik kanan


Tambahkan kode javascript berikut ini diantara tag <head> dan </head> halaman web Anda untuk mendisable klik kanan. Sebagai contoh lihat di sini.
<script language=”JavaScript”>
<!– 
var popup=”Sorry ya !!!\n\nThis Site Copyright
©2000″;
function noway(go) {
if (document.all) {
if (event.button == 2) {
alert(popup);
return false;
}
}
if (document.layers) {
if (go.which == 3) {
alert(popup);
return false;
}
}
}
if (document.layers) {
document.captureEvents(Event.MOUSEDOWN);
}
document.onmousedown=noway;
// –> </script>

Belajar Grafik Java


Di dalam grafika komputer, 3D merupakan bentuk grafik yang menggunakan representasi data geometri tiga dimensi. Sebagaimana definisi grafika komputer, grafik 3D ini tersimpan di dalam komputer untuk keperluan
kalkulasi dan rendering gambar 2D. Berbeda dengan dukungan grafik 2D yang sudah built-in, dukungan Java terhadap grafik 3D diletakkan ke dalam API terpisah, yakni Java3D. Java3D merupakan API 3D berbasis scene graph di platform Java, di mana scene graph merupakan sebuah pohon yang berisi hierarki data scene. Di dalam API Java3D didefinisikan sejumlah kelas dan interface yang menyediakan beragam operasi grafik 3D.

Konsep scene graph merupakan inti dari Java3D. Sebuah scene graph merupakan grafik yang merepresentasikan geometri, material, dan pencahayaan.
Scene graph dimulai dari root dengan sebuah VirtualUniverse dan mencakup transformasi serta geometri untuk mendefinisikan objek di dunia maya. Secara garis besar, ada tiga tahap fundamental yang diperlukan untuk menghasilkan objek 3D.
• Menciptakan objek Canvas3D
• Menciptakan sebuah scene graph
• Menghubungkan objek Canvas3D ke objek BranchGroup yang menunjuk root dari scene graph.
Ini adalah contoh penggunaan java dalam objek 3D [KUBUS] sehingga mampu melakukan rotasi melalui
gerakan kursor ke arah objek.

Konsep Himpunan dalam SQL


1. Pemakaian INNER JOIN
Seandainya kita mempunyai 2 ( dua ) himpunan :

A = {’1001′, ’1002′, ’1003′, ’1004′, ’1005′}
B = {’1002′, ’1004′, ’1006′, ’1007′}

Maka anggota A dan B adalah C = {’1002′, ’1004′}

Jadi C merupakan irisan dari himpunan A dan B
Dan bentuk perintah SQL menjadi