Anda di halaman 1dari 29

RAKUMAN PEMOGRAMAN

BAHASA JAVA

NAMA : Nurduwi fikasari


PRODI : Manajemen informatika
DOSEN : Rifqi Agung Priambodo S.KOM, M.KOM
PERTEMUAN1
PENGANTAR PEMOGRAMAN

Sistem adalah setiap kesatuan secara konseptual atau fisik yang terdiri dari
bagian-bagian dalam keadaan saling tergantung satu sama lainnya
(Menurut L. ACKOF)
Suatu sistem adalah suatu jaringan kerja dari prosedur-prosedur yang
saling berhubungan, berkumpul bersama-sama untuk melakukan suatu
kegiatan atau untuk menyelesaikan suatu sasaran yang tertentu
MODEL UMUM SISTEM

INPUT PROSES OUPUT


SASARAN (OBJECTIVES) ATAU
TUJUAN (GOAL)

Tujuan (Goal) biasanya dihubungkan dengan ruang lingkup yang


lebih luas.
Contoh:
‘’Sistem bisnis Perusahaan’’
‘’Sistem pemerintahan’’
BAHASA PEMROGRAMAN

Merupakan bahasa yang digunakan untuk menulis instruksi yang dimengerti oleh komputer.
Bahasa pemrograman  program komputer.
Jenis bahasa pemrograman:
oBahasa Mesin: tersusun dari kode biner (1 dan 0)
oLow Level: misal bahasa rakitan/Assembly.
contoh sintaks: ADD, MOV
oHigh Level: misal: Pascal, C/C++, Java, Basic, dsb.
contoh sintaks: writeln(‘saya’);  dalam Pascal
printf(“saya”);  dalam C
PERTEMUAN KE 2
PENGANTAR PEMOGRAMAN

Komputer hanyalah sebuah mesin, Komputer bekerja sesuai perintah atau


instruksi yang diberikan
Perintah atau instruksi yang diberikan kepada komputer untuk memecahkan
suatu masalah disebut program komputer
Program komputer ini memandu kerja dari komputer yang secara berstruktur
disusun oleh manusia
Bahasa yang digunakan untuk menyusun program komputer disebut bahasa
pemrograman komputer
LANGKAH- LANGKAH
PEMOGRAMAN
Pemrograman komputer harus dilakukan secara sistematis, dimulai dengan
merancang atau mendesain langkah-langkah yang tepat yang menjelaskan
jawaban dari suatu masalah Langkah-langkah yang disusun secara berstruktur
dan terurut untuk menjawab suatu persoalan dengan menggunakan bahasa
manusia inilah yang sering disebut dengan algoritme
TAHAP MEMPROSES PROGRAM
TINGKATAN BAHASA PEMROGRAMAN

Bahasa Tingkat Tinggi


Bahasa pemrograman masuk tingkat ini karena bahasa tersebut mendekati bahasa
manusia. Contohnya bahasa Basic, Visual Basic, Pascal, Java, PHP.
Bahasa Tingkat Menengah
Disebut tingkat menengah karena bisa masuk ke dalam bahasa tingkat tinggi maupun
rendah. Contohnya bahasa C, C++, C#
Bahasa Tingkat Rendah
Bahasa pemrograman masuk tingkat ini karena bahasanya masih jauh dari bahasa
manusia. Contohnya bahasa Assembly
PERBEDAAN ANTARA APLIKASI
DAN SOFWERE

Software adalah seperangkat program komputer yang mengendalikan dan mengelola


operasi hardware di suatu komputer, sehingga membantu eksekusi aplikasi.
Sementara aplikasi adalah jenis software yang secara langsung membantu pengguna
mengerjakan
Langkah-Langkah

Klik menu File -> New -> Project


New Project DEV-C++
kemudian pilih jenis project -> isi nama project -> klik tombol OK

b. Langkah-langkah Menjalankan Program


Dalam menjalankan program yang sudah di tulis ada beberapa cara:
a. Cara pertama: Tekan F9
b. Cara kedua: Klik Execute pada menubar, kemudian klik Compile
c. Cara ketiga: Tekan Ctrl + F10

c. Langkah-langkah Menyimpan File Editor


a. Klik menu File
b. Klik Save, kemudian muncul jendela, tulis nama file
c. Klik Save.

d. Langkah-langkah Keluar dari Dev-C++


