Selasa, 10 Mei 2016

pemograman

Pengertian Keyword adalah keyword adalah identifier khusus yang sudah disediakan oleh Java untuk tujuan tertentu. Kalian tidak dapat menggunakan keyword sebagai nama dari variabel, class, method.
-         Keyword $this  adalah sebuah Java Keyword yang digunakan untuk mewakili sebuah instance dari kelas di mana ia muncul. this dapat digunakan untuk mengakses anggota kelas dan sebagai referensi untuk contoh.Keyword this juga digunakan untuk meneruskan panggilan dari satu konstruktor di kelas untuk konstruktor lain di kelas yang sama.
-         Keyword Extands adalah sebuah Java Keyword yang digunakan dalam sebuah deklarasi kelas untuk menentukan superclass; digunakan dalam deklarasi interface untuk menentukan satu atau lebih superinterfaces. Kelas X Y meluas kelas untuk menambah fungsionalitas, baik dengan menambahkan field atau metode ke Y kelas, atau dengan meng-override metode kelas Y. Antarmuka Z memperluas satu atau lebih interface dengan menambahkan metode. Kelas X dikatakan sebagai subclass Y kelas; Interface Z dikatakan sebagai interface dari interface itu meluas. Juga digunakan untuk menentukan batas atas sebuah parameter ketik Generics.
-         Keyword Super adalah sebuah Java Keyword yang digunakan untuk mengakses anggota kelas diwariskan oleh kelas di mana ia muncul. Memungkinkan subclass untuk mengakses ditimpa metode dan anggota tersembunyi dari superclass nya. Keyword Super juga digunakan untuk meneruskan panggilan dari konstruktor ke konstruktor di superclass. Juga digunakan untuk menentukan batas bawah pada sebuah parameter ketik Generics.


Pengertian Dari Constructor (bahasa indonesia: konstruktor) adalah method khusus yang akan dijalankan secara otomatis pada saat sebuah objek dibuat (instansiasi), yakni ketika perintah “new” dijalankan.Constructor biasa digunakan untuk membuat proses awal dalam mempersiapkan objek, seperti memberi nilai awal kepada property, memanggil method internal dan beberapa proses lain yang digunakan untuk ‘mempersiapkan’ objek.Dalam PHP, constructor dibuat menggunakan method : __construct().
Destructor (bahasa indonesia: destruktor) adalah method khusus yang dijalankan secara otomatis pada saat sebuah objek dihapus. Di dalam PHP, seluruh objek secara otomatis dihapus ketika halaman PHP dimana objek itu berada selesai diproses. Tetapi kita juga dapat menghapus objek secara manual. Destructor biasanya digunakan untuk ‘membersihkan’ beberapa variabel, atau menjalankan proses tertentu sebelum objek dihapus.
Bentuk Umum Constructor :
● Konstruktor memiliki ciri :
1. Namanya sama dengan nama kelas
2. Tidak memiliki nilai balik(dan juga tidak boleh ada kata void didepannya)

Konstruktor: Bentuk Umum 
● Bentuk umum untuk mendeklarasikan constructor adalah seperti berikut ini: 

class namaClass{
     NamaClass(){
       //statemen;
     }
 }


Pengertian exception handling adalah Suatu program apabila mengalami kesalahan akan menghasilkan suatu runtime errors seperti gagal membuka file, suatu program melakukan akses diatas range array dan lain-lain. ketika runtime errors tersebut terjadi, aplikasi akan membuat suatu exception.

Jenis – jenis Exception: 
  • Exception class merupakan kesalahan yang disebabkan oleh program dan kesalahan external. Kesalahan jenis ini dapat ditangkap dan diatasi oleh program. Exception terdiri dari banyak subclass.
  •  Error class merupakan class yang berhubungan dengan kesalahan pada internal system. Jika terjadi kesalahan jenis ini maka hanya dapat dilakukan bagaimana memberitahu kepada pemakai dan melakukan pengakhiran program.
Operasi Exception dibagi menjadi 3 buah operasi, yaitu :
  • Claiming an exception 
  •   Throwing an exception 
  •  Catching an exception
Exception merupakan sebuah event yang akan menginterupsi program yang tidak berjalan normal / error, lebih mudahnya error handling merupakan penanganan error. Tidak semua penanganan error ditangani dengan exception, namun dapat mempermudah penanganan error.
·         Exception terdiri dari dua macam kelompok, yaitu :
– Exception yang merupakan subclass RunTimeException
– Exception yang bukan subclass RunTimeException


Access Modifier yaitu pengimplementasi . Kegunaan Access Modifiers ini untuk memberi hak akses kepada user. Tentu tidak semua data yang berada di dalam suatu kelas, atau turunannya dapat diakses, karena terdapat batasan-batasan yang berlaku.
Di dalam Java, terdapat 4 macam Access Modifiers, diantaranya:
1. Akses Default adalah tipe yang hanya class dalam package yang sama yang memiliki hak akses terhadap variabel dan methods dalam class. Contoh program sebagai berikut: public class Car { //akses dasar terhadap variabel
int name; //akses dasar terhadap metode
String getName(){
return name;}
}
2. Akses Public adalah class member untuk diakses baik dari dalam dan luar class. Sebagai contoh:
public class Car { //akses dasar terhadap variabel
public int name; //akses dasar terhadap metode
public String getName(){
return name; }
}
3. Akses Private pengaksesan class hanya dapat diakses oleh class dimana tipe ini dibuat. Contoh kutipan program dari akses private:
public class Car { //akses dasar terhadap variabel
private int name; //akses dasar terhadap metode private
String getName(){
return name; }
}
4. Akses Protected mengijinkan class member untuk diakses oleh method dalam class tersebut dan elemen – elemen subclass. Sebagai contoh:
public class Car { //akses dasar terhadap variabel
private int name; //akses dasar terhadap metode
private String getName(){
return name; }
}
Dari penjelasan materi Access modifier tersebut, berikut ini program Java yang saya buat untuk tugas Algoritma dan Pemrograman 3:
package car;
/**
*
* @author Ramski
*/
class car { // Membuat kelas car
private String name; // Untuk name bertipe String dengan method private
protected void set(String nm) {
name = nm;
}
public car(String name) {
this.name = name;
}
public String toString() {
return “Merk ” + name;
}
}
class cc extends car { // Membuat kelas cc dari turunan kelas car
private int i;
public cc(String name, int i) {
super(name);
this.i = i;
}
public void change(String name, int i) {
set(name); // Tersedia method ini karena termasuk akses private
this.i = i;
}
public String toString() {
return ” ” + i + “: ” + super.toString();
}
}
public class StudentRecord {
public static void main(String[] args) {
cc orc = new cc(“Kijang”, 1300);
System.out.println(orc);
orc.change(“Livina”, 1500);
System.out.println(orc);
}
}



Selasa, 03 Mei 2016

Pemograman Berorientasi Objek

Abstract Class

Abstract Class adalah Sebuah class yang tidak bisa di instansiasi(tidak bisa dibuat menjadi objek)dan berperan sebagai kerangka dasar bagi class turunannya. Didalam abstract class umumnya akan memiliki abstract method.
-          Abstract Method Adalah sebuah method dasar yang harus diimplementasikan ulang di dalam class anak (child class) Abstract method ditulis tanpa isi dari method melainkan hanya ‘signature’ nya saja. Signature dari sebuah method adalah bagian method dan parameternya.
Abstract class digunakan didalam inheritancve (pewarisan class) untuk memaksakan implementasi method yang sama bagi seluruh class yang diturunkan dari abstract class. Abstract class juga digunakan untuk membuat struktur logika penurunan didalam pemograman objek.
Konsep Abstract class dan abstract method akan ;lebih mudah dipahami dengan menggunakan contoh.
Misalkan kita ingin membuat class yang terdiri dari berbagai jenis komputer seperti class laptop, class PC, class netbook, dan lain-lain. Seluruh class itu tentunya memiliki sifat-sifat komputer, seperti memiliki spesifikasi, memiliki processor, dan membutuhkan listrik dalam implementasinya, kita bisa membuat seluruh class ini diturunkan dari class komputer.

Package
Package adalah sebuah sarana untuk mengelompokan atau mengorganisasikan kelas dan interface yang sama atau sekelompok menjadi satu unit tunggal dalam library. Package mempengaruhi mekanisme hak akses ke kelas didalamnya. Hal terpenting yang harus diperhatikan pada saat mendeklarasikan pacage, bahwa class tersebut harus disimpan pada suatu directory yang sama dengan nama package nya. Alasan menggunakan package adalah untuk mudahnya developer dalam hal mencari dan me-manage akses yang diberikan, mengerti  akan konsep dari package akan membaantu mengelola dan menggunakan file yang didimpan didalam JAR (Java Archive).

Casting Objek
Casting adalah proses konversi data dari suatu tipe ke tipe yang lain. Kita juga akan belajar bagaimana mengkonversi tipe data primitif ke obyek dan sebaliknya. Kemudian, pada akhirnya kita akan belajar bagaimana. Membandingkan sebuah obyek, serta menentukan nama kelas dari suatu objek.
Casting tipe data Primitif
Ada sebuah tipe data primitf yang tidak dapat dicasting, yaitu tipe data boolean.
Contoh :
Implisit casting
Int nilai=80.
Double dnilai=nilai.
Implisit casting terjadi jika tipe awal lebih kecil kapasitasnya.
Ekspilist casting
Double dnilai =90;
Int nilai = (int) dnilai;
Explicit cast terjadi jika tipe awal lebih besar dari pada tipe tujuan.
Casting Objek
Instance dari sebuah kelas dapat diubah ke instance kelas yang lain, dengan syarat kelas-kelas ini harus terhubung dengan mekanisme inheritance (kelas dengan subkelasnya).

Overloading Dan Overridding
Overloading adalah suatu function yang memiliki parameter, dan function tersebut dapat memiliki nama function yang sama dengan yang lainnnya dengan syarat jumlah parameter mesti berbeda.
Overriding adalah suatu keadaan dimana kelas anak dapat mengubah atau bisa kita bilang memodifikasikan atau memperluas data dan method pada kelas induk.
Keuntungan overrifing dapat menambahkan sifat/atribut pada kelas induknya.

Pewarisan Interface
Pewarisan Interface adalah hubungan antara class dimana dalam satu class ada superclass atau class induk dari class yang lainnya. Pewarisan menunjuk pada properti dan behavior yang diterima dari class .

Kesimpulan Dari Abstract Class, Package, Casting Objek, Overloadin Dan Overriding , dan pewarisan interface. 
A.    Package adalah sarana untuk mengelompokkan kelas-kelas dan interface yang sekelompok menjadi suatu unit tunggal dalam library.
B.  Casting object digunakan untuk mengkonversi nilai primitif menuju tipe yang lebih besar,
C.  Overloading merupakan satu function yang memiliki parameter dan function tersebut dapat memberikan nama function yang sama namun jumlah parameter harus berbeda.
D. Overriding yaitu dimana subclass dapat merubah atau memodifikasi data dan method pada parents class.
E.   Pewarisan interface yaitu sebuah kelas dapat mewarisi interface dengan menggunakan kata kunci implements, dimana kelas tersebut dapat mewarisi beberapa interface.
F.   Abstract Class tidak bisa dijadikan sebagai objek dan di gunakan didalam pewarisan class.


Rabu, 13 Januari 2016

PHP

PENGERTIAN PHP
Apa Pengertian PHP ? PHP adalah sebuah kepanjangan dari Hypertext Preprocessor, PHP Atau Hypertext Preprocessor ialah sebuah bahasa pemrograman yang berupa kode atau script yang bisa ditambahkan ke dalam Bahasa Pemrograman HTML.
PHP juga merupakan salah satu Bahasa Pemrograman yang masih baru dan mungkin saja masih akan ada pengembangan dari Bahasa Pemrograman ini.

KELEBIHAN & KEKURANGAN PHP
 
Kelebihan PHP
Banyak sekali kelebihan yang dimiliki PHP dibandingkan dengan bahasa pemrograman yang lain, Diantaranya :
  1. Bisa membuat Web menjadi Dinamis.
  2. PHP bersifat Open Source yang berarti dapat digunakan oleh siapa saja secara gratis.
  3. Program yang dibuat dengan PHP bisa dijalankan oleh Semua Sistem Operasi karena PHP berjalan secara Web Base yag artinya semua Sistem Operasi bahkan HP yang mempunyai Web Browser dapat menggunakan program PHP.
  4. Aplikasi PHP lebih cepat dibandingkan dengan ASP maupun Java.
  5. Mendukung banyak paket Database seperti MySQL, Oracle, PostgrSQL, dan lain-lain.
  6. Bahasa pemrograman PHP tidak memerlukan Kompilasi / Compile dalam penggunaannya.
  7. Banyak Web Server yang mendukung PHP seperti Apache, Lighttpd, IIS dan lain-lain.
  8. Pengembangan Aplikasi PHP mudah karena banyak Dokumentasi, Refrensi & Developer yang membantu dalam pengembangannya.
  9. Banyak bertebaran Aplikasi & Program PHP yang Gratis & Siap pakai seperti WordPress, PrestaShop, dan lain-lain.
Kekurangan PHP
Selain kelebihan PHP, PHP juga mempunyai kekurangan. Namun masalah kekurangannya sangat sedikit. Diantaranya :
  1. PHP Tidak mengenal Package.
  2. Jika tidak di encoding, maka kode PHP dabat dibaca semua orang & untuk meng encodingnya dibutuhkan tool dari Zend yang mahal sekali biayanya.
  3. PHP memiliki kelemahan keamanan. Jadi Programmer harus jeli & berhati-hati dalam melakukan pemrograman & Konfigurasi PHP.

TAG DASAR PHP


 

Selasa, 12 Januari 2016

Visual Basic


VB.Net

Microsoft Visual Basic .NET adalah sebuah alat untuk mengembangkan dan membangun aplikasi yang bergerak di atas sistem .NET Framework, dengan menggunakan bahasa BASIC.

Berikut Ini adalah macam-macam VB.Net  dibawah ini :

Visual Basic .NET 2002 (VB 7.0)

Versi pertama dari Visual Basic .NET adalah Visual Basic .NET 2002 yang dirilis pertama kali pada bulan Februari 2002. Visual Basic .NET 2002 merupakan sebuah bahasa pemrograman visual yang berbasis bahasa BASIC (sama seperti halnya Visual Basic 6.0, tetapi lebih disempurnakan dan lebih berorientasi objek), dan didesain untuk berjalan di atas Microsoft .NET Framework versi 1.0.
Versi 7.0 ini dirilis bersamaan dengan Visual C# dan ASP.NET. Bahasa C#, yang dianggap sebagai jawaban terhadap Java, mendapatkan perhatian yang lebih banyak dibandingkan dengan VB.NET yang kurang begitu banyak diulas. Hasilnya, sedikit orang di luar komunitas Visual Basic yang memperhatikan VB.NET. Versi pertama ini kurang mendapat sambutan yang bagus dari para programmer, dan pada saat itu, program berbasis Visual Basic 6.0 sedang marak-maraknya dibuat. Para programmer yang mencoba Visual Basic .NET untuk pertama kali akan merasakan bahwa Visual Basic .NET sangatlah berbeda dibandingkan dengan Visual Basic sebelumnya. Contoh yang paling mudah adalah runtime engine yang lebih besar 10 kali lipat dibandingkan Visual Basic 6.0, dan juga meningkatkan beban di memori.

Visual Basic .NET 2003 (VB 7.1)

Selanjutnya, pada bulan Maret 2003, Microsoft pun merilis lagi versi yang lebih baru dari Visual Basic .NET, Visual Basic .NET 2003. Versi ini berisi beberapa perbaikan dibandingkan dengan versi sebelumnya, dan aplikasi yang dibuatnya dapat berjalan di atas .NET Framework versi 1.1. Fitur yang ditambahkan adalah dukungan terhadap .NET Compact Framework dan mesin wizard upgrade VB6 ke VB.NET yang telah ditingkatkan. Peningkatan yang lainnya adalah peningkatan pada performa dan keandalan dari Integrated Development Environment (IDE) Visual Basic itu sendiri, dan juga runtime engine.
Visual Basic .NET 2003 tersedia dalam beberapa jenis cita rasa: Professional, Enterprise Architect dan Academic Edition. Khusus untuk Visual Basic .NET 2003 Academic Edition, versi tersebut didistribusikan secara gratis untuk beberapa sekolah di dalam setiap negara; versi Professional dan Enterprise Architect merupakan produk komersial

Visual Basic 2005 (VB 8.0)

Setelah itu, Microsoft pun berkonsentrasi dalam mengembangkan Microsoft .NET Framework 2.0, dan tentunya alat bantu untuk membangun program di atasnya. Hingga pada tahun 2005, mereka pun merilis versi terbaru dari Visual Basic .NET, yang kali ini disebut dengan Visual Basic 2005 (dengan membuang kata ".NET"), bersama-sama dengan beberapa aplikasi pengembangan lainnya.
Untuk rilis 2005 ini, Microsoft menambahkan beberapa fitur baru, di antaranya adalah:
  • Edit and Continue
    Fitur ini sebelumnya terdapat di dalam Visual Basic, akan tetapi dihapus di dalam Visual Basic .NET. Dengan keberadaan fitur ini, para programmer dapat memodifikasi kode pada saat program dieksekusi dan melanjutkan proses eksekusi dengan kode yang telah dimodifikasi tersebut.
  • Evaluasi ekspresi pada saat waktu desain
  • Munculnya Pseudo-Namespace "My", yang menyediakan:
    • Akses yang mudah terhadap beberapa area tertentu dari dalam .NET Framework yang tanpanya membutuhkan kode yang sangat signifikan.
    • Kelas-kelas yang dibuat secara dinamis (khususnya My.Forms).
  • Peningkatan yang dilakukan terhadap konverter kode sumber dari Visual Basic ke Visual Basic .NET.
  • Penggunaan kata kunci (keyword) Using, yang menyederhanakan penggunaan objek-objek yang membutuhkan pola Dispose untuk membebaskan sumber daya yang sudah tidak terpakai.
  • Just My Code, yang menyembunyikan kode reusable yang ditulis oleh alat bantu Integrated Development Environment (IDE) Visual Studio .NET.
  • Pengikatan sumber data (Data Source binding), yang mampu mempermudah pengembangan aplikasi basis data berbasis klien/server.
Fungsi-fungsi yang tersebut di atas (khususnya My) ditujukan untuk memfokuskan Visual Basic .NET sebagai sebuah platform pengembangan aplikasi secara cepat dan "menjauhkannya" dari bahasa C#.
Bahasa Visual Basic 2005 memperkenalkan fitur-fitur baru, yakni:
  • Bawaan .NET Framework 2.0:
    • Generics
    • Partial class, sebuah metode yang dapat digunakan untuk mendefinisikan beberapa bagian dari sebuah kelas di dalam sebuah berkas, lalu menambahkan definisinya di lain waktu; sangat berguna khususnya ketika mengintegrasikan kode pengguna dengan kode yang dibuat secara otomatis.
    • Nullable Type
  • Komentar XML yang dapat diproses dengan menggunakan beberapa alat bantu seperti NDoc untuk membuat dokumentasi secara otomatis.
  • Operator overloading
  • Dukungan terhadap tipe data bilangan bulat tak bertanda (unsigned integer) yang umumnya digunakan di dalam bahasa lainnya. 

Visual Basic 9.0 (Visual Basic 2008)

Versi ini merupakan versi terbaru yang dirilis oleh Microsoft pada tanggal 19 November 2007, bersamaan dengan dirilisnya Microsoft Visual C# 2008, Microsoft Visual C++ 2008, dan Microsoft .NET Framework 3.5.
Dalam versi ini, Microsoft menambahkan banyak fitur baru, termasuk di antaranya adalah:
  • Operator If sekarang merupakan operator ternary (membutuhkan tiga operand), dengan sintaksis If (boolean, nilai, nilai). Ini dimaksudkan untuk mengganti fungsi IIF.
  • Dukungan anonymous types
  • Dukungan terhadap Language Integrated Query (LINQ)
  • Dukungan terhadap ekspresi Lambda
  • Dukungan terhadap literal XML
  • Dukungan terhadap inferensi tipe data.
  • dukungan terhadap 'LINQ'

Definisi Istilah maksud dari .Net yaitu Microsoft .NET Framework atau disingkat .NET merupakan komponen yang dapat ditambahkan ke sistem operasi Microsoft Windows atau telah terintegrasi ke dalam Windows. Framwork ini menyediakan sejumlah besar solusi program untuk memenuhi kebutuhan-kebutuhan umum program baru dan mengatur eksekusi program-program yang ditulis secara khusus untuk framework ini. Framework .NET adalah kunci penawaran utama dari Microsoft dan dimaksudkan untuk digunakan oleh sebagian besar aplikasi-aplikasi baru yang dibuat untuk platform Windows.

Macam - Macam Teknologi Desktop :

1. Software Pengolah kata ( Word Processors ) : software Pengolah kata ini sangat membantu                 sekali untuk menulis surat, desain brosur, dan menciptakan banyak jenis dokumen. Contohnya :           .doc, . pdf dan lainnya software/aplikasi Pengolah kata yang paling terkenal sampai saat ini                 adalah Microsoft Word karena ms.word ini kalo menurut saya sih simple dan makin lama makin         mudah menggunakannya karena selalu Up To Date :D

2. Software Web browser : aplikasi web browser adalah alat yang digunakan untuk mengakses               sebuah halaman Web Contoh halaman web yang sering dikunjungi pada saat ini 1. Google,                 2.Facebook, 3. Youtube, 4. Yahoo, dan yang lainnya. Contoh web browser yang biasa                         digunakan : Internet Explorer, Mozzila Firefox, Google Chrome, Opera, Bing dan Safari.

3. Games :  saya yakin kalo masalah games pasti sahabat juga sudah tidak asing lagi bukan karena           games  adalah teman ketika jenuh ketika kerja melanda :v Ada banyak games yang berbeda dan           dapat dimainkan di dalam komputer. Misalnya seperti  games Caturm, kartu Solitaire, Games             house dan lainnya.

4.  Media player : Jika sahabat ingin mendengarkan lagu MP3, MP4  atau bahkan menonton video sahabat harus memiliki aplaikasi media player ini cara memilikinya yaa tinggal download atau membeli disk nya. Aplikasi Untuk mendengarkan lagu mp4 atau sejenisnya ini sahabat bisa menggunakan winamp, aimp bahkan bawaan dari sistemnya sendiri jika sahabat memakai windows maka sudah di sediakan Windows media player untuk sahabat semua. Nah kalo untuk menonton film beda lagi hehe nama nama aplikasinya adalah : gom, Kmp Player, VLC dan yang lainnya.

5. Editing Foto : nah kan sekarang ini lagi tren trennya selfi tuhh biar hasil dari jepretan sahabat makin bagus maka ada baiknya juga jika sahabat mengedit Foto sahabat ini dengan menggunakan aplikasi editing Foto. Aplikasi buat Editing Photo yang biasa di gunakan orang banyak adalah : Photoscap, QiuQiu, PhotoShop dan Lain lain.

6. Editing Video : jika sahabat ingin mengedit Video gunakannya aplikasi editing Video yang baik bahkan yang terbaik seperti : Movie Maker, cineFX Jashaka,Avidemux dan lain sebagainya.



Macam - Macam Bahasa Pemograman Desktop : 

JAVA

Java adalah bahasa pemrograman yang dapat dijalankan di berbagai komputer termasuk telepon genggam. Dikembangkan oleh Sun Microsystems dan diterbitkan tahun 1995. Java tidak boleh disalahpahami sebagai JavaScript. JavaScript adalah bahasa scripting yang digunakan oleh web browser.
Sebagai bahasa pemrograman berorientasi object Java Platform Standard Edition (JSE) menyediakan lingkungan yang lengkap untuk pengembangan aplikasi di desktop dan client/server. Materi pelatihan pada Java Fundamental (JSE) akan fokus ke masalah pengantar aplikasi Java, pemrograman berorientasi object (OOP), dan berbagai teknik yang digunakan pada pemrograman bahasa Java. Materi disajikan dengan metode perimbangan teori-praktek, dengan harapan bahwa peserta training disamping memahami paradigma berorientasi objek, juga memiliki skill pemrograman Java di level dasar-intermediate.
C
Bahasa pemrograman C dibuat pada tahun 1972 oleh Dennis Ritchie untuk Sistem Operasi Unix di Bell Telephone Laboratories. Meskipun C dibuat untuk memprogram sistem dan jaringan komputer namun bahasa ini juga sering digunakan dalam mengembangkan software aplikasi. C juga banyak dipakai oleh berbagai jenis platform sistem operasi dan arsitektur komputer, bahkan terdapat beberepa compiler yang sangat populer telah tersedia. C secara luar biasa mempengaruhi bahasa populer lainnya, terutama C++ yang merupakan extensi dari C.
Bahasa C merupakan salah satu bahasa pemrograman yang sangat populer di mata para pakar dunia komputer, terutama di kalangan pendidikan, karena bahasa C dianggap sebagai bahasa yang memiliki banyak keunnggulan dibanding bahasa yang lain. Dilihat dari sisi sintaksnya Bahasa C sangat mudah dipelajari baik bagi kalangan pelajar/mahasiswa maupun kalangan masyarakat umum, dan dari segi kecepatan Bahasa C sangat tangguh karena bisa berjalan secepat bahasa tingkat rendah (rakitan). Karena keunggulannya tersebut, bahasa C dipakai sebagai mata kuliah wajib hampir di seluruh perguruan tinggi di dunia.

C++

Perbedaan Antara Bahasa pemrograman C dan C++ adalah meskipun bahasa-bahasa tersebut menggunakan sintaks yang sama tetapi mereka memiliki perbedaan, C merupakan bahasa pemrograman prosedural, dimana penyelesaian suatu masalah dilakukan dengan membagi-bagi masalah tersebut kedalam su-submasalah yang lebih kecil, Selain itu, C++ merupakan bahasa pemrograman yang memiliki sifat Pemrograman berorientasi objek, Untuk menyelesaikan masalah, C++ melakukan langkah pertama dengan menjelaskan class-class yang merupakan anak class yang dibuat sebelumnya sebagai abstraksi dari object-object fisik, Class tersebut berisi keadaan object, anggota-anggotanya dan kemampuan dari objectnya, Setelah beberapa Class dibuat kemudian masalah dipecahkan dengan Class.

PHP

PHP adalah bahasa pemrograman Web yang paling banyak dipakai saat ini. PHP banyak dipakai untuk memrogram situs web dinamis, walaupun tidak tertutup kemungkinam untuk digunakan untuk pemakaian lain.
Contoh terkenal dari aplikasi PHP adalah phpBB dan MediaWiki (software di belakang Wikipedia). PHP juga dapat dilihat sebagai pilihan lain dari ASP.NET/C#/VB.NET Microsoft, ColdFusion Macromedia, JSP/Java Sun Microsystems, dan CGI/Perl. Contoh aplikasi lain yang lebih kompleks berupa CMS yang dibangun menggunakan PHP adalah Mambo, Joomla!, Postnuke, Xaraya, dan lain-lain.
Kelebihan PHP adalah tidak melakukan sebuah kompilasi dalam penggunaanya. Web Server yang mendukung php dapat ditemukan dimana – mana dari mulai IIS sampai dengan apache, dengan configurasi yang relatif mudah. Dalam sisi pengembangan lebih mudah, karena banyaknya milis – milis dan developer yang siap membantu dalam pengembangan. Dalam sisi pemahamanan, php adalah bahasa scripting yang paling mudah karena referensi yang banyak. PHP adalah bahasa open source yang dapat digunakan di berbagai mesin (linux, unix, windows) dan dapat dijalankan secara runtime melalui console serta juga dapat menjalankan perintah-perintah system.

VISUAL BASIC

Microsoft Visual Basic (sering disingkat sebagai VB saja) merupakan sebuah bahasa pemrograman yang menawarkan Integrated Development Environment (IDE) visual untuk membuat program perangkat lunak berbasis sistem operasi Microsoft Windows dengan menggunakan model pemrograman (COM), Visual Basic merupakan turunan bahasa pemrograman BASIC dan menawarkan pengembangan perangkat lunak komputer berbasis grafik dengan cepat. Beberapa bahasa skrip seperti Visual Basic for Applications (VBA) dan Visual Basic Scripting Edition (VBScript), mirip seperti halnya Visual Basic, tetapi cara kerjanya yang berbeda. Para programmer dapat membangun aplikasi dengan menggunakan komponen-komponen yang disediakan oleh Microsoft Visual Basic Program-program yang ditulis dengan Visual Basic juga dapat menggunakan Windows API, tapi membutuhkan deklarasi fungsi luar tambahan. Dalam pemrograman untuk bisnis, Visual Basic memiliki pangsa pasar yang sangat luas. Dalam sebuah survey yang dilakukan pada tahun 2005, 62% pengembang perangkat lunak dilaporkan menggunakan berbagai bentuk Visual Basic, yang diikuti oleh C++, JavaScript, C#, dan Java.

C#

C# adalah sebuah bahasa pemrograman modern yang bersifat general-purpose, berorientasi objek, yang dapat digunakan untuk membuat program di atas arsitektur Microsoft .NET Framework. Bahasa C# ini memiliki kemiripan dengan bahasa Java, C dan C++ (selengkapnya dapat dilihat pada Sejarah Bahasa C#). Bahasa pemrograman ini dikembangkan oleh sebuah tim pengembang di Microsoft yang dipimpin oleh Anders Hejlsberg, seorang yang telah lama malang melintang di dunia pengembangan bahasa pemrograman karena memang ialah yang membuat Borland Turbo Pascal, Borland Delphi, dan juga Microsoft J++. Kini, C# telah distandarisasi oleh European Computer Manufacturer Association (ECMA) dan juga International Organization for Standardization (ISO) dan telah menginjak versi 3.0 yang mendukung beberapa fitur baru semacam Language Integrated Query (LINQ) dan lain-lainnya.

PHYTON

Python adalah salah satu bahasa pemrograman yang sangat powerfull dan mudah untuk dipelajari. Python memiliki struktur data tingkat tinggi yang sangat efisien dan sederhana tapi efektif untuk penerapan pemrograman berorientasi objek.
Python memiliki syntax dan type data dinamis yang elegan hingga membuatnya menjadi bahasa yang sangat ideal untuk scripting dan pengembangan aplikasi diberbagai bidang dan flatform system operasi.
Interpreter Python dan kumpulan library-nya bisa didapatkan gratis di situs resminya http://www.python.org/, dan boleh didisribusikan secara bebas. Di situs ini Anda juga bisa mendapatkan distribusi dan modul serta link-link situs yang menyediakan modul, program dan tool serta dokumentasi tambahan. Interpreter Python sangat mudah ditambahkan dengan fungsi-fungsi baru dan tipe data yang diimplementasikan dengan C/C++ atau bahas pemrograman lain yangdapat dipanggil menggunakan C. Python juga cocok untuk digunakan sebagai bahasa tambahan untuk kustomisasi aplikasi, seperti yang banyak digunakan dalam aplikasi GNU/Linux.(Python Documentation).

PERL

Perl umum adalah bahasa pemrograman-tujuan awalnya dikembangkan untuk manipulasi teks dan digunakan untuk berbagai tugas termasuk sistem administrasi, pengembangan web, pemrograman jaringan, pengembangan GUI, dan banyak lagi.
Berjalan pada mesin dengan sistem operasi Unix (SunOS, Linux, BSD, HP-UX), juga tersedia untuk sistem operasi seperti DOS, Windows, PowerPC, BeOS, VMS, EBCDIC, dan PocketPC. Biaisan bahasa ini dimaksudkan untuk menjadi praktis karena mudah digunakan, efisien, lengkap juga indah, kecil, elegan, minimal. Besar fitur yang mudah digunakan, mendukung kedua prosedural dan berorientasi objek (OO) pemrograman, telah built-in untuk mendukung pemrosesan teks, dan memiliki satu dunia yang paling mengesankan koleksi dari modul pihak ketiga.

Objective-C

Objective-C adalah bahasa pemrograman yang dikembangkan dari bahasa C digabung dengan gaya bahasa SmallTalk. Dengan kata lain, Objective-C pada OOP-nya bergaya SmallTalk yaitu menggunakan message passing sedangkan C++ menggunakan pemanggilan method.
Objective-C saat ini banyak digunakan pada platform Mac OS X dan iOS (iOS adalah sistem operasi untuk iPhone, iPod Touch dan iPad… naahhhh!). Dengan adanya framework Cocos2D yang notabene adalah framework untuk membuat game di iPhone, maka Objective-C makin banyak yang mempelajarinya. Catatan Cocos2D merupakan bagian Cocoa Touch API (dari namanya sudah ketahuan untuk membuat aplikasi touchscreen) yang dibuat menggunakan Objective-C. Objective-C juga merupakan bahasa pemrograman utama pada sistem operasi NextStep. Kenapa Objective-C digunakan di sistem operasi Mac? karena Steve Jobs (pendiri Apple Inc.) membuat perusahaan bernama NeXT yang menggunakan Objective-C berlisensi dari StepStone untuk membuat sistem operasi NextStep. Karena NeXT diakuisisi Apple Inc. maka NextStep dimodif menjadi Mac OS dan tentu saja dibangun menggunakan Objective-C. Sehingga Objective-C menjadi bahasa pemrograman utama pada produk-produk MacIntosh.

DELPHI

Delphi adalah kompiler / penterjemah bahasa Delphi (awalnya dari Pascal) yang merupakan bahasa tingkat tinggi sekelas dengan Basic atau C yang merupakan produk dari Borland corp. Bahasa Pemrograman di Delphi disebut bahasa procedural artinya bahasa/sintaknya mengikuti urutan tertentu / prosedur. Delphi termasuk Keluarga Visual sekelas Visual Basic, Visual C, artinya perintah-perintah untuk membuat objek dapat dilakukan secara visual. Pemrogram tinggal memilih objek apa yang ingin dimasukkan kedalam Form/Window, lalu tingkah laku objek tersebut saat menerima event/aksi tinggal dibuat programnya.

Console.Writeline :

mengenai input dan output yang digunakan dalam C#. Sebagai contoh pertama perhatikanlah program dibawah ini, dimana program akan meminta inputan berupa dua buah bilangan integer atau bilangan bulat kepada user dan menampilkan hasil penjumlahannya ke layar.

using System;

namespace InputOutput
{
class Program
{
static void Main(string[] args)
{
Console.Write("Masukan Bilangan Bulat Pertama : ");
int angaka1 = Convert.ToInt32(Console.ReadLine());
Console.Write("Masukan Bilangan Bulat Kedua : ");
int angaka2 = Convert.ToInt32(Console.ReadLine());

int sum = angaka1 + angaka2;

Console.WriteLine("Jumlahnya Adalah : " + sum);
}
}
}

Console.ReadLine() Adalah fungsi yang digunakan untuk membaca inputan dari user, akan tetapi format dari inputan yang diambil tersebut berupa string sehingga kita perlu mengubahnya menjadi integer agar dapat dioperasikan oleh karena itu kita menggunakan fungsi Convert.ToInt32() .
int sum = angaka1 + angaka2; Adalah operasi aritmatika yang menunjukan bahwa variabel jumlah diisi oleh penjumlahan dari variable angka1 dan angka1
Console.WriteLine("Jumlahnya Adalah : " + sum); Adalah cara untuk menampilkan suatu variable pada layar, jadi yang akan ditampilkan adalah text “Jumlahnya Adalah :” dan nilai dari variable jumlah.

Output dari program diatas adalah :
Masukan Bilangan Bulat Pertama: 35
Masukan Bilangan Bulat Pertama: 65
Jumlahnya Adalah : 117

Selain penjumlahan operator artimatikan dalam C# juga bisa berupa :
Perkalian #contoh : c = a * b;
Pembagian #contoh : c = a / b;
Pengurangan #contoh : c = a - b;
Modulo #contoh : c = a % b;
Pemangkatan # contoh : c = math.exp(a);
Perakaran # contoh : c = math.sqrt(a); 

 


KESIMPULAN


1)    Microsoft Visual Basic .NET adalah sebuah alat untuk mengembangkan dan membangun aplikasi yang bergerak di atas sistem .NET Framework, dengan menggunakan bahasa BASIC.




Macam-Macam Versi VB.NET


a)    Visual Basic .NET 2002 (VB 7.0)


Versi pertama dari Visual Basic .NET adalah Visual Basic .NET 2002 yang dirilis pertama kali pada bulan Februari 2002. Visual Basic .NET 2002 merupakan sebuah bahasa pemrograman visual yang berbasis bahasa BASIC (sama seperti halnya Visual Basic 6.0, tetapi lebih disempurnakan dan lebih berorientasi objek), dan didesain untuk berjalan di atas Microsoft .NET Framework versi 1.0.


b)    Visual Basic .NET 2003 (VB 7.1)


Selanjutnya, pada bulan Maret 2003, Microsoft pun merilis lagi versi yang lebih baru dari Visual Basic .NET, Visual Basic .NET 2003. Versi ini berisi beberapa perbaikan dibandingkan dengan versi sebelumnya, dan aplikasi yang dibuatnya dapat berjalan di atas .


c)    Visual Basic 2005 (VB 8.0)


Setelah itu, Microsoft pun berkonsentrasi dalam mengembangkan Microsoft .NET Framework 2.0, dan tentunya alat bantu untuk membangun program di atasnya


d)    Visual Basic 9.0 (Visual Basic 2008)


Versi ini merupakan versi terbaru yang dirilis oleh Microsoft pada tanggal 19 November 2007. Dalam versi ini, Microsoft menambahkan banyak fitur baru.


2)    Microsoft .NET Framework atau disingkat .NET merupakan komponen yang dapat ditambahkan ke sistem operasi Microsoft Windows atau telah terintegrasi ke dalam Windows.




3)    MACAM-MACAM TEKNOLOGI DESKTOP


1.    Software Pengolah kata ( Word Processors ) : software Pengolah kata ini sangat membantu sekali untuk menulis surat, desain brosur, dan menciptakan banyak jenis dokumen.  Contohnya : .doc, . pdf


2.    Software Web browser : aplikasi web browser adalah alat yang digunakan untuk mengakses  sebuah halaman Web Contoh halaman web yang sering dikunjungi pada saat ini. Contohnya : : Internet Explorer, Mozzila Firefox, Google Chrome, Opera, Bing dan Safari.


3.    Games


4.    Media player


5.    Editing Foto : Contohnya Photoscap, QiuQiu, PhotoShop dan Lain-lain.


6.    Editing Video : Contohnya Movie Maker, cineFX Jashaka,Avidemux dan lain-lain.




4)    Fungsi Console.Write() = untuk menampilkan data/informasi dilayar. Format penulisan syntaxnya : "Console.Write("format string",argument);"


Fungsi Console.Readline() = Digunakan untuk meminta nilai yang dimasukan oleh user (inputan dari keyboard), dimana setiap inputan harus disimpan pada sebuah variabel. Format penulisan syntaxnya : variabel = Console.ReadLine();


Fungsi Console.WriteLine();





 

 

Rabu, 18 November 2015

Tutorial pembuatan Form Dan Switchboard


FORM

form adalah sebuah objek kontrol penampung dari objek kontrol lain, dapat menerima tugas dan memberikan reaksi terhadap tindakan dari pengguna untuk kelangsungan sebuah program aplikasi. Apakah program itu? Program adalah kumpulan dari perintah-perintah yang dijalankan bersamaan atau dalam satu kesatuan waktu untuk mencapai suatu tujuan tertentu.

form adalah bahan untuk pembuatan window. Kita meletakan kontol pada form. Kontrol ini misalnya tombol,check boxradio buttonlabel,panel dan sebagainya. Pada Form VB tersedia tombol minimizemaximize/restoredan close, ketiganya terletak di pojok kanan atas
Pada saat perencangan kita hanya bisa mengaktifkan tombol minimize restore saja, namun ketika program sudah dijalankan dan form berubah menjadi window, maka ketiga tombol tersebut bisa dimanfaatkan sepenuhnya, yaitu:
  • Tombol Minimize untuk mengubah window menjadi icon
  • Tombol Maximize untuk memperbesar ukuran sehingga memenuhi layar monitor di mana pada saat itu tombol berubah menjadi restore yang berfungsi  mengembalikan ke ukuran sebelumnya
  • Tombol Close untuk menutup window. Jika aplikasi kita hanya mengandung berupa sebuah window, maka tombol close sekaligus berfungsi sebagai penutup program

Ukuran form bisa diubah dengan drag dan drop tiga titik disisi form sebelah kanan, bawah dan pojok kanan bawah. Jika kita drag ke arah luar akan memperbesar ukuran dan sebaliknya akan memperkecil. Titik kanan untuk mengubah ukuran dalam arah horizontal, titik bawah dalam arah vertikal dan titik pojok dalam arah keduanya sekaligus
Pada saat program dijalankan, titik drag menghilang, namun kita bisa mengubah ukurannya dengan melakukan drag sisi-sisinya kecuali sisi atas. Keempat pojoknya juga bisa digunakan sebagai pengubah ukuran dalam arah horizontal sekaligus vertikal.
Untuk mengaktifkan form ada beberapa cara, yaitu:
  • Klik tombol view object pada windows project.
  • Dari menu view klik perintah object.
  • Tekan tombol shift+F7 pada Keyboard.

Dalam Visual Basic, form ada beberapa jenis, contoh: Form Standard, Form Induk (MDIForm), Form Message (Message Box), Form Input (Input Box), Form Splash dan lain sebagainya. Tapi, dalam kategori desain, form dikelompokkan menjadi dua, yaitu:

1. Form Dinamis
Yaitu form yang dapat dengan mudah didesain seperti diubah bentuk dan ukurannya, disisipi objek kontrol atau ditugasi perintah-perintah yang diingini program.
2. Form Statis Yaitu form yang tidak dapat didesain dan hanya dapat dipanggil melalui rutin kode, contoh: MessageBox dan InputBox. Walaupun sebetulnya form ini dapat didesain, tapi pendesainannnya tetap saja harus melalui rutin kode.
§  Deklarasi fungsi, prosedur atau variabel pada level module form, hanya dapat dikenali oleh form itu sendiri.

2. Penggunaan kata kunci "Private ", artinya: fungsi, prosedur, atau variabel yg dideklarasikan hanya dapat digunakan pada level di mana ia di deklarasikan.

§  contoh:
Jika Anda menuliskan kode 
Code:
private function <> Lib "user32" ()

CARA MEMBUAT FORM 

Database adalah file data yang berisi objek seperti tabel, query, report dan lainnya. Pada tampilan awal dari program Acces 2007, anda dapat membuat sebuah Database baru atau membuka database yang telah dibuat sebelumnya.
Berikut Langkah-Langkahnya:

Langkah 1

Klik Menu Start-All Program – Ms. Office – Ms.Access 2007

Langkah 2

Klik Blank Database, tentukan lokasi penyimpanan dan nama database, klik tombol Create

Maka akan tampil area kerja Ms. Access 2007, seperti gambar dibawah ini:
Office Button : adalah pengganti menu file yang biasa anda temukan pada versi sebelumnya
Quick Access Toolbar  : adalah customizable yang berisi perintah-perintah penting seperti save, undo, redo dan masih banyak lagi perintah yang dapat anda tambahkan sendiri sesuai dengan keperluan.
Ribbon : merupakan pengganti Toolbar yang sering anda temukan pada versi sebelumnya.
Database Object : merupakan objek-objek yang telah diaktifkan dan digunakan dalam sebuah database. Contohnya seperti : Table, Form, Report, Macro dll.
Object Preview : Tampilan object yang anda aktifkan seperti table, form, report, dll
View Shortcut : adalah fitur dalam Access 2007 yang berguna untuk mengubah tampilan objek dengan mode tertentu sesuai dengan objek yang digunakan. Contohnya: Design View, Layout View, DataSheet View, Form View dll.
A.      Membuat Table Menggunakan DataSheet View
Tabel Data Mahasiswa PalComTeh

Berikut langkah-langkahnya:

Langkah 1

  • Masih pada jendela Ms. Acces 2007 yang aktif
  •  Ketika anda mebuat database baru, sebuah tabel secara otomatis akan tampil didalam Preview object
  • Klik tombol Close untuk menutuk jendela tab Table 1 yang aktif, dengan cara klik tombol Close yang terletak di sudut kanan atas.

Langkah 2

Anda dapat membuat tabel baru, dengan cara klik Create – Table dalam group Tables, seperti gambar dibawah ini:

Maka tabel baru akan tampil, untuk mengganti nama field pada tabel dengan cara double klik pada nama field tersebut, seperti gambar dibawah ini:
Field baru akan tampil disebelah kanan field Nama, lanjutkan dengan memberi nama field lainnya.

Langkah 3

Jika telah selesai klik Datasheet – View – Design View, seperti gambar dibawah ini:

Langkah 4

Kotak dialog Save As akan tampil, simpan tabel dengan nama tb_mahasiswa dan klik Ok.
Anda dapat melihat keterangan tabel yang dibuat yaitu nama field, tipe data, penggunaan primary key dan lainnya.

Langkah 5

Kembali ketampilan seblumnya, klik Design – View – Datasheet View, seperti gambar dibawah ini:
Langkah 6

Masukan data kedalama Field-field yang telah disediakan.

Langkah 7

Untuk menambah, mengedit atau pindah data record, dapat menggunakan fungsi record yang disediakan dibawah jendela object.

 

B.      Membuat Tabel Menggunakan Design View

Tabel Data Mahasiswa PalComTech
Berikut Langkah-langkahnya:
Masih di database Latihan 1 yang aktif

Langkah 1

Tambahkan tabel baru, klik Create – Table Design, seperti gambar dibawah ini:

Langkah 2

Masukan Field data yang disediakan.

Langkah 3

Jika telah selesai gunakan Primary Key pada field Nim, seperti pada gambar dibawah ini:
Note : Primary Key berfungsi sebagai pengunci data,
Agar pengimputan data yang sama tidak dapat di proses di
Dalam sebuah field.

Langkah 4

Klik Design – View – Datasheet View, seperti gambar dibawah ini:

Jika tampil kotak dialog seperti dibawah ini, pilih Save dan simpan dengan nama Tb_data_mahasiswa, seperti gambar dibawah ini:

Langkah 5

Setelah seluruh field di buat, masukanlah datanya seperti gambar dibawah ini:
Jika telah selesai tutup jendela database Latihan 1, dengan cara klik tombol Office Button  dan klik  Close Database.

Tutorial membuat Switchboard pada Ms Access

Switchboard adalah cara pembuatan menu program berupa tombol menu untuk memudahkan pengaksesan database dan agar tampilan database lebih interaktif. Dalam pembuatan interface switchboard kita dapat menggabungkan Query, Form dan Report, sehingga mempunyai Menu utama yang bisa mengakses baik Form muapun Report.

Langkah-langkah pembuatan Switchboard sebagai berikut :
1. Klik Database Tools lalu klik pilih Switchboard Manager
2. Setelah itu akan muncul kotak dialog seperti dibawah ini
Klik Yes
3. Lalu akan muncul window seperti dibawah ini
Klik Edit
4. Setelah itu beri nama untuk Switchboard anda lalu klik New untuk menambahkan menu-menu yang nantinya akan ditampilkan
5. Lalu akan muncul window Edit Switchboard Item seperti dibawah ini, 
Beri nama Menu anda lalu pilih commandnya

Untuk menampilkan Form kita pilih command Open Form in Add Mode lalu pilih Formnya, sedang untuk menampilkan Report kita pilih command Open Report lalu pilih Reportnya
Lalu Klik OK
6. Setelah semua menu kita buat klik Close, lalu Close lagi
7. Buka Switchboard kita dan lihat hasilnya
Semoga bermanfaat , dan selamat mencoba :)