PERTEMUAN1 mengenaljava

ALGORITMA DAN
PEMROGRAMAN
femi dwi astuti
Setelah mengikuti mata kuliah ini
mahasiswa dapat menjelaskan
keunggulan program java, membuat
program sederhana ,mengcompile
dan menjalankan program.

1

KOMPETENSI MATA KULIAH


Mahasiswa mampu memahami logika berpikir
komputer, memahami prinsip kerja program,
memahami alasan-alasan komputer dapat
mengerjakan perintah-perintah yang diberikan,
dan mampu menggambarkan logika jalannya
program secara tertulis dengan algoritma
(pseudo code) dan dilengkapi dengan diagram

alir (flow chart) menggunakan suatu bahasa
pemrograman tertentu
Modul 1 - Sejarah dan struktur
java

2

BOBOT NILAI
 UTS
 UAS
 TUGAS
 KUIS

Modul 1 - Sejarah dan struktur
java

3

ATURAN PERKULIAHAN








Maksimal keterlambatan 15 menit
Tidak boleh mengabsenkan teman
Kehadiran minimal 70 %
Tugas terlambat ada potongan nilai
Kuis dilakssnakan min 2x tanpa pemberitahuan
Dosen berhak mengurangi nilai jika MHS yang
bersangkutan melakukan kecurangan atau
melakukan tindakan yang tidak baik di kelas maupun
pada saat ujian

Modul 1 - Sejarah dan struktur
java

4


REFERENSI
 ALGORITMA

DAN PEMROGRAMAN
MENGGUNAKAN JAVA
LN. HARNANINGRUM
PENERBIT : GRAHA ILMU

Modul 1 - Sejarah dan struktur
java

5

CONTACT PERSON
Ruang dosen 7, Lantai 3 Gedung Timur
 Email :
 vege_fem@yahoo.com
 femi@akakom.ac.id
 Bahan dapat didownload di:

 …………… (masih dalam proses)
 Hp:
 +6285643146941


Modul 1 - Sejarah dan struktur
java

6

ALGORITMA
 Ditemukan

oleh ilmuwan islam Abu
Jabbar Muhammad Ibnu Musa Al
khwaritzmi
 Algoritma adalah “Langkah-langkah
pemecahan suatu masalah, yang
terdefinisi dengan jelas sehingga
diperoleh pemecahan masalah tersebut”


Modul 1 - Sejarah dan struktur
java

7

MASALAH 1
(menggunakan telepon umum)
1.
2.
3.
4.
5.

Angkat gagang telepon
Masukkan koin
Pencet nomor
Bicara
Letakkan gagang


Modul 1 - Sejarah dan struktur
java

8

DARI MASALAH1 TERNYATA …
 Langkah-langkah

algoritma untuk masalah
1 hanya cocok untuk menggunakan
telepon dalam kondisi normal
 Bagaimana jika telepon tersebut rusak??
 Bagaimana jika koin habis??
 Masih diperlukan pengembanganpengembangan, misal koin macet??

Modul 1 - Sejarah dan struktur
java

9


MASALAH 2
(mencari akar persamaan kuadrat)
1. Masukkan koefisien persamaan kuadrat
2. Cari akar persamaan kuadrat menggunakan
rumus abc
3. Tampilkan akar persamaan kuadrat
4. Selesai

Modul 1 - Sejarah dan struktur
java

10

KESIMPULAN
 Algoritma

merupakan urutan langkahlangkah yang terdefinisi dengan jelas
dan tidak rancu untuk memecahkan
suatu masalah (jika ada pemecahannya)
dalam rentang waktu sejumlah langkah

tertentu

Modul 1 - Sejarah dan struktur
java

11

BAHASA PEMROGRAMAN
 Merupakan

perantara bahasa manusia
dengan komputer
 Bahasa manusia sesuai struktur dan
kaidah bahasa pemrograman, dibundel
(kompile) menjadi bahasa yang
dimengerti oleh mesin (bahasa mesin)
 Hasil bundelan tersebut bisa
dimanfaatkan orang yang membutuhkan
Modul 1 - Sejarah dan struktur
java


12

BAHASA PEMROGRAMAN
 Pascal
 PHP
 Visual

Basic

 Delphi
 C++
 Java
 DLL………(cari

tau sendiri !!)

Modul 1 - Sejarah dan struktur
java


13

BAHASA PEMROGRAMAN
Perbedaan:

cara memberikan

instruksi
Persamaan: bertujuan
menghasilkan output yang
sama

Modul 1 - Sejarah dan struktur
java

14

TUGAS
 Jelaskan


apa yang anda ketahui tentang

java!
 Sebutkan kelebihan dan kekurangan
bahasa pemrograman java!
 Jawaban :
Diketik, font Arial 11 spasi 1,5
kertas A4, minimal 5 lembar
Modul 1 - Sejarah dan struktur
java

15