a. Klik menu File
b. Klik exit
PERTEMUAN 3
PENGANTAR BAHASA PEMOGRAMAN
JAVA
Java adalah salah satu bahasa pemrograman yang bersifat open source yang
merupakan produk dari Sun Microsystem. Bahasa Java adalah bahasa modern
yang telah diterima masyarakat komputasi dunia. Hampir semua perusahaan
perangkat lunak dan komputer besar mendukung dan mengembangkan aplikasi
sistem berbasis Java.
BAHASA JAVA
BAHASA JAVA

/**
* My first java program
*/

Komentar dinyatakan dengan tanda “/*” dan “*/”. Segala sesuatu yang ada diantara
tandatersebutdiabaikan oleh compiler Java, dan mereka hanya dianggap sebagai komentar
sedangkan untukmembuat sebuah atau satu baris komentar dengan cara berikut ini // ini
adalah program pertamaku. Semua tulisan yang berada satu baris dengan tanda // akan
diabaikan oleh compiler.
KELEBIHAN DAN KEKURANGAN
JAVA

Kelebihan
Fleksibel
Kelebihan pertama dari java ialah Fleksibel, Fleksibel disini ialah java mampu dijalankan oleh
banyak platform . artinya cukup dengan sekali membuat program menggunakan java, program pun
dapat dijalankan oleh banyak platform.

Memiliki Library yang lengkap


Java terkenal mempunyai Library yang lengkap. Library merupakan sekumpulan fungsi yang
digunakan untuk membuat program atau aplikasi.
KEGUNAAN BAHASA JAVA

kegunaan bahasa pemrograman Java?


Karena merupakan bahasa yang gratis dan serbaguna, Java membangun perangkat lunak yang dilokalkan dan terdistribusi. Beberapa penggunaan
Java yang umum di antaranya adalah:
1. Pengembangan Game
Banyak game seluler, komputer, dan video populer dibangun di Java. Bahkan game modern yang mengintegrasikan teknologi canggih
seperti machine learning atau realitas virtual (virtual reality) dibangun dengan teknologi Java.
2. Komputasi cloud
Java sering disebut sebagai WORA – Write Once and Run Anywhere, yang membuatnya sempurna untuk aplikasi berbasis cloud yang
terdesentralisasi. Penyedia cloud memilih bahasa Java untuk menjalankan program di berbagai platform yang mendasari.
3. Big Data
Java digunakan untuk mesin pemrosesan data yang dapat bekerja dengan set data yang kompleks dan data waktu nyata yang berjumlah besar.
4. Kecerdasan Buatan
Java merupakan pembangkit (powerhouse) bagi pustaka machine learning. Stabilitas dan kecepatan membuatnya sempurna untuk pengembangan
aplikasi kecerdasan buatan, seperti pemrosesan bahasa alami dan deep learning.
5. Internet of Things
Java telah digunakan untuk memprogram sensor dan perangkat keras di perangkat edge yang dapat terhubung ke internet secara mandiri.
KESIMPULAN JAVA

1. Keyword dalam Java Kata kunci adalah identifier yang telah dipesan untuk didefinisikan sebelumnya oleh Java untuk tujuan tertentu. Anda tidak dapat menggunakan keyword sebagai
nama variabel, class, method anda, dsb

2. Tipe Data Primitif Bahasa pemrograman Java mendefinisikan delapan tipe data primitif. Mereka diantaranya adalah boolean (untuk bentuk logika), char (untuk bentuk tekstual), byte, short,
int, long (integral), double and float (floating point).

3. Variabel Variabel adalah item yang digunakan data untuk menyimpan pernyataan objek. Variabel memiliki tipe, data dan nama. Tipe data menandakan tipe nilai yang dapat dibentuk oleh
variabel itu sendiri. Nama variabel harus mengikuti aturan untuk identifier.

Operator Dalam Java, ada beberapa tipe operator. Ada operator aritmatika, operator relasi, operatorlogika, dan operator kondisi. Operator ini mengikuti bermacam-macam prioritas
yang pastisehinggacompilernya akan tahu yang mana operator untuk dijalankan lebih dulu dalamkasus beberapa operator yang dipakai bersama-sama dalam satu pernyataan

Pernyataan while loop adalah pernyataan atau blok pernyataan yang diulang-ulang sampai mencapaikondisi yang cocok

