Anda di halaman 1dari 7

Laporan Praktikum Algoritma dan Pemprograman Modul 1,2

Disusun Oleh: xxxxxx xxxxxxxxx S1 TI

Sekolah Tinggi Manajemen Informatika dan komputer AKAKOM Yogyakarta

Modul 1
1. Pembahasan
1.1. Pengenalan Algoritma Algoritma adalah urutan langkah langkah logis penyelesaian masalah yang disusun secara sistematis. Kata logis disini berarti benar sesuai dengan logika manusia. Untuk menjadi sebuah algoritma, urutan langkah yang ditempuh untuk menyelesaikan masalah harus memberikan hasil yang benar. 1.2. Pengenalan TextPad TextPad merupakan aplikasi texteditor untuk windows. TextPad sudah termasuk tool compiler atau builder dan debugger.

1.3.

Pelaksanaan praktikum Pada pelaksanaan praktikum kali ini, kami belajar mebuat program java dengan menggunakan TextPad. Adapun langkah langkah yang harus kita pelajari sebelum membuat program. a. Cara Membuka aplikasi TextPad b. Carra menggunakan TextPad c. Cara Penulisan script program sederhana d. Cara menyimpan program e. Cara menjalankan program

2. Latihan
public class Contoh1 { public static void main(String[] args) { //ini adalah komentar System.out.println("mencoba TextPad.."); System.out.println("Belajar algoritma dan Pemrograman"); } }

Hasil output

public class Latihan1 { public static void main(String[] args) { System.out.println("halo semua...");

System.out.println("Selamat Belajar Java"); } }

Hasil output

public class Latihan2 { public static void main(String[] args) { System.out.println("Kami Sedang belajar Java"); System.out.println("jangan diganggu"); } }

Hasil output

3. Kesimpulan
TextPad merupakan aplikasi Text editor yang bagus dan mudah untuk dioperasikan. Dengan compiler dan debugger sendiri jadi tidak perlu menginstal compiler dan debugger lagi.

4. Listing terlampir

Modul 2
1. Pembahasan
1.1. Pengenalan Java Java merupakan bahasa pemrograman multi platform. Java Tidak menyediakan IDE khusus seperti bahasa pemrograman lain. Pemrograman bisa menggunakan IDE yang support ke java, seperti Netbeans,Eclipse,TextPad,dll. TextEditor juga bisa bisa digunakan contohnya notepad dan wordpad. Jika editor yang digunakan tidak support java kita tinggal menyimpannyakedalam ekstensi .java kemudian kompilasi dan menjalankan dengan command prompt. Karakter dalam Java Secara Umum terdiri atas: a. Himpunan Karakter (Contoh: Huruf:A,a,B,b,C,c,.... Digit: 1,2,3,4,5,...) b. Pengenal (Contoh: tgl_lahir, nama, noMHS,...) c. Kata Kunci (Contoh: case, char, const,do, else,...)

1.2.

d. Tipe data primitif (Contoh: int nilai = 1) e. Variable atau konstanta (Contoh: float Jumlah;) f. Konstanta Bernama (Contoh: const float PHI = 3,14) 1.3. a. Pernyataan masukan dan keluaran Komponen keluaran (Untuk menampilkan ke layar secara tekstual, java mempunyai fasilitas output, yaitu dengan perintah) - System.out.print(hal yang akan ditampilkan; bisa lebih dari satu); - System.out.println(hal yang akan ditampilkan; bisa lebih dari satu); - System.out.println(Hasil penjumlahan +hasil);

b. Komponen masukan (Untuk memasukkan sebuah nilai ke variable yang sudah didefinisikan digunakan kelas Scanner) - Input data bertipe Integer Digunakan method nextInt di dalam kelas scanner - Input data bertipe String - Input tipe data yang lain nextBoolean: input tipe boolean nextLong : input tipe Long integer nextShort : input tipe Short integer nextFloat : input tipe float nextDouble : input tipe double

2. Latihan
2.1. public class Pertama { public static void main(String []args) { System.out.println("Selamat datang di STMIK AKAKOM"); } } OUTPUT:

2.2. public class Dua { public static void main(String []args) { System.out.println("BIODATA");

System.out.println("================"); System.out.println("Nama : Alpin Isa Ramawan"); System.out.println("noMHS : 125410141"); System.out.println("Jurusan : Teknik Informatika"); System.out.println("Jenis Kelamin : laki - laki"); System.out.println("Tgl lahir : 10/08/1994"); System.out.println("Alamat : Yogyakarta"); } } Output:

3. Tugas
3.1. public class Tugas1 { public static void main(String []args) { System.out.println("STMIK AKAKOM YOGYAKARTA"); System.out.println("Jl.Raya Janti 143"); System.out.println("========================"); System.out.println("Program Studi"); System.out.println("1. Teknik Informatika/S1"); System.out.println("2. Sistem Informasi/S1"); System.out.println("3. Manajemen Informatika/D3"); System.out.println("4. Teknik komputer/D3"); System.out.println("5. Komputerisasi Akutansi/D3"); } } Output:

3.2. package tugas; import java.io.*; public class Tugas { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); String nama = null; String noMHS = null; String jurusan = null; String jenis_Kel = null; String tgl_lahir = null; String alamat = null; System.out.print("Masukkan nama anda:"); nama = br.readLine(); System.out.print("Masukkan nomor mahasiswa anda:"); noMHS = br.readLine(); System.out.print("Masukkan Jurusan anda:"); jurusan = br.readLine(); System.out.print("Masukkan Jenis kelamin anda:"); jenis_Kel = br.readLine(); System.out.print("Masukkan Tanggal lahir anda:"); tgl_lahir = br.readLine(); System.out.print("Masukkan Alamat anda:"); alamat = br.readLine(); System.out.println(" "); System.out.println("BIODATA ANDA"); System.out.println("================="); System.out.println("Nama :" + nama); System.out.println("Nomor MHS :" + noMHS); System.out.println("Jurusan :" + jurusan); System.out.println("Jenis kelamin :" + jenis_Kel); System.out.println("Tanggal Lahir :" + tgl_lahir); System.out.println("Alamat :" + alamat); }} Output:

4. Listing terlampir

Anda mungkin juga menyukai