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
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