. Do-while loop mirip dengan while-loop. Pernyataan di dalam do-while loopakan dieksekusi beberapa kali selama kondisi bernilai benar(true). Perbedaan antara while dan do-while
loop adalah dimana pernyataan di dalam do-while loop akandieksekusi sedikitnya satu kali.Perbedaan antara while dan do-while loop adalah dimana pernyataan di dalam do-while
loop akandieksekusi sedikitnya satu kali.
PERTEMUAN 4
KOMENTAR DAN IDENTIFIER
Dalam proses pengembangan sebuah program, pasti disibukkan dengan
penulisan kode-kode yang begitu banyak, dan tampak rumit sehingga
tampak sulit untuk dipahami orang lain
Untuk menangani masalah ini, sebaiknya sebagai seorang programmer wajib
harus menambahkan sebuah komentar untuk menjelaskan algoritma dan
keterangan-keterangan yang diperlukan dalam program
FUNGSI KOMENTAR

-‘Nama Pembuat Program


-Instansi Pembuat Program
-Deskripsi Program
-Tahun Pembuatan
-dll
CONTOH KOMENTAR

Int Bilangan Bulat; SALAH karena mengandung spasi


Int Bilangan_Bulat; BENAR
Int BilanganBulat; BENAR
Int _BilanganBulat; BENAR
ATURAN PEMBERIAN NAMA
PENGENAL PADA JAVA

1. Karakter pertama berupa huruf atau


tanda garis bawah (_)
2. Karakter kedua dan seterusnya dapat
berupa sebarang huruf, tanda garis
bawah, atau angka
3. Huruf kapital dan huruf kecil
diperlakukan berbeda.
4. Tidak boleh menggunakan kata kunci
PERTEMUAN 5
REKAYASA PERANGKAT LUNAK
BAHASA PEMROGRAMAN
Dalam ilmu pemrograman komputer, tipe data ialah klasifikasi data yang
digunakan untuk mengenalkan kompilator atau penerjemah
bagaimana programmer bermaksud menggunakan data. Sebagian
besar bahasa pemrograman mendukung tipe data dasar akan bilangan integer,
bilangan titik mengambang, karakter dan boolean. Sebuah tipe data
menyediakan sekumpulan nilai-nilai dari ekspresi (yaitu variabel, fungsi)
yang dapat mengambil nilai tersebut. Tipe data ini mendefinisikan operasi
yang akan dilakukan pada data, maksud dari data dan jurusan nilai dari tipe
tersebut dapat disimpan
TIPE DASAR

Tipe bilangan bulat (integer)


Tipe bilangan riil (floating point)
Tipe logika (boolean)
Tipe karakter (character)
Tipe teks (string)
TIPE BILANGAN BULAT
TIPE BILANGAN RILL

 Tipe data yang merepresentasikan bilangan yang mengandung angka di belakang koma.
Tipe: float, double

Contoh
// Mudah & Cepat Menjadi MASTER Java
// Oleh: Rifqi Agung Priambodo, S.Kom, M.Kom

#include <iostream>
using namespace std;

int main() {
double y; // Mendeklarasikan variabel y dengan tipe data double
y = 222.134; // Melakukan assigment terhadap variabel x
cout<<"Nilai y = "<<x; retrunt 0
TIPE KARAKTER/ STRING

Program C ditulis menggunakan subset karakter ASCII yaitu:


Huruf besar A .. Z
Huruf kecil a .. z
Characters Digit 0 .. 9
Karakter khusus seperti ‘!’ , ‘&’, ‘+’, ‘\’, ‘_’ dan sebagainya.

(ASCII) singkatan dari American Standard Code for Information Interchange atau Kode
Standar Amerika untuk Pertukaran Informasi
STRUKTUR

Deklarasi:
struct nama_struktur {
tipe_data variabel1;
tipe_data variabel2;
…..
};
LARIK

Larik dibagi menjadi 2 dimensi


Larik Satu Dimensi (merupakan jenis larik dasar dan jenis larik yang paling
sering digunakan, pemakaian larik satu dimensi terutama dipakai dalam tipe
data string dalam bahasa pemrograman)
Larik Dua Dimensi (Larik dua dimensi sering dipakai untuk merepresentasikan
tabel dan matriks dalam pemrograman
ENUMERASI DAN CONTOH
 Contoh

//Aplikasi Program C++

//Dibuat oleh nurdwi fikasari


/*----------------------------------------------------*/

#include <iostream>
using namespace std;

struct mahasiswa {
int nim;
char nama[25];
bool pria;
};
int main(){ mahasiswa data_mhs;
data_mhs.nim = 12345;
strcpy (data_mhs.nama, " Asriadi ");

Anda mungkin juga menyukai