Dokumen tersebut merangkum pengertian bahasa pemrograman Java, sejarah, fitur, dan konsep dasarnya seperti tipe data, variabel, operator, input/output, pengulangan, dan percabangan. Java dikembangkan oleh James Gosling di Sun Microsystems pada 1995 dan mampu berjalan di berbagai platform berkat mesin virtualnya.
1. Pengenalan Visual Basic .Net - Pemrograman IIfan Ok
Visual Basic .NET adalah salah satu dari kumpulan tools pemrograman yang terdapat pada paket Visual Studio. Pada Visual Studio terdapat beberapa tools pemrograman lain seperti : Visual C++, Visual C# dan Visual F#.
Modul Praktikum Pemrograman Berorientasi Objek (Chap.12)Debby Ummul
Modul ini berisi materi praktikum tentang pembuatan aplikasi CRUD perpustakaan. Sebenarnya ini adalah edisi revisi dari modul sebelumnya yaitu Chapter 11. hehe....
Bahasa yang digunakan masih sama yaitu menggunakan bahasa Java
Modul Pratikum Algoritma dan Pemrograman dalam Bahasa Visual C++ 2010eddie Ismantoe
Modul pratikum algoritma dan pemrograman dalam bahasa visual C++ ini membahas mengenai Teknik pengimplementasian algoritma dalam Bahasa Visual C++ 2010
1. Pengenalan Visual Basic .Net - Pemrograman IIfan Ok
Visual Basic .NET adalah salah satu dari kumpulan tools pemrograman yang terdapat pada paket Visual Studio. Pada Visual Studio terdapat beberapa tools pemrograman lain seperti : Visual C++, Visual C# dan Visual F#.
Modul Praktikum Pemrograman Berorientasi Objek (Chap.12)Debby Ummul
Modul ini berisi materi praktikum tentang pembuatan aplikasi CRUD perpustakaan. Sebenarnya ini adalah edisi revisi dari modul sebelumnya yaitu Chapter 11. hehe....
Bahasa yang digunakan masih sama yaitu menggunakan bahasa Java
Modul Pratikum Algoritma dan Pemrograman dalam Bahasa Visual C++ 2010eddie Ismantoe
Modul pratikum algoritma dan pemrograman dalam bahasa visual C++ ini membahas mengenai Teknik pengimplementasian algoritma dalam Bahasa Visual C++ 2010
ppt profesionalisasi pendidikan Pai 9.pdfNur afiyah
Pembelajaran landasan pendidikan yang membahas tentang profesionalisasi pendidikan. Semoga dengan adanya materi ini dapat memudahkan kita untuk memahami dengan baik serta menambah pengetahuan kita tentang profesionalisasi pendidikan.
Sebuah buku foto yang berjudul Lensa Kampung Ondel-Ondelferrydmn1999
Indonesia, negara kepulauan yang kaya akan keragaman budaya, suku, dan tradisi, memiliki Jakarta sebagai pusat kebudayaan yang dinamis dan unik. Salah satu kesenian tradisional yang ikonik dan identik dengan Jakarta adalah ondel-ondel, boneka raksasa yang biasanya tampil berpasangan, terdiri dari laki-laki dan perempuan. Ondel-ondel awalnya dianggap sebagai simbol budaya sakral dan memainkan peran penting dalam ritual budaya masyarakat Betawi untuk menolak bala atau nasib buruk. Namun, seiring dengan bergulirnya waktu dan perubahan zaman, makna sakral ondel-ondel perlahan memudar dan berubah menjadi sesuatu yang kurang bernilai. Kini, ondel-ondel lebih sering digunakan sebagai hiasan atau sebagai sarana untuk mencari penghasilan. Buku foto Lensa Kampung Ondel-Ondel berfokus pada Keluarga Mulyadi, yang menghadapi tantangan untuk menjaga tradisi pembuatan ondel-ondel warisan leluhur di tengah keterbatasan ekonomi yang ada. Melalui foto cerita, foto feature dan foto jurnalistik buku ini menggambarkan usaha Keluarga Mulyadi untuk menjaga tradisi pembuatan ondel-ondel sambil menghadapi dilema dalam mempertahankan makna budaya di tengah perubahan makna dan keterbatasan ekonomi keluarganya. Buku foto ini dapat menggambarkan tentang bagaimana keluarga tersebut berjuang untuk menjaga warisan budaya mereka di tengah arus modernisasi.
Teori Fungsionalisme Kulturalisasi Talcott Parsons (Dosen Pengampu : Khoirin ...nasrudienaulia
Dalam teori fungsionalisme kulturalisasi Talcott Parsons, konsep struktur sosial sangat erat hubungannya dengan kulturalisasi. Struktur sosial merujuk pada pola-pola hubungan sosial yang terorganisir dalam masyarakat, termasuk hierarki, peran, dan institusi yang mengatur interaksi antara individu. Hubungan antara konsep struktur sosial dan kulturalisasi dapat dijelaskan sebagai berikut:
1. Pola Interaksi Sosial: Struktur sosial menentukan pola interaksi sosial antara individu dalam masyarakat. Pola-pola ini dipengaruhi oleh norma-norma budaya yang diinternalisasi oleh anggota masyarakat melalui proses sosialisasi. Dengan demikian, struktur sosial dan kulturalisasi saling memengaruhi dalam membentuk cara individu berinteraksi dan berperilaku.
2. Distribusi Kekuasaan dan Otoritas: Struktur sosial menentukan distribusi kekuasaan dan otoritas dalam masyarakat. Nilai-nilai budaya yang dianut oleh masyarakat juga memengaruhi bagaimana kekuasaan dan otoritas didistribusikan dalam struktur sosial. Kulturalisasi memainkan peran dalam melegitimasi sistem kekuasaan yang ada melalui nilai-nilai yang dianut oleh masyarakat.
3. Fungsi Sosial: Struktur sosial dan kulturalisasi saling terkait dalam menjalankan fungsi-fungsi sosial dalam masyarakat. Nilai-nilai budaya dan norma-norma yang terinternalisasi membentuk dasar bagi pelaksanaan fungsi-fungsi sosial yang diperlukan untuk menjaga keseimbangan dan stabilitas dalam masyarakat.
Dengan demikian, konsep struktur sosial dalam teori fungsionalisme kulturalisasi Parsons tidak dapat dipisahkan dari kulturalisasi karena keduanya saling berinteraksi dan saling memengaruhi dalam membentuk pola-pola hubungan sosial, distribusi kekuasaan, dan pelaksanaan fungsi-fungsi sosial dalam masyarakat.
1. I Putu Arya Dharmaadi, S.T., M.T.
Dosen Jurusan Teknologi Informasi
Universitas Udayana
http://aryadharmaadi.com
2. Pendahuluan
Java merupakan nama bahasa pemrograman
Java dibuat oleh James Gosling saat masih bergabung
di Sun Microsystems, dan dirilis tahun 1995
Nama Java diambil dari kopi jawa yang sangat terkenal
di kalangan pegawai Sun Microsystem
Bahasa Java ini banyak mengadopsi sintaksis yang
terdapat pada bahasa C
Java memiliki slogan “write once, run everywhere”
23 February 2016 http://aryadharmaadi.com 2
3. Bahasa Java
Java mampu berjalan di segala jenis platform berkat
adanya mesin virtual (JVM)
Mesin virtual tersebut akan menerjemahkan kode
pemrograman menjadi bahasa yang dikenali mesin
apa pun.
Saat ini bahasa pemrograman Java masih terus
dikembangkan oleh Oracle Corporation, dimana versi
terkini adalah Java 1.8 atau disebut Java 8.
23 February 2016 http://aryadharmaadi.com 3
4. Platform Java
Java memiliki platform khusus untuk menjalankan
program Java.
Platform tersebut meliputi :
Java Virtual Machine
Java API (Application Programming Interface)
23 February 2016 http://aryadharmaadi.com 4
5. Java Development Kit (JDK)
JDK merupakan peralatan (kit) untuk
mengembangkan program berbasis Java
JDK terdiri dari sebuah compiler, class library (prebuilt
utilities), dan JRE (Java Runtime Environment)
JDK digunakan untuk melakukan proses kompilasi
dari source code ke bytecode yang bisa dijalankan oleh
JVM
JRE terdiri dari JVM dan runtime library
23 February 2016 http://aryadharmaadi.com 5
6. Ekstensi File Java
Ketika menulis program dengan bahasa Java,
sourcecode disimpan pada file *.java
Compiler memeriksa sintaks sourcecode dan
mengubahnya menjadi bytecode dan disimpan pada
file *.class
Bytecode tersebut kemudian dijalankan oleh Java
Virtual Machine (JVM)
23 February 2016 http://aryadharmaadi.com 6
7. Memulai Java
Download dan install JDK
(http://oracle.com/technetwork/java/javase/downloads)
Cek di command line (Windows) atau terminal (Linux),
ketik perintah java dan javac. Jika perintah tersebut
dikenali, maka JDK telah terinstall dengan baik
Buat source code program dengan teks editor apapun.
File yang dibuat memiliki ekstensi *.java
Meng-compile source code dengan perintah: javac
namafile.java
Mengeksekusi program dengan perintah java namafile
23 February 2016 http://aryadharmaadi.com 7
9. Penjelasan
Nama file harus sama dengan nama kelas
Import merupakan pemanggilan package (library)
lain ke dalam kelas. Bersifat opsional
static public void main(String args[])
merupakan titik awal program berjalan
System merupakan salah satu kelas pada Java dan
memiliki objek out. Objek out memiliki method
println
System.out.println berfungsi untuk mencetak
string ke layar.
23 February 2016 http://aryadharmaadi.com 9
10. Tipe Data
Tipe dasar merupakan tipe bawaan bahasa Java ,
contohnya adalah int, long, byte, char, float,
double, boolean, dll.
Tipe reference adalah tipe data buatan yang memiliki
semantik serupa dengan pointer pada bahasa C
Operasi assignment pada variabel reference akan
menghasilkan pengkopian reference, dimana variabel
akan tetap mengacu ke objek yang sama
Tipe data String merupakan pengecualian karena
berupa tipe reference namun memiliki sifat seperti
tipe dasar
23 February 2016 http://aryadharmaadi.com 10
11. Contoh Tipe Data
Berapakah nilai MyAge dan YourAge saat ini?
Berapakah nilai arya.age dan budi.age saat ini?
23 February 2016 http://aryadharmaadi.com 11
12. Konstanta dan Variabel
Penulisan variabel
<tipe_data> <nama_variabel> = <nilai>;
Contoh:
boolean isStudent = true;
Penulisan konstanta
final <tipe_data> <nama_variabel> = <nilai>;
Contoh:
final String NAME = “Putu Arya D”;
23 February 2016 http://aryadharmaadi.com 12
13. Type Enumerasi
Enum type merupakan tipe data spesial yang
memungkinkan sebuah variabel menjadi satu
himpunan konstanta yang telah ditetapkan
Pada java, digunakan keyword enum untuk
mendefinisikan tipe enumerasi
Contoh:
23 February 2016 http://aryadharmaadi.com 13
15. Operator
Operator pada Java sama dengan operator pada C
Matematik: +, -, *,/,% (modulus), unary + -
Perbandingan: ==, !=, <, >, <=, >=,
Boolean: &&, ||, !
Asignment: =, += -= *= /= <<= >>= &= |=
Pada tipe dasar, operator perbandingan akan
membandingkan nilai primitif dari variabel
Pada tipe reference, operator perbandingan akan
membandingkan reference (BUKAN ISI OBJEK)
23 February 2016 http://aryadharmaadi.com 15
17. Penanganan String
Oleh karena String merupakan tipe data reference,
maka operator perbandingan tidak bisa digunakan
Gunakan method equals()
23 February 2016 http://aryadharmaadi.com 17
18. Console Input dan Output
Console Output
System.out.print("Hello ");
System.out.println("world");
Console Input
BufferedReader in = new BufferedReader(new
InputStreamReader(System.in));
String text = in.readLine();
Converting Input Data
int x = Integer.parseInt(text);
double y = Double.parseDouble(text);
23 February 2016 http://aryadharmaadi.com 18
19. File Input dan Output
File Output
PrintWriter out = new PrintWriter(new
FileWriter("K:locationoutputfile.txt")));
out.print("Hello ");
out.println("world");
out.close();
File Input
BufferedReader in = new BufferedReader(new
FileReader("K:locationinputfile.txt"));
String text = in.readLine();
in.close();
23 February 2016 http://aryadharmaadi.com 19
20. Kontrol Percabangan
Percabangan merupakan pemilihan aksi yang akan
dijalankan berdasarkan kondisi yang ditentukan
Java memiliki sintaks if dan switch, yang sama pada
bahasa C, sebagai kontrol percabangan
23 February 2016 http://aryadharmaadi.com 20
22. Kontrol Percabangan (3)
switch (variabel) {
case nilai1: pernyataan1;
break;
case nilai2: pernyataan2;
break;
default: pernyataan3;
}
23 February 2016 http://aryadharmaadi.com 22
23. Pengulangan
Pengulangan adalah bagian dari kode yang dijalankan
terus menerus sampai suatu kondisi terpenuhi
Java memiliki sintaks for, while, dan do while
yang sama pada bahasa C sebagai pengulangan
for(inisialisasi; kondisi; iterasi){
// Aksi yang akan diulangi
}
23 February 2016 http://aryadharmaadi.com 23
26. Penutup
Bahasa pemrograman Java merupakan bahasa dengan
sintaks yang mirip C++ tanpa fitur yang kompleks,
yang mendukung konsep Pemrograman Berorientasi
Objek
23 February 2016 http://aryadharmaadi.com 26
27. Next . . .
String dan Array
23 February 2016 http://aryadharmaadi.com 27
28. Referensi
Sierra, K., & Bates, B. (2005) “A Brain-Friendly Guide:
Head First Java 2nd Edition”. O’Reilly
Yohanes Nugroho, (2009) “Slide Kuliah: Bahasa
Pemrograman Java”. STEI ITB
http://www.vogella.com/tutorials/JavaIntroduction/ar
ticle.html
23 February 2016 http://aryadharmaadi.com 28