MODUL 1 PRAKTIKUM PEMROGRAMAN Tipe Data, Variabel dan Ekspresi A. TUJUAN 1. Memahami tentang aplikasi program java sederhana 2. Memahami tentang pernyataan, ekspresi, tipe data dan variabel 3. Mampu membuat aplikasi menggunakan berbagai jenis tipe data dalam Java B. DASAR TEORI Bahasa pemrograman Java lahir pertama kali dari The Green Project (James Gosling dkk dari sun microsystems) pada tahun 1991. Mula-mula James Gosling menyebut bahasa pemrograman yang dihasilkannya dengan OAK, lalu Sun mengubahnya menjadi Java. Sun merilis versi awal java secara resmi pada awal 1996 yang kemudian terus berkembang hingga muncul JDK 1.1 kmd JDK 1.2. Pada tahun 1998-1999 lahirlah teknologi J2EE(Java 2 Enterprise Edition). Terakhir Teknologi Java melahirkan J2ME(Java 2 Micro Edition) yang sudah diadopsi oleh Nokia, Siemens, SonyEricsson, dan Motorola untuk menghasilkan aplikasi mobile baik games maupun software lainnya yang dpat dijalankan diperalatan mobile seperti smartphone. Dalam bahasa pemrograman Java, terdapat tipe data primitif yang bisa digunakan dalam menggunakan sebuah program. Tipe data primitif tersebut adalah byte, short, int, long, float, double, boolean dan char. Pada modul kali ini akan dilakukan percobaan/praktek untuk mengeksplorasi penggunaan tipe data primitif tersebut. Variabel adalah nama yang mengacu lokasi di memori untuk menyimpan data berdasarkan suatu tipe data. Suatu variabel perlu di deklarasikan agar dapat digunakan dalam program. Contoh mendeklarasikan variabel: int jumlah; float hasil; Pernyataan adalah perintah yang merepresentasikan aksi tunggal dalam program Java. Contoh: int tahun; Setiap pernyataan ditutup oleh karakter semicolon (;). Pernyataan dikelompokkan dengan tanda kurung kurawal pembuka ({) dan penutup (}). Kelompok ini disebut Modul 1 Praktikum Pemrograman | Dosen: Anang Kunaefi, M.Kom 1 blok atau blok pernyataan. Ekspresi adalah pernyataan yang dapat menghasilkan suatu nilai. Nilai yang dihasilkan oleh pernyataan ini dapat berupa bilangan, boolean, atau objek. Contoh: hasilBagi = a / b; C. TUGAS PENDAHULUAN 1. Jelaskan masing-masing jenis tipe data primitif yang ada dalam bahasa Java. 2. Selain tipe data primitif, ada pula jenis tipe data class yang sering digunakan, yaitu String. Tambahkan penjelasan tentang tipe data String. 3. Buatlah algoritma (dalam bentuk flowchart atau pseudocode) untuk mengkonversi suatu nilai dari Celcius ke Fahrenheit atau sebaliknya. Rumus: F = C * 1,8 + 32 4. Sebuah perusahaan money changer meminta bantuan anda untuk membuat program konversi mata uang dari Rupiah (Indonesia) ke Real (Arab Saudi). Program ini bertujuan untuk mempercepat proses penukaran uang bagi nasabah mereka. Input program berupa nilai uang dalam Rupiah, dan output program berupa nilai dalam Real. (1 Real = Rp. 3800,-). Buatlah algoritma (dalam bentuk flowchart atau pseudocode) untuk mengaplikasikan situasi diatas. D. FORMAT LAPORAN 1. Cover 2. Pendahuluan 3. Dasar Teori 4. Penjelasan Tugas 5. Penutup 6. Referensi Modul 1 Praktikum Pemrograman | Dosen: Anang Kunaefi, M.Kom 2