Tugas 1 Algoritma & Pemrograman
Tugas 1 Algoritma & Pemrograman
Soal
a) Algoritma dan Dunia Pemrograman Komputer, dengan Spasi 1,5 dibuat pada Microsoft
Word, dengan Daftar Pustaka Minimal 5
b) Sejarah Java dan perkembangannya sampai saat ini, cari referensi di internet berkaitan
dengan pemrograman Java dan Software-software yang dibuat dengan Bahasa pemrograman
Java minimal 2 software.
Jika karyawan tersebut lembur, maka mereka dibayar per-Jam dengan ketentuan sebagai berikut:
1. Jika Karyawan lembur 1 Jam maka gaji lemburnya 30% dari Gaji Pokok
2. Jika Karyawan lembur 2 Jam maka gaji lemburnya 32% dari Gaji Pokok
3. Jika Karyawan lembur 3 Jam maka gaji lemburnya 34% dari Gaji Pokok
4. Jika Karyawan lembur 4 Jam maka gaji lemburnya 36% dari Gaji Pokok
5. Jika Karyawan lembur >= 5 Jam maka gaji lemburnya 38% dari Gaji Pokok
Inputan pada Flowchart dan Pseudocode adalah Golongan dan Jam Lembur.
Algoritma pemrograman adalah langkah berurutan dan terstruktur untuk membuat program.
Jadi, setiap program komputer seperti software, apps, hingga sistem operasi dibangun dari
algoritma pemrograman. Dalam komputasi, algoritma sangat penting karena berfungsi sebagai
prosedur sistematis yang diperlukan komputer. Algoritma yang baik adalahbagaikan
menggunakan alat yang tepat di bengkel. Penggunaan algoritma yang salah adalah bagaikan
mencoba memotong sepotong kayu dengan menggunakan gunting yang tentu tidak efektif.
Penggunaan gunting tersebut juga akan membutuhkan waktu yang lama dalam menyelesaikan
permasalahan.Ada tiga struktur dasar algoritma, yaitu: skuensial (squential), seleksi
(selection), dan perulangan (looping).
Dalam dunia pemrograman, algoritma berperan untuk merancang berbagai jenis program.
Baik program yang sederhana hingga program yang kompleks. Algoritma bisa ditulis dalam
bahasa pemrograman apa pun, seperti Python, Java, C ++, JavaScript, atau bahasa lain. Hal ini
bergantung pada tugas tertentu yang dirancang untuk program tersebut. Algoritma juga dapat
diekspresikan melalui bahasa normal, diagram alur, pseudocode, dan berbagai bahasa
pemrograman.
Jadi algoritma jelas merupakan salah satu metode dimana suatu masalah dapat diselesaikan
dengan mudah, sehingga suatu operasi atau proses produksi dapat berlanjut.
sumber :
https://pustaka.ut.ac.id/lib/wp-content/uploads/pdfmk/MSIM4203-M1.pdf
https://www.niagahoster.co.id/blog/algoritma-pemrograman/
https://binus.ac.id/malang/2023/08/algoritma-dan-pemrograman-fondasi-kesuksesan-dalam-
dunia-teknologi/
https://www.gramedia.com/literasi/pengertian-algoritma/
https://repository.penerbitwidina.com/publications/567639/algoritma-pemrograman
b. Java merupakan bahasa pemograman yang berasal dari The Green Project yang dilakukan
selama kurang lebih 18 bulan, yakni mulai awal tahun 1991 sampai dengan 1992 musim
panas. Namun pada projek tersebut masih belum memiliki nama Oak. Ada tiga orang yang
menjadi pelopor terhadap projek pembuatan java, yakni Mike Sheridan, Patrick Naughton,
dan juga James Gosling, yang mana mereka dibantu oleh sembilan programmer yang berasal
dari Sun Microsystems.
Mereka menjadikan peramban (browser) Mosaic sebagai landasan awal untuk membuat
perambah Java pertama yang dinamai Web Runner, terinsipirasi dari film 1980-an, Blade
Runner. Pada perkembangan rilis pertama, Web Runner berganti nama menjadi Hot Java.
Pada sekitar bulan Maret 1995, untuk pertama kali kode sumber Java versi 1.0a2 dibuka.
Kesuksesan mereka diikuti dengan untuk pemberitaan pertama kali pada surat kabar San Jose
Mercury News pada tanggal 23 Mei 1995.
Versi Tanggal
2.
Mulai
Kelas Mencari gaji & lembur
//Deklarasi
- Gaji Golangan A = 5.000.000
- Gaji Golongan B = 6.500.000
- Gaji Golongan C = 9.500.000
//Input
-Lembur 1 Jam = 30% dari gaji Pokok
-Lembur 2 jam = 32% dari gaji pokok
-Lembur 3 jam = 34% dari gaji pokok
-Lembur 4 jam = 36% dari gaji pokok
-Lembur >=5 am = 38% dari gaji pokok
//Formulasi
-Jumlah gaji = Gaji Golongan + lembur
//Tampilkan
- Hasil
- Selesai