Sabtu, 18 Mei 2019

Contoh Program Delphi

PROGRAM SEDERHANA DELPHI

















Var adalah bagian yang dapat mendeklarasikan variabel termasuk variabel objek. Nama,kelas,npm adalah keterangan variabel objek yang akan digunakan. String digunakan untuk menyatakan karakter nama, kelas dan npm. Begin digunakan untuk memulai suatu statement. Nama := kelas := dan npm := merupakan label yang digunakan sebagai variabel dalam inputan data. Edit1.Text, Edit2.Text dan Edit3.Text merupakan komponen berupa input text yang akan digunakan sebagai interaksi input/output. Label Caption digunakan untuk membuat nama label baru yang digunakan untuk keterangan pada hasil input. nama; kelas; npm; adalah hasil output dari data yang sudah di masukkan sebelumya. End. Digunakan untuk mengakhiri sebuah program
Label hanya digunakan untuk menambahkan text sesuai keinginan kita di dalam form
Edit dapat digunakan sebagai tempat pengimputan data oleh pengguna maupun tempat untuk menampilkan data pengguna
Button digunakan sebagai tanda mengakhiri suatu inputan dan akan mengeluarkan hasil dari inputan yang dimasukkan oleh pengguna








Contoh Program Sederhana Netbeans

NETBEANS




Private void berarti data hanya dapat diakses dari class yang sama. output.setText untuk menampilkan teks yang di ambil ke dalam outputnya.  “    \t:  “ digunakan untuk menamakan pada label sesuai yang kita inginkan. nama.getText() adalah proses mengambil text pada text field yang diberi nama variabel “nama”. tanggal_lahir.getText() adalah proses mengambil text pada text field yang diberi nama variabel “tanggal_lahir”. npm.getText() adalah proses mengambil text pada text field yang diberi nama variabel “npm”.        jurusan.getText() adalah proses mengambil text pada text field yang diberi nama variabel “jurusan”. fakultas.getText() adalah proses mengambil text pada text field yang diberi nama variabel “fakultas”. 
Label adalah salah satu alat pada Jframe yang berguna untuk menempatkan suatu variabel didalamnya. Variable tersebut dapat berupa nama,judul,maupun keterangan pada suatu form. Dengan adanya label, keterangan atas suatu objek dapat digambarkan secara singkat. Tools ini dapat ditemukan pada jendela Palette dalam kelompok Swing Controls
TextField adalah suatu tools pada Jframe yang berfungsi untuk mengimput data secara langsung terhadap user. TextField ini biasanya digunakan untuk mengisi data data terhadap suatu system, Seperti data nama, data pembelian, data harga dan lain-lain. Tools ini dapat ditemukan pada jendela Palette dalam kelompok Swing Controls
Button adalah salah satu tools perintah yang disediakan oleh Netbeans pada Jframe. Button biasanya digunakan untuk memberikan perintah atau aksi-aksi pada form user seperti perpindahan Jframe yang satu ke Jframe lain, penjumlahan data, dll. Tools ini dapat ditemukan pada jendela Palette dalam kelompok Swing Controls.
Text Area adalah sebuah kolam besar yang dapat digunakan untuk menulis yang memiliki fungsi scroll. Didalam Text area juga bias di masukkan hasil data yang ingin ditampilkan oleh user. Text area mempermudah user untuk melihat hasil dengan ukuran kotak yang lebih besar dan dapat di scroll jika data yang keluar cukup panjang



Contoh program array pada Java


ARRAY PADA JAVA



import java.util.Scanner; digunakan untuk memasukan fungsi Scanner pada program yang akan dibuat. public class arrayaul { membuat arrayaul yang bersifat public yang artinya bisa diakses siapapun dengan syarat nama pada file dan public class tersebut sama. public static void main (String[]arg) { berfungsi untuk memanggil public dari manapun baik dalam atau luar umur. Disini tipe data yang dipanggil adalah tide data String. Karena data yang dimasukkan berbentuk huruf, symbol dan angka.
Scanner input=new Scanner (System.in); berfungsi untuk pembuatan sebuah objek baru bernama input untuk mengganti fungsi scanner. Int baris = 3; dan Int kolom = 3; variabel a merupakan tipe data integer yang berisi angka
int nilai [][] = new int[baris][kolom]; yaitu sebuah variabel yang bertipe data integer berisi angka atau nilai.
for(int b=0;b<baris;b++){  dan for(int k=0;k<kolom;k++){ digunakan untuk memasukkan jumlah data yang kita inginkan dan sudah diketahui sebelumnya. b++ dan k++ digunakan untuk melihat bagaimana pengulangan for akan terus bekerja sesuai input data yang dimasukan. System.out.print(" "); digunakan untuk  mencetak data yang berada di dalam tanda kurung dan diapit tanda kutip. nilai[b][k]= input.nextInt(); yaitu sebuah variabel yang bertipe data integer berisi angka atau nilai.
for(int b=0;b<baris;b++){  dan for(int k=0;k<kolom;k++){ digunakan untuk memasukkan jumlah data yang kita inginkan dan sudah diketahui sebelumnya. b++ dan k++ digunakan untuk melihat bagaimana pengulangan for akan terus bekerja sesuai input data yang dimasukan. System.out.print(" "); digunakan untuk  mencetak data yang berada di dalam tanda kurung dan diapit tanda kutip.


Contoh program perulangan pada Java

PERULANGAN PADA JAVA


import java.util.Scanner; digunakan untuk mengimport scanner ke dalam program. public class perulangan { merupakan baris nama. public static void main(String[]arg){ merupakan kelas utama bersifat public dan dapat dipanggil dimana saja.
int pilihan ; digunakan untuk memasukkan tipe data integer yang akan ditampilkan. Scanner input=new Scanner (System.in); : berfungsi untuk pembuatan sebuah objek baru bernama input untuk mengganti fungsi scanner. System.out.print(" "); digunakan untuk  mencetak data yang berada di dalam tanda kurung dan diapit tanda kutip. pilihan=input.nextInt(); yaitu sebuah variabel yang bertipe data integer berisi angka atau nilai. switch (pilihan) { yaitu variable yang biasa bertipe data string/integer.
case 1: yaitu pilihan pertama yang akan dieksekusi. int a; adalah bilangan integer. int b= input.nextInt();yaitu sebuah variabel yang bertipe data integer berisi angka atau nilai. for (a=0; a<b; a++) { digunakan untuk memasukkan jumlah data yang kita inginkan dan sudah diketahui sebelumnya. a++ digunakan untuk melihat bagaimana pengulangan for akan terus bekerja sesuai input data yang dimasukan. break; digunakan untuk menghentikan sementara proses perulangan yang berlangsung
case 2: yaitu pilihan kedua yang akan dieksekusi. while (f<e) { digunakan untuk memastikan data d harus lebih kecil dibandingkan dengan data c
do { digunakan untuk mengecek satu kaliperulangan dahulu kemudian mengecek kondisinya. default: System.out.print( " Data anda salah " ); digunakan untuk menyatakan jika user memasukan data yang tidak sesuai dengan input yang telah dibuat Maka keluarlah perintah tersebut


Contoh Perulangan dan percabangan pada Java



PERULANGAN DAN PERCABANGAN PADA JAVA



import java.util.Scanner; digunakan untuk memasukan fungsi Scanner pada program yang akan dibuat. public class umur { membuat umur yang bersifat public yang artinya bisa diakses siapapun dengan syarat nama pada file dan public class tersebut sama. public static void main (String[]arg) { berfungsi untuk memanggil public dari manapun baik dalam atau luar umur. Disini tipe data yang dipanggil adalah tide data String. Karena data yang dimasukkan berbentuk huruf, symbol dan angka
Scanner input = new Scanner (System.in);  berfungsi untuk pembuatan sebuah objek baru bernama input untuk mengganti fungsi scanner. System.out.print(“ “); memunculkan angka atau karakter dilayar yang ada didalam tanda kutip 2 (“ “) dan kursos akan  tetap pada baris yang sama. Int umur = input.next.Int(); : variabel a merupakan tipe data integer yang berisi angka.
if(umur <=10) { Merupakan kondisi/syarat ke-1. Apabila input memenuhi syarat pada kondisi pertama ( kurang dari 10 )  , maka program akan mencetak statement dari kondisi 1 yaitu “Anda masuk kedalam katagori Anak-anak. } else if (umur <=18) {  Merupakan kondisi/syarat ke-2. Apabila input tidak memenuhi  kondisi/syarat 1, maka program akan masuk ke dalam kondisi/syarat ke-2 dan akan mencetak “Anda masuk kedalam katagori Remaja”. } else { : Merupakan kondisi/syarat ke-3 apabila input ternyata tidak memenuhi kondisi/syarat 1 maupun 2. Program akan mencetak “Anda termasuk kedalam katagori Dewasa”.











Visual Basic - Pertemuan 1


Algoritma dan pemrograman 2A
Materi : Visual Basic
Pertemuan : 1


Image result for lambang pemrograman visual basic



  1. Jelaskan apa yang kamu ketahui tentang visual basic!
Visual basic adalah bahasa pemrograman bebasis event generasi ketiga dari Integrated Development Environment (IDE) dari Microsoft untuk model pemrograman Component Object Mode (COM) yang pertama kali diluncurkan pada tahun 1991. Visual Basic berasal dari BASIC bahasa pemrograman yang dirancang untuk pemula.
  1. Sebutkan Window kerja yang dimiliki Visual Basic
-         Control menu
-         Menu
-         Toolbar
-         Jendela Properties
-         Jendela Code
-         Project Explorer
-         Form Window
-         Toolbox
-         Form Layout window
  1. Sebutkan kelebihan yang dimiliki oleh visual basic!
-         Ringan dan tidak memakan banyak memori
-         Rosource melimpah diinternet
-         File Executable yang dihasilkan kecil
-         Proses pembelajaran singkat

Delphi - Pertemuan 3


Algoritma dan pemrograman 2A
Materi : Delphi
Pertemuan : 3




Image result for lambang pemrograman delphi





  1. Jelaskan mengenai array pada Delphi!
Array merupakan tipe data terstruktur dimana didalamnya terdiri dari komponen yang mempunyai tipe data yang sama. didalam suatu array jumlah komponen banyaknya adalah tetap.

  1. Jelaskan apa yang kalian ketahui tentang timer pada Delphi!
    Timer adalah waktu yang digunakan untuk menghitung jam, tanggal dan stopwatch. Timer digunakan untuk suatu procedure atau fungsi yang dilaksanakan dalam jeda waktu tertentu atau biasa disebut interval.

Delphi - Pertemuan 2


Algoritma dan pemrograman 2A
Materi : Delphi
Pertemuan : 2

Image result for lambang pemrograman delphi


  1. Apa yang kalian ketahui tentang perulangan dan percabangan?
-         Percabangan = merupakan salah strukur kendali yang memungkinkan pemilihan atas perintah yang akan dijalankan
-         Perulangan = adalah suatu cara untuk mengulang suatu atau sekumpulam perintah sampai mencapai kondisi tertentu
  1. Jelaskan percabangan dan perulangan pada Delphi!
Perulangan dalam Delphi
-         For To Do = berjalan dengan menggunakan suatu variabel counter yang akan bertambah secara otomatis ketka perintah yang akan diulang telah selesai dikerjakan
-         For Down To = sama seperti perulangan pada for to do tetapi arah isi counternya berkurang(mundur/turun)
-         Repeat Until = perulangan ini bekerja sampai kondisi yang diinginkan tercapai
-         While Do = perulangan ini mirip dengan repeat until tetapi pengecekannya berada diawal sebelum melakukan proses yang berulang.
Percabangan dalam Delphi
-         If…then…else = suatu perintah yang berfungsi untuk mengambil keputusan dari beberapa kondisi.
If..then : 1 kasus digunakan untuk melakukan 1 aksi bila kondisi terpenuhi
-         If…then…else : 2 kasus = umumnya digunakan untuk melakukan percabangan sederhana atau percabangan yang banyak dimana kondisi menjadi prasyarat melibatkan lebih dari satu parameter.
-         If…then…else : N kasus

Delphi - Pertemuan 1


Algoritma dan pemrograman 2A
Materi : Delphi
Pertemuan : 1


Image result for lambang pemrograman delphi



  1. Jelaskan mengenai pascal dan Delphi serta perbedaanya !
-         Pascal adalah bahasa pemrograman yang pertama kali dibuat oleh professor niklaus wirth, seorang anggota international federation of information processing(IFIP) pada tahun 1971. Dengan mengambil nama dari matematikawan prancis, Blaise Pascal.
-         Delphi adalah sebuah bahasa pemrograma dan lingkungan pengembangan perangkat lunak. Produk ini dikembangkan oleh Borland. Bahasa Delphi yang sebelumnya dikenal sebagai objek pascal(OOP) mulanya ditunjuk hanya untuk Microsoft windows. Namun saat ini mampu digunakan untuk mengembangkan aplikasi untuk linux dan Microsoft.
-         Perbedaan Pascal dan Delphi adalah :
·        Delphi sudah mengimplemetasikan konsep pemrograman berbasis objek sementara pascal lebih pada bahasa pemrograman terstruktur.
·        Tidak ada konsep interface seperti yang ditemukan pada Delphi pada bahasa pemrograman pascal.
·        Tidak ada konseop property lengkap dengan getter dan setter di pascal, sesuatu yang pada akhirnya diadopsi oleh Delphi oleh bahasa pemrograman berbasis net seperti C#
  1. Tuliskan Struktur penulisan program pascal!
Struktur program
-         Judul Program
-         Blok program
-         Bagian Deklarasi
Ø Deklarasi Label
Ø Deklarasi Konstanta
Ø Deklarasi Type
Ø Deklarasi Variabel
Ø Deklarasi Procedur
Ø Deklarasi Fungsi
-         Bagian Pernyataan
-         BEGIN
(Statement)
……….
-         End
  1. Sebutkan dan jelaskan tipe data pada pascal dan jelaskan cara pendeklarasiannya !
Tipe data standar pascal
-         Integer = Tipe data yang terdiri dari angka bulat. Nilai ini bisa berbentuk angka positive maupun negative
Pendeklarasiannya = Var
                                          A : Integer;
-         Real = Tipe data yang akan menampung karakter ini hanya boleh terdiri dari 1 digit seperti ‘a’,’A’,’x’
Pendeklarasianya = Var
                                          A : char;
-         Boolean = Tipe data yang hanya bisa diisi dengan 1 diantara 2 nilai true atau false
Pendeklarasiannya = Var
                                          A:Boolean;

            Tipe data Bentukan(User Defined) Pascal
-         Enumerated = Tipe data yang isinya sudah ditentukan
Pendeklarasiannya = Type
                                          Nama_hari = (senin,selasa,rabu)
                                          Var
                                          a : nama_hari;
-         Subrange = tipe data bentukan yang berasal dari bagian tipe data lain dan berada dalam jangkauan

Tipe data Structured pascal
-         Array = tipe data yang terdiri dari kumpulan tipe data lain yang masih setipe
Pendeklarasiannya = Var
                                          Nilai : array[0…9]of in
-         String = tipe data yang bisa menampung banyak karakter sekaligus seperti kata atau kalimat
Pendeklarasiannya = Var
                                          A : string;
-         Record = tipe data yang anggotanya terdiri dari berbagai jenis tipe data lain
Pendeklarasiannya = Var
                                          Siswa : record;
                                          Nama : string[20];
                                          Umur : integer;
                                          Sekolah : string[30];
                                          Kota : string[20];
                                          End.
-         Set = tipe data yang isinya terdiri dari sebuah himpunan tipe data lain
Pendeklarasiannya = Var
                                          A : set of 1…9;
-         File = Tipe data yang digunakan untuk mengakses file
Pendeklarasiannya = Var
                                          Myfile : File of Single;
-         Tipe data Pointer = tipe data yang berisi alamat memory dari sebuah variabel
Pendeklarasiannya = Vvar
                                          Pointer : ^string;