Dokumen tersebut membahas tentang pemrograman modular yang menerapkan konsep fungsi dan lingkup identifier. Program dibagi menjadi modul-modul kecil yang diimplementasikan dengan fungsi untuk menyelesaikan tugas tertentu. Fungsi dapat berupa fungsi library maupun fungsi yang didefinisikan pengguna. Lingkup identifier mencakup lingkup lokal dan global.
Program logo merupakan splash screen yang muncul pada saat aplikasi dijalankan. Program logo menggunakan beberapa komponen seperti JWindow, JLabel, JProgressBar dan Timer untuk menampilkan logo beserta indikator progress bar. Program logo akan hilang setelah frame menu muncul.
Dokumen ini membahas cara membuat program Java dengan satu kelas utama dan tiga kelas baru untuk operasi pengurangan, perkalian, dan pembagian. Terdapat penjelasan tentang konsep pemrograman berorientasi objek, komponen-komponennya, dan contoh bahasa pemrograman yang mendukung paradigma ini. Diberikan juga algoritma dan kode program untuk mengimplementasikan soal kasus yang diminta beserta kesimpulannya.
Modul ini membahas tentang algoritma dan pemrograman dengan editor TextPad. TextPad adalah editor yang mudah digunakan untuk membuat program Java dibandingkan editor lain. Modul ini menjelaskan cara menggunakan fitur-fitur TextPad untuk mengkompilasi dan menjalankan kode Java serta memberikan contoh program sederhana beserta penjelasan outputnya.
Program logo merupakan splash screen yang muncul pada saat aplikasi dijalankan. Program logo menggunakan beberapa komponen seperti JWindow, JLabel, JProgressBar dan Timer untuk menampilkan logo beserta indikator progress bar. Program logo akan hilang setelah frame menu muncul.
Dokumen ini membahas cara membuat program Java dengan satu kelas utama dan tiga kelas baru untuk operasi pengurangan, perkalian, dan pembagian. Terdapat penjelasan tentang konsep pemrograman berorientasi objek, komponen-komponennya, dan contoh bahasa pemrograman yang mendukung paradigma ini. Diberikan juga algoritma dan kode program untuk mengimplementasikan soal kasus yang diminta beserta kesimpulannya.
Modul ini membahas tentang algoritma dan pemrograman dengan editor TextPad. TextPad adalah editor yang mudah digunakan untuk membuat program Java dibandingkan editor lain. Modul ini menjelaskan cara menggunakan fitur-fitur TextPad untuk mengkompilasi dan menjalankan kode Java serta memberikan contoh program sederhana beserta penjelasan outputnya.
Pseudocode merupakan kode yang menyerupai bahasa pemrograman untuk menuliskan algoritma secara ringkas tanpa terikat pada bahasa tertentu. Pseudocode memiliki tujuan untuk mempermudah pemahaman algoritma dan menggunakan bahasa yang mudah dipahami secara universal."
Dokumen ini memperkenalkan pengaturcaraan C dengan memberikan pengenalan ringkas tentang komputer, komponen-komponennya, jenis-jenis komputer dan perisian, bahasa pengaturcaraan serta bab-bab utama yang akan dipelajari seperti pengenalan C, operator, input output, struktur kawalan dan fungsi.
Program ATM ini bertujuan untuk mempermudah pengguna melakukan transaksi perbankan secara otomatis dan memberikan kenyamanan karena dapat melakukan transaksi berulang kali."
Dokumen tersebut membahas tentang definisi algoritma, pertimbangan pemilihan algoritma, perbedaan antara algoritma dan program, ciri-ciri penulisan algoritma yang baik, syarat algoritma, proses pemecahan masalah dengan algoritma, analisis masalah, pseudocode, kalimat deskriptif, dan flowchart. Diberikan juga contoh soal untuk dibuatkan algoritmanya dalam bentuk pseudocode.
Makalah ini membahas tentang praktikum abstract dan interface pada pemrograman berorientasi object. Terdapat penjelasan tentang abstract class yang berisi method abstrak dan konkrit serta interface yang hanya berisi deklarasi method. Ada pula contoh program yang mengimplementasikan abstract class dan interface untuk menghitung luas dan keliling lingkaran serta segitiga.
Dokumen ini membincangkan pengenalan bahasa pengaturcaraan C++ yang popular digunakan kini dalam pelbagai aplikasi. Ia juga menyentuh konsep asas pengaturcaraan seperti ciri-ciri program yang baik, definisi program, komponen dalam struktur program dan langkah-langkah pengenalpastian dalam pengaturcaraan termasuklah menganalisis masalah, merancang pembolehubah, melukis carta alir dan menulis program.
Modul ini membahas pengenalan Java, meliputi pengertian Java, sejarah, fitur-fitur, dan konsep dasar Java seperti tipe data, variabel, array, serta cara menginstal dan menjalankan program Java sederhana.
Mengenal dan menggunakan code / Syntax Function yang disedikan oleh Bahasa pemograman Pascal, mempelajari bentuk dasar dari Function dan cara pemanggilan Function dari main program.
Dokumen tersebut membahas tentang pengertian dasar pemrograman meliputi paradigma pemrograman, algoritma, pseudocode, dan contoh-contohnya. Dokumen tersebut juga menjelaskan tujuan dan sistem perkuliahan mata kuliah Dasar Pemrograman.
Mata pelajaran Pemrograman Dasar adalah mata pelajaran yang ditempuh oleh siswa kelas X SMK jurusan Rekayasa Perangkat Lunak. Pada Pertemuan 2 mata pelajaran Pemrograman Dasar ini membahas mengenai cara penulisan dan struktur algoritma
Anette, guided by her author, moves to Veronaville to start a legacy. She meets her neighbor Juliette and struggles to find a husband, rejecting several suitors. She eventually meets and marries Phil, with whom she quickly has four children. Meanwhile, matchmaker Danielle grows tired of being used only for dates and considers getting revenge with the help of a mysterious figure.
The Legrand Legacy--Gen2 University Part2--BurnWistfulRose
This summary provides the key events and context from the multi-paragraph document in 3 sentences:
The document follows the Quads as they graduate from university, where Desi uses a magic doll to manipulate Bobby into being her boyfriend and proposing to her, and Charnell receives a bad bottle of sparkling grape juice as a gift. It's revealed that Charnell's brothers Edouard and Francois have run away from home. As the graduation party winds down, Desi decides she and Bobby will move in with Charnell and Puck to help Charnell's lonely mother, while Brielle and her science partner Claudio realize they will be living near each other after graduation.
Pseudocode merupakan kode yang menyerupai bahasa pemrograman untuk menuliskan algoritma secara ringkas tanpa terikat pada bahasa tertentu. Pseudocode memiliki tujuan untuk mempermudah pemahaman algoritma dan menggunakan bahasa yang mudah dipahami secara universal."
Dokumen ini memperkenalkan pengaturcaraan C dengan memberikan pengenalan ringkas tentang komputer, komponen-komponennya, jenis-jenis komputer dan perisian, bahasa pengaturcaraan serta bab-bab utama yang akan dipelajari seperti pengenalan C, operator, input output, struktur kawalan dan fungsi.
Program ATM ini bertujuan untuk mempermudah pengguna melakukan transaksi perbankan secara otomatis dan memberikan kenyamanan karena dapat melakukan transaksi berulang kali."
Dokumen tersebut membahas tentang definisi algoritma, pertimbangan pemilihan algoritma, perbedaan antara algoritma dan program, ciri-ciri penulisan algoritma yang baik, syarat algoritma, proses pemecahan masalah dengan algoritma, analisis masalah, pseudocode, kalimat deskriptif, dan flowchart. Diberikan juga contoh soal untuk dibuatkan algoritmanya dalam bentuk pseudocode.
Makalah ini membahas tentang praktikum abstract dan interface pada pemrograman berorientasi object. Terdapat penjelasan tentang abstract class yang berisi method abstrak dan konkrit serta interface yang hanya berisi deklarasi method. Ada pula contoh program yang mengimplementasikan abstract class dan interface untuk menghitung luas dan keliling lingkaran serta segitiga.
Dokumen ini membincangkan pengenalan bahasa pengaturcaraan C++ yang popular digunakan kini dalam pelbagai aplikasi. Ia juga menyentuh konsep asas pengaturcaraan seperti ciri-ciri program yang baik, definisi program, komponen dalam struktur program dan langkah-langkah pengenalpastian dalam pengaturcaraan termasuklah menganalisis masalah, merancang pembolehubah, melukis carta alir dan menulis program.
Modul ini membahas pengenalan Java, meliputi pengertian Java, sejarah, fitur-fitur, dan konsep dasar Java seperti tipe data, variabel, array, serta cara menginstal dan menjalankan program Java sederhana.
Mengenal dan menggunakan code / Syntax Function yang disedikan oleh Bahasa pemograman Pascal, mempelajari bentuk dasar dari Function dan cara pemanggilan Function dari main program.
Dokumen tersebut membahas tentang pengertian dasar pemrograman meliputi paradigma pemrograman, algoritma, pseudocode, dan contoh-contohnya. Dokumen tersebut juga menjelaskan tujuan dan sistem perkuliahan mata kuliah Dasar Pemrograman.
Mata pelajaran Pemrograman Dasar adalah mata pelajaran yang ditempuh oleh siswa kelas X SMK jurusan Rekayasa Perangkat Lunak. Pada Pertemuan 2 mata pelajaran Pemrograman Dasar ini membahas mengenai cara penulisan dan struktur algoritma
Anette, guided by her author, moves to Veronaville to start a legacy. She meets her neighbor Juliette and struggles to find a husband, rejecting several suitors. She eventually meets and marries Phil, with whom she quickly has four children. Meanwhile, matchmaker Danielle grows tired of being used only for dates and considers getting revenge with the help of a mysterious figure.
The Legrand Legacy--Gen2 University Part2--BurnWistfulRose
This summary provides the key events and context from the multi-paragraph document in 3 sentences:
The document follows the Quads as they graduate from university, where Desi uses a magic doll to manipulate Bobby into being her boyfriend and proposing to her, and Charnell receives a bad bottle of sparkling grape juice as a gift. It's revealed that Charnell's brothers Edouard and Francois have run away from home. As the graduation party winds down, Desi decides she and Bobby will move in with Charnell and Puck to help Charnell's lonely mother, while Brielle and her science partner Claudio realize they will be living near each other after graduation.
This chapter covers the last day of school for the quads before they head off to college. Puck breaks up with Desi. At the graduation dance, Charnell and Puck share a dance and connect. Later, Anette names Charnell as heir, upsetting Desi. Edouard grows worried about Francois's strange behavior. Francois reveals to Edouard that he has a job to do for Yvonne and they leave together. Phil finds Anette crying over a note from Edouard and comforts her, realizing they need to be better parents.
The Legrand Legacy Generation 1- Part 2WistfulRose
Anette is pregnant with their fifth child. Money is tight since Phil quit his stable job for a lower-paying dream job. Anette takes a job as a golf caddy to help support the family. Their four children, Anton, Brielle, Charnell, and Desiree, try to figure out why their mother has been sick. Anton suggests she may be pregnant. They also encourage Charnell to change her style to fit in better at school.
Dokumen tersebut membahas tentang tabung, termasuk pengertian, rumus, dan contoh soal untuk menghitung luas dan volume tabung. Secara rinci dijelaskan tentang jaring-jaring tabung yang terdiri dari jari-jari dan tinggi, serta contoh penggunaan tabung dalam kehidupan sehari-hari.
Dokumen tersebut membahas tentang tabung, termasuk pengertian, rumus, dan contoh soal untuk menghitung luas dan volume tabung. Diberikan dua soal untuk menghitung volume benda berbentuk tabung di ruang angkasa dan luas permukaan tabung berdasarkan data diameter dan tinggi yang diketahui.
Mulberry County in Faridabad Sector -70,a modern and spacious answer to lifestyle and living with comfortable and affordable facilities and amenities carefully handpicked fortheneed soft middleclass.
1) The document is a summary of the "Dulcibella Legacy Generation 2 University" chapter. It follows three sims - Slave, Nathan, and Harmony - through their college years.
2) The sims attend classes, live in a shared house, date other sims, and have various romantic relationships and drama. Slave graduates but remains referred to as "Slave".
3) Nathan eventually marries Sierra, who was originally Slave's love interest. He uses leftover funds from a Greek house to take a "pre-honeymoon" vacation with Sierra before the wedding.
4) The chapter closes with all three sims graduating from university and the narrator expressing
Dokumen tersebut membahas tentang fungsi rekursif (berulang) dalam pemrograman dasar. Fungsi rekursif didefinisikan sebagai fungsi yang memanggil dirinya sendiri. Contoh kasus yang dapat diselesaikan secara rekursif adalah perhitungan faktorial dan bilangan Fibonacci. Dokumen juga membandingkan pendekatan rekursif dan iteratif beserta kelebihan dan kekurangannya.
Dokumen tersebut membahas tentang remaja dan perkembangannya. Remaja didefinisikan sebagai masa antara usia 12-21 tahun untuk wanita dan 13-14 tahun untuk pria. Tugas-tugas perkembangan remaja meliputi menerima perubahan fisik, memahami peran seksual, membangun hubungan antar gender, mencapai kemandirian, dan mempersiapkan diri untuk perkawinan. Dokumen juga menjelaskan
Freedom of press Universitas TarumanagaraYustus Nelsen
Dokumen tersebut membahas tentang kebebasan pers dan kebebasan berekspresi, termasuk definisi, teori, konsep, batasan, dan contoh penerapannya di berbagai negara."
Memahami Karakteristik dan Perbedaan Individudina septiana
Dokumen ini membahas karakteristik dan perbedaan individu. Karakteristik adalah sifat yang dimiliki setiap orang, yang dipengaruhi oleh faktor herediter dan lingkungan. Individu adalah orang perseorangan. Dokumen ini juga membahas aspek perkembangan peserta didik seperti fisik, intelektual, emosional, sosial, bahasa, bakat khusus, dan nilai moral. Perbedaan individu termasuk kognitif, kecakapan
Cara membuat fungsi dan prosedur pada javaDevandy Enda
Cara membuat fungsi dan prosedur pada Java membahas tentang perbedaan antara fungsi dan prosedur. Fungsi akan mengembalikan nilai sedangkan prosedur tidak. Keduanya dapat digunakan untuk menyederhanakan program dengan membagi program menjadi bagian-bagian lebih kecil. Contoh kode mendemonstrasikan penulisan fungsi dan prosedur serta cara memanggilnya.
Attention Vietnam is a multidisciplinary design studio handling projects that range from corporate visual identities, packaging design, print, interior spaces and industrial design.
Our multidisciplinary approach to every design challenge means that all possibilities are considered to find the most suitable design solution for our client.
We bring together our expertise from different fields to execute our strategies into an integrated and effective solution.
Modul ini membahas tentang fungsi dalam bahasa pemrograman C, meliputi tujuan pembuatan fungsi, deklarasi dan definisi fungsi, ruang lingkup variabel, parameter dan prosedur. Terdapat beberapa percobaan yang mendemonstrasikan penggunaan fungsi dan konsep terkaitnya.
Dokumen tersebut membahas tentang pengelompokan perangkat lunak dan bahasa pemrograman. Ada beberapa kelompok perangkat lunak seperti program sistem, program aplikasi, dan program pengembangan sistem. Dokumen juga membahas evolusi bahasa pemrograman dari generasi pertama hingga kelima beserta perbedaan masing-masing generasi.
Dokumen tersebut membahas tentang bahasa pemrograman mikroprosesor Z80, meliputi tujuan perkuliahan, pengertian bahasa assembly dan mesin, contoh program transfer data, dan penjelasan tentang menjalankan program.
Modul ini membahas tentang algoritma dan pemrograman modular. Terdapat penjelasan mengenai definisi pemrograman modular, penyimpanan subprogram, variabel, dan contoh-contohnya. Modul ini juga menjelaskan tujuan pembelajaran yaitu mahasiswa dapat memahami konsep pemrograman modular dan menerapkannya dalam pemecahan masalah. Terdapat pula contoh soal latihan dan kunci jawaban.
Fungsi merupakan bagian program yang digunakan untuk mengerjakan tugas tertentu dan menghasilkan nilai. Fungsi digunakan untuk menghindari penulisan kode berulang dan membuat program lebih terorganisir. Ada berbagai cara untuk mendeklarasikan dan memanggil fungsi serta menggunakan argumen dan nilai dalam fungsi.
Dokumen ini membahas tentang struktur program menggunakan prosedur pada bahasa pemrograman Pascal. Prosedur digunakan untuk memecahkan masalah yang kompleks menjadi masalah yang lebih kecil dan mudah diselesaikan. Prosedur memiliki keuntungan seperti mengurangi duplikasi kode, memungkinkan penggunaan ulang kode, dan membuat kode lebih mudah dibaca. Contoh kode prosedur untuk mencari nilai terendah d
1. Program komputer dibuat dalam modul-modul kecil yang disebut fungsi untuk menjadi lebih terstruktur dan mengurangi duplikasi kode.
2. Fungsi merupakan blok kode yang dirancang untuk melakukan tugas tertentu dan dapat dipanggil dari bagian program lain.
3. Parameter dan hasil balik fungsi memungkinkan komunikasi antara fungsi dengan bagian program yang memanggilnya.
2. Pemrograman Modular
Program dibagi menjadi modul-modul
Modul dalam bahasa pemrograman diimplementasikan
dengan Fungsi atau Method
Fungsi dibentuk dengan mengelompokkan sejumlah
perintah untuk menyelesaikan tugas tertentu.
Modul diperlukan jika kelompok perintah tersebut kerap
kali digunakan di tempat lain dalam program
Modul sering disebut juga dengan Sub-Program
2
3. Pemrograman Modular
Keuntungan:
Rancangan top-down dengan teknik sub-goal:
Masalah besar/kompleks dapat dijadikan masalah-masalah lebih
kecil/sederhana
Program besar/kompleks dapat dibagi menjadi modul-modul yang
lebih kecil/sederhana.
Dapat dikerjakan oleh lebih dari satu orang dengan koordinasi yang
relatif mudah
Mencari kesalahan relatif lebih mudah karena alur logika lebih jelas;
kesalahan juga dapat dilokalisasi dalam satu modul.
Modifikasi dapat dilakukan tanpa menggangu program secara
keseluruhan
Mempermudah dokumentasi
3
4. Pemrograman Modular
Bahasa pemrograman melengkapi fasilitas modular
dengan menggunakan fungsi pada setiap subprogram.
Contoh pembagian program menjadi beberapa
subprogram.
Program Utama
SubProgram SubProgram
SubProgram
SubProgram
SubProgram
4
5. Library vs User-defined
Functions
Fungsi dalam Java:
Library functions
fungsi-fungsi standar yang sudah disediakan oleh library
println() dan nextInt()
sqrt(), sin() dan cos()
User-defined functions
fungsi-fungsi yang didefinisikan sendiri oleh pemrogram
5
7. Konstruksi Fungsi
Contoh :
formal parameter
Int maksimum (int x, int y)
Int maksimum (int x, int y)
mulai
mulai
int maks = x
int maks = x
if (y > maks) maks = y
if (y > maks) maks = y
return maks
return maks
selesai
selesai
tutup
tutup
main
main
mulai
mulai
int a,b,max;
int a,b,max;
masukkan bilangan pertama (a)
masukkan bilangan pertama (a)
masukkan bilangan kedua (b)
masukkan bilangan kedua (b)
max = maksimum(a,b)
max = maksimum(a,b)
cetak “Bilangan yg lebih besar : “ max
cetak “Bilangan yg lebih besar : “ max
selesai
selesai
tutup
tutup
Fungsi
Pemanggil
Actual parameter
7
8. Lingkup Identifier (scope)
Lingkup identifier meliputi bagian-bagian program
dimana sebuah identifier masih bisa diakses.
Lingkup identifier meliputi :
Local
Global
Local identifier
Dideklarasikan di dalam fungsi, termasuk daftar
parameter.
Lingkupnya terbatas pada fungsi tempat dideklarasikan.
8
9. Lingkup Identifier
Global identifier
Dideklarasikan di luar fungsi
Ruang lingkupnya meliputi seluruh program
Dapat diakses dari fungsi-fungsi dalam program
Disarankan tidak banyak menggunakan identifier
global karena:
Jika program semakin besar, kecenderungan error semakin
besar .
Sulit melacak bila terjadi kesalahan.
Data tidak terjaga dengan baik, setiap fungsi dapat mengubah
nilai variabel tanpa sepengetahuan fungsi lainnya.
9
10. Lingkup Identifier
Contoh :
int x;
fungsi1(){
}
int y;
fungsi2(){
int z;
}
main(){
int z, y;
}
lingkup dari
variabel x
lingkup dari
variabel y
z dan y hanya dikenal oleh
main()
z di main() berbeda dgn yang
di fungsi2()
y di main() berbeda dgn yang
10
di fungsi2()
11. Latihan
Buatlah algoritma untuk mencari nilai minimum dari 3
buah bilangan yang diinputkan oleh user (buat fungsi
minimum)
Buatlah algoritma untuk menentukan suatu nilai yang
diinputkan user ganjil atau genap (buat fungsi
cekganjilgenap)
Buatlah algoritma untuk menghitung nilai faktorial dari
suatu bilangan yang diinputkan oleh user (buat fungsi
faktorial)
11
12. Latihan
Buatlah algoritma untuk menghitung luas segitiga dari
alas dan tinggi yang bertipe integer dan diinputkan oleh
user (buat fungsi LuasSegitiga)
Buatlah algoritma untuk menghitung volume kerucut
dari diameter bertipe double yang diinputkan oleh user
(buat fungsi VolumeKerucut)
Buatlah algoritma untuk menentukan Mahasiswa lulus
atau tidak berdasarkan beberapa nilai yang diinputkan
oleh user. Nilai tersebut adalah : Nilai Tugas, Nilai Quiz,
Nilai UTS, dan Nilai UAS. Prosentase perhitungan Nilai
Akhir adalah 20%*Tugas + 10%*Quiz, 30%*UTS, dan
40%*UAS. Jika Nilai Akhir melebihi 70 maka Mahasiswa
Lulus, dan jika tidak maka Mahasiswa Gagal (buat fungsi
KelulusanMahasiswa)
12
13. Latihan
Buatlah algoritma untuk menghitung volume tabung
atau kerucut dari diameter dan tinggi yang diinputkan
oleh user. Jika diameter alas bernilai ganjil, maka
volume dihitung berdasarkan volume tabung, namun
jika diameter alas genap, maka volume dihitung
berdasarkan volume kerucut (buat fungsi pengecekan
bilangan ganjil atau genap, fungsi menghitung volume
tabung dan fungsi menghitung volume kerucut)
13