program queue(mennggunakan jeliot)

program ini menggunakan aplikasi Jeliot dalam membuatnya, program ini berisikan fungsi Create, Clear, isEmpty, isFull, Print.
berikut ini adalah source codenya :


import jeliot.io.*;
 
public class MyClass{
 
static int data[]=new int[8];
static int kepala;
static int ekor;
    static void create(){
        kepala=ekor=-1;
    }
    static int isEmpty(){
        if(ekor==-1){
            return 1;
        }else{
            return 0;
        }
    }

Fungsi matematika pada C

Fungsi Matematika di C
berikut ini adalah macam - macam fungsi matematika yang ada pada bahasa pemrograman C : 

abs (x)
Menghitung nilai mutlak dari x; x bilangan bulat
sqrt (x)
Menghitung akar pangkat 2 dari x
exp (x)
Eksponen dari x, ex
log (x)
Menghitung logaritma basis e dari x, elog x
log10 (x)
Menghitung logaritma basis 10 dari x, 10log x
fabs (x)
Menghitung nilai mutlak dari x; x bilangan real
ceil (x)
Membulatkan x ke bilangan bulat terkecil yang lebih besar dari x
floor (x)
Membulatkan x ke bilangan bulat terbesar yang lebih kecil dari x
pow (x, y)
Menghitung x pangkat y
fmod (x, y)
Menghitung bilangan pecahan sisa pembagian x/y
sin (x)
Menghitung sinus dari x; x dalam radian
cos (x)
Menghitung cosinus dari x; x dalam radian
tan (x)
Menghitung tangen dari x; x dalam radian

manipulasi String dasar pada java

Manipulasi String Dasar 
fungsi - fungsi manipulasi string dasar yang ada pada java diantaranya :
  • charAt() => Mengambil sebuah karakter yang ada pada sebuah string
  • compareTo() => Membandingkan 2 buah string apakah lebih kecil atau lebih besar secara lexicographical
  • compareToIgnoreCase() => Membandingkan 2 buah string apakah lebih kecil atau lebih besar secara lexicographical dengan mengabaikan huruf besar dan kecil
  • concat() => Menggabungkan nilai dari 2 buah string
  • contains() => Memeriksa apakah sebuah string mengandung kata-kata tertentu
  • endsWith() => Memeriksa beberapa karakter terakhir dari sebuah string
  • equals() => Memeriksa apakah 2 string memiliki nilai yang sama
  • equalsIgnoreCase() => Memeriksa apakah 2 string memiliki nilai yang sama dengan mengabaikan huruf besar dan kecil

Fungsi matematika pada java

Fungsi Matematika
import java.util.Math 
Beberapa Library pada Java untuk fungsi matematika di antaranya :
  • Math.abs() => Membuat nilai absolute (Nilai Mutlak)
  • Math.acos() => Mencari nilai arces cos
  • Math.asin() => Mencari nilai arces sin
  • Math.atan() => Mencari nilai arces tan
  • Math.atan2() => Mencari nilai arces tan 2
  • Math.ceil() => Pembulatan keatas pada sebuah bilangan decimal
  • Math.cos() => Mencari nilai cos
  • Math.exp() = >Menghitung operasi exponensial

program persegi bolong with java

ini adalah program membuat bentuk persegi bolong pada bagian tengahnya menggunakan java. mungkin program ini sederhana tapi bisa jadi dengan program sederhana ini dapat membuat sesuatu yang lebih...
berikut Source Code :

import java.util.Scanner;

public class for4{
    public static void main(String[] args){
        Scanner in = new Scanner(System.in);
        int n = in.nextInt();
        for(int i=0;i<n;i++){
            System.out.print("*");
        }

program menghitung log(n!) dengan java

program ini adalah program menghitung log(n!) maksudnya menghitung hasil kali faktorial dari sebuah inputan dan kemudian akan di log...
program ini menggunakan testcase yang berfungsi untuk melakukan penginputan data sebanyak yang di masukkan oleh user.
berikut ini adalah source codenya :

import java.util.Scanner;

public class log{
    public static void main(String[] args){
        Scanner in = new Scanner(System.in);
        System.out.print("masukkan jumlah testcase : ");

program mengeser kata dengan java

program menggeser kata adalah program yang berfungsi untuk mengeser setiap setiap huruf yang ada pada kata yang diinputkan sesuai dengan jumlah penggeseran yang diinputkan pula
berikut Source Codenya :

import java.util.Scanner;

public class geser{
    public static void main(String[] args){
        Scanner in = new Scanner (System.in);
        int test;
        int jumgeser;
        System.out.print("jumlah inputan : ");
        test = in.nextInt();
        System.out.print("Jumlah penggeseran : ");

Jeliot

jeliot adalah sebuah aplikasi untuk membuat sebuah program. Jeliot adalah aplikasi bawaan java, jadi untuk source codenya tidak terlalu berbeda dengan java.  dengan aplikasi ini kita dapat melihat bagaimana suatu program / source code di proses karena apabila di compile/di run d sampingnya ada sebuah animasi yang akan menunjukkan jalannya program yang telah dibuat,

kalo tertarik silahkan klik disini => Jeliot 0.2

contoh program array java

berikut adalah salah satu contoh program array menggunakan bahasa pemrograman java...program ini bertujuan untuk memecah kalimat menjadi perkarakter...
source Code :

import java.util.Scanner;

public class array{
    public static void main(String[] args){
        Scanner in = new Scanner(System.in);
        System.out.print("masukkan kata : ");
        String nama;

contoh program sorting

Sorting adalah sebuah kegiatan pengurutan data baik secara ascending maupun descending. Sebelum anda masuk kedalam algoritma sorting sebelumnya anda harus paham dulu dengan konsep array oke.
berikut ini contoh program sorting :

import java.util.Scanner;

public class bublesort {
    public static void main(String[] args) {
    Scanner in = new Scanner(System.in);
    //Proses isi data
    int N = in.nextInt();
    int data[] = new int[N];
    for(int i=0;i<N;i++){
        data[i] = in.nextInt();
    }

Contoh program menghitung jumlah karakter

berikut ini adalah contoh program untuk menghitung jumlah karakter sesuai dengan  inputannya..
ini dia Source Codenya,,,,,

import java.util.Scanner;

public class length{
    public static void main(String[] args){
        Scanner in = new Scanner(System.in);
        String nama ;

Turbo C

ini dia software untuk membuat program menggunakan bahasa pemrograman C....

klo ada yang berminat silahkan download aja..
klik Link di bawah ini....:
Turbo C

contoh penggunaan fungsi di java

berikut ini adalah contoh program menggunakan fungsi menggunakan java.
Berikut ini source codenya :

import java.util.Scanner;

public class function{
    static int pangkat(int a, int p){
        int hasil=1;
        for (int i=0;i<p;i++){
            hasil = hasil*a;
        }

Contoh penggunaan Procedure di java

Berikut ini adalah cara penggunaan procedure di java. disini kita akan membuat program menghitung luas bidang. berikut ini source codenya :

import java.util.Scanner;

public class procedure {
     static Scanner in = new Scanner(System.in);

//Deklarasi procedure
     static void segitiga(){
           int alas, tinggi;
          double luas;
          System.out.print("Alas : "); alas = in.nextInt();
          System.out.print("Tinggi : ");
          tinggi = in.nextInt();
          luas = 0.5 * alas * tinggi;
          System.out.println("Luas Segitiga = " + luas);

Cara Compile

Berikut ini adalah cara compile untuk bhasa pemrograman C/ C++/ Java/ Pascal :
# C => gcc namafile.c -o namafile
# C++ => g++ namafile.cpp -o namafile
# Pascal => gpc namafile.pas -o namafile
# Java => javac namafile.java

Struktur dalam Java

Java mempunyai struktur dalam penulisan source code yang dimulai dengan penulisan class, variable, method, dan lainya.  Secara garis besar struktur program java terlihat pada listing dibawah ini.
package namaPackage;
import namaPackage;
/**
*Komentar dalam java
*/
modifier class namaKelas{
//deklarasi variable
modifier methodConstructor(){
//statement
}
public static void main(){
/*
*Statement1
*Statement2
*/
}
}

PACKAGE
Package atau paket adalah cara pengelompokan dan pengorganisasian class-class dalam satu library. Package bekerja dengan membuat direktori dan folder baru sesuai denga penamaan package, kemudian menyimpan file class pada folder tersebut. Deklarasi package dituliskan pada baris paling atas sebelum  perintah import, sebagaimana terlihat pada struktur program java diatas.
Deklarasi package sebagai berikut:
package namaPackage;
Package adalah perintah java yang digunakan untuk memberitahukan bahwa suatu class adalah anggota dari package, sedangkan namaPackage dapat berupa susunan direktori tempat dimana file class disimpan atau nama folder. Penulisan nama package dalam java biasanya diawali denga huruf kecil.

Kekurangan dan kelebihan pada Java

Berikut merupakan kelemahan & kelebihan Java :


Kelemahan  pada Java :
  • J2ME
membuat aplikasi J2ME adalah sebuah proses yang sangat susah, kita harus develop aplikasi sendiri, dengan API sendiri untuk setiap handset, secara dukungan handset atas J2ME tidak ada yang sama.
  • SWING
Sangat lambat, API nya membingungkan, dan  tampilanya sangat berbeda dengan environment yang ada. Coba aja, bikin aplikasi di Swing untuk membuat tray icon di windows.
  • XML
kalau anda membuat aplikasi J2EE,anda harus selalu ngedit file bla2.xml, ini menambah waktu pengerjaan.
  • Mudah didekompilasi
Dekompilasi yaitu sebuah  proses membalikkan dari kode jadi menjadi kode sumber. Ini dimungkinkan karena kode jadi Java merupakan bytecode yang menyimpan banyak atribut bahasa tingkat tinggi, seperti nama-nama kelas, metode, dan tipe data. Hal yang sama juga terjadi pada Microsoft .NET Platform. Dengan demikian, algoritma yang digunakan program akan lebih sulit disembunyikan dan direverse-engineer dengan kata lain yaitu dibajak.

Sejarah dan perkembangan bahasa pemrograman java

Sebelum kita mulai mempelajari bahasa pemrograman java, ada baiknya kita kenali dulu sejarah, asal usul dan perkembangan bahasa pemrograman java tersebut dari awal pembuatannya sampai perkembangannya hingga sekarang,

Selain itu kita juga perlu tau siapa yang telah berjasa yang ada di balik terciptanya bahasa pemrograman ini,

Dan nantinya sobat juga akan tau kenapa bahasa pemrograman java itu berlambangkan secangkir kopi,, (saya dulu sempat bertanya-tanya kenapa ya kok java itu logonya secangkir kopi,,,? apa biar kita ga ngantuk kali ya pas mempelajarinya,, hiahaha,,, )
Untuk mengetahui semua itu mari kita simak dulu sejarah singkat dari bahasa pemrograman java tersebut:

Bahasa Pemrograman  Java pertama lahir dari The Green Project, yang berjalan selama 18 bulan, dari awal tahun 1991 hingga musim panas 1992. Proyek tersebut belum menggunakan versi yang dinamakan Oak.

Proyek ini dimotori oleh Patrick Naughton, Mike Sheridan, James Gosling,motori oleh Patrick Naughton, Mike Sheridan, James Gosling dan Bill Joy, beserta sembilan pemrogram lainnya dari Sun Microsystem Salah satu hasil proyek ini adalah maskot Duke yang dibuat oleh Joe Palrang.

Pertemuan proyek berlangsung di sebuah gedung perkantoran Sand Hill Road di Menlo Park. Sekitar musim panas 1992 proyek ini ditutup dengan menghasilkan sebuah program Java Oak pertama, yang ditujukan sebagai pengendali sebuah peralatan dengan teknologi layar sentuh (touch screen), seperti pada PDA sekarang ini. Teknologi baru ini dinamai "*7" (Star Seven).

Program Faktorial (Java)

faktorial merupakan perkalian deret angka (1*2*3*4*5.....)
berikut ini adalah source code membuat program faktorial menggunakan java :

import java.util.Scanner;

public class faktorial{
    public static void main(String[] args){
        Scanner in = new Scanner(System.in);
        int faktor = in.nextInt();
        int hasil = 1;
        for(int i=1;i<=faktor;i++){
            hasil = hasil * i;
        }
        System.out.println(hasil);
    }
}

ini adalah hasil running program.nya....










Semoga bermanfaat....

Notepad++

Notepad++ sebuah alpikasi untuk membuat program dengan bhasa pemrograman apa saja. seperti java, C/C++, pascal, delphi....
untuk save file formatnya harus sesuai dengan programnya..
contoh : java => coba.java
             C => coba.c

kalau sampeyan2 butuh aplikasi ini silahkan klik link d bawah :
Notepad ++

Jcreator

Jcreator adalah sebuah aplikasi yang dapat digunakan untuk membuat sebuah program, misalnya program java, C/C++, pascal dll...

klo butuh silahkan klik link di bawah ini .........

Download disini....

Program Bilangan Pangkat

Berikut ini adalah source code untuk membuat program bilangan perpangkatan  menggunakan bahasa pemrograman C :


#include <stdio.h>
void main () {
    int n, a, b, hasil;
    printf ("Masukkan Bilangan Yang Dipangkatkan : ");scanf ("%d", &a);
    printf ("Masukkan Bilangan Pangkatnya : ");scanf ("%d", &b);

Program Faktorial (C)

Berikut adalah source untuk membuat program faktorial menggunakan teknik rekursif dan non rekursif menggunakan bahasa pemrograman C :
#include <stdio.h>

int rekursif (int x,int a,int hasil) {
    if (a <= x) {
           hasil = hasil * a;
           a++;
           rekursif (x,a,hasil);
           return hasil;
    }
     printf ("Hasil Faktorial (Rekursif) : %d\n", hasil);
}

Program Persegi Bolong

Berikut ini adalah source code untuk membuat program Menampilkan Persegi Bolong menggunakan bahasa pemrograman C :


#include <stdio.h>

void main () {

    int n, a, b;
    printf ("Masukkan Tinggi Bintang : ");scanf ("%d", &n);
    printf ("\n");
    for (a = 1; a <= n; a++) {
        printf ("*");
    }

Membuat program menampilkan bentuk belah ketupat

Berikut ini adalah source code untuk membuat program menampilkan belah ketupat menggunakan "*" menggunakan bahasa pemrograman C :


#include <stdio.h>

void main () {

    int n, a, b;
    printf ("Masukkan Batasan Angka : ");scanf ("%d", &n);
    printf ("\n");
    for (a = 1; a <= n; a++) {
        for (b = n; b >= a; b--) {
            printf (" ");
        }
        for (b = 1; b <= a; b++) {
            printf ("*");
        }
        for (b = (a-1); b >= 1; b--) {
            printf ("*");
        }
        printf ("\n");
    }

Kelebihan dan Kekurangan Bahasa C

Kelebihan

  • Bahasa C++ tersedia hampir di semua jenis computer.
  • Kode  bahasa  C/C++  sifatnya  adalah  portable  dan  fleksibel  untuk  semua
    jenis komputer.
  • Proses executable program bahasa C/C++ lebih cepat.
  • Dukungan pustaka yang banyak.
  • C adalah bahasa yang terstruktur.
  • C++ Sudah mendukung OOP (Object Oriented Programming).
Kekurangan
  • Banyaknya  Operator  serta  fleksibilitas  penulisan program  kadang-kadang
    membingungkan pemakai.
  • Bagi  pemula  pada  umumnya  akan  kesulitan  menggunakan  pointer  dan
    penerapan konsep OOP.

Struktur bahasa pemrograman C/C++

Program Bahasa C/C++ tidak mengenal aturan penulisan di kolom/baris tertentu, jadi bisa dimulai dari kolom/baris manapun. Namun demikian, untuk mempermudah pembacaan program dan untuk keperluan dokumentasi, sebaiknya penulisan program di bahasa C/C++ diatur sedemikian rupa sehingga
mudah dan enak dibaca.

Berikut contoh penulisan Program Bahasa C/C++ :


#include

void main( )
{
deklarasi variabel;
deklarasi konstanta;
perintah – perintah;
//komentar
}

 
Penjelasan :
1. include

 
Adalah salah satu pengarah prepocessor directive yang tersedia pada C++. Preprocessor selalu dijalankan terlebih dahulu pada saat proses kompilasi terjadi. Bentuk umumnya :


# include <nama file>
Tidak diakhiri dengan tanda semicolon, karena bentuk tersebut bukanlah suatu bentuk pernyataan, tetapi merupakan prepocessor directive. Baris tersebut menginstrusikan kepada kompiler untuk menyisipkan file lain dalam hal ini file yang berakhiran .h (file header) yaitu file yang berisi C++ standard library.
contohnya:
- # include <iostream.h>   : diperlukan pada program yang melibatkanobjek cout dan cin
- # include <conio.h>   : diperlukan bila melibatkan clrscr( ), yaitu perintah untuk membersihkan layar dan fungsi getch( ) untuk menerima sembarang input keyboard dari user.
- # include <iomanip.h>   : diperlukan bila melibatkan setw( ) yang bermanfaat untuk mengatur lebar dari suatu tampilan data.
- # include <math.h>   : diperlukan pada program yang menggunkan operasi sqrt( ) yang bermanfaat untuk operasi matematika kuadrat.


program perkalian matriks

Berikut ini adalah source code untuk membuat program perkalian 2 buah matriks menggunakan bahasa pemrograman C :


#include <stdio.h>
#include <conio.h>

void main () {

    int A[10][10];
    int B[10][10];
    int baris[3];
    int kolom[3];
    int x, y, z, kali;
    printf ("---- MATRIKS A ----\n");
    printf ("Banyaknya Baris : ");scanf ("%d", &baris[0]);
    printf ("Banyaknya Kolom : ");scanf ("%d", &kolom[0]);
    for (x = 0; x < baris[0]; x++) {
        for (y = 0; y < kolom[0]; y++) {
            printf ("A[%d,%d] = ", x,y);scanf ("%d", &A[x][y]);
        }
    }

Program membalik kata (Polindrom)

Berikut ini adalah source code untuk membuat program membalik kata / kalimat (Polindrom) menggunakan bahasa pemrograman C :

#include <stdio.h>
#include <string.h>

void main () {

    char kata [15];
    int pjg, a;

    printf ("Masukkan Kata : ");scanf ("%s", &kata);

    printf ("\n");
    printf ("Kata Yang Awal Adalah (Belum Dibalik) : %s\n", kata);
    printf ("Kata Yang Awal Adalah (Sudah Dibalik) : ");
    pjg = strlen (kata);
    a = pjg - 1;
    while (a >= 0) {
        printf ("%c", kata[a]);
        a--;
    }
}

untuk hasil Running program dapat dilihat dibawah ini :

Silahkan di coba kawandzz..ini tidak menipu!!!
Semoga bermanfaat...!!!
^-^

Konversi huruf kecil ke huruf kapital atau sebaliknya

Berikut ini adalah source code untuk membuat program mengkonversi huruf kecil ke huruf kapital atau juga sebaliknya menggunakan bahasa pemrograman C :

#include <stdio.h>
#include <ctype.h>
#include <string.h>

Sejarah Bahasa C

SEJARAH BAHASA C.  Sejarah perkembangan dan latar belakang munculnya bahasa C,seperti yang terlihat pada gambar dibawah ini :


Boleh dikatakan bahwa akar dari bahasa C adalah bahasa BCPL yang dikembangkan oleh Martin Richards pada tahun 1967. Kemudian berdasar pada bahasa BCPL ini Ken Thompson yang bekerja di Bell Telephone Laboratories (Bell Labs) mengembangkan bahasa B pada tahun 1970. Saat itu bahasa B telah berhasil diimplementasikan di komputer DEC PDP-7 dengan operating system (OS) UNIX. Pada tahun 1972, peneliti lain di Bell Labs bernama Dennis Ritchie menyempurnakannya menjadi bahasa C. Bahasa C dilahirkan di Bell Telephone Laboratories (atau sering disebut sebagai Bell Labs saja). ‎Sulit membayangkan dunia modern saat ini jika tidak ada pengaruh dari Bell Labs. Pada tahun 1947, ‎transistor ditemukan di Bell Labs. Untuk beberapa tahun, ada sebuah bahasa pemrograman ‎yang sangat dekat dengan sistem operasi UNIX, yang disebut dengan bahasa C, yang didesain oleh Dennis ‎Ritchie dan Brian Kernighan. Mengapa disebut hanya C saja? Bahasa C disebut demikian mengingat ‎bahasa tersebut adalah turunan dari bahasa B, dan bahasa B merupakan pemendekan dari Basic CPL, ‎sementara CPL sendiri adalah sebuah bahasa pemrograman yang merupakan singkatan dari Combined ‎Programming Language.‎ Pada tahun 1978, Dennis Ritchie bersama dengan Brian Kernighan mempublikasikan buku yang kemudian menjadi legenda dalam sejarah perkembangan bahasa C, yang berjudul The C Programming Language. Buku ini diterbitkan oleh Prentice Hall, dan pada saat ini telah diterjemahkan dalam berbagai bahasa di dunia. Boleh dikatakan bahwa buku ini adalah buku yang paling banyak direfer orang dan dijadikan buku panduan tentang pemrograman bahasa C sampai saat ini. Teknik dan gaya penulisan bahasa C yang merefer kepada buku ini kemudian terkenal dengan sebutan K&R C atau Classic C atau Common .Seiring dengan berkembang pesatnya bahasa C, banyak vendor mengembangkan kompiler C menurut versi masing-masing.