Beruflich Dokumente
Kultur Dokumente
DISUSUN OLEH :
NAMA : ANNISA FADHILAH HILMAN
NPM : C1C023153
KELAS :A
DOSEN PENGAMPU :
IRNANDA PRIVADY S.T.,M.T.
Pengertian Sistem
Suatu sistem terdiri dari sekumpulan elemen – elemen yang saling bekerja sama
untuk mencapai tujuan sistem. Suatu elemen yang telah ada merupakan bagian dari
sistem lain yang lebih besar. Jadi keberadaan suatu sistem dibentuk untuk menangani,
mengatur serta mengkoordinasikan suatu kegiatan yang rutin terjadi.
Package Diagram
Package diagram adalah salah satu diagram pada UML yang dipakai untuk
mengelompokan kelas dan juga mengambarkan bagaimana elemen model akan disusun
dan mengambarkan ketergantungan antara package. Diagram paket ini sebenarnya jarang
digunakan untuk pemuatan system pada skala kecil karena memang sebenarnya tidak
dibutuhkan. Package Diagram hanya digunakan untuk pengembangan sistem yang
berskala besar. Tujuannya tidak lain adalah untuk memberikan kemudahan di dalam
proses penyusunannya. Berikut ini adalah fungsi / tujuan dari Package Diagram, antara
lain :
- Menampilkan bagaimana elemen model dikelompokkan ke dalam package.
- Package digambarkan sebagai sebuah directory yang berisi model-model
elemen.
- Keterangan package diagram pada masing-masing diagram UML.
Component Diagram
Component Diagram adalah Bentuk Diagram yang dibuat untuk menggambarkan
struktur dan ketergantungan antara kumpulan komponen dalam sebuah sistem dan juga
merupakan hal-hal fisik dari program yang akan digambarkan atau dimodelkan dan itu
ada ketika sistem akan dijalankan.
Contoh component diagram dasar antara lain :
- Komponen data yang dipakai untuk memanipulasi data.
- Komponen bussiness processing yang dipakai untuk menangani proses bisnis.
- Komponen security yang dipakai dalam menangani keamanan.
- Komponen user antar muka yang dipakai dalam menangani tampilan sebuah
program. Adapun fungsi / kegunaan dari component diagram antara lain.
- Bagian dari basis data secara fisik.
- Sistem yang harus bekerja sama dengan sistem yang lain.
- Untuk mempermudah pengelolaandan perawatan dari system
nama kampus tempat kuliah; e. tulisan "Program studimu apa?", lalu meminta pengguna
memasukkan nama program studinya;
dan akhirnya menuliskan pesan "Hallo <nama>, senang berteman denganmu. Usiamu
sekarang sudah <usia> tahun ya? Makin keren aja kamu, apalagi sekarang kamu kuliah di
<nama kampus> di program studi <nama prodi>. Rumah kamu di <alamat rumah kan?
Kapan-kapan kita pergia sama-sama ya ke kampus? Aku juga mahasiswa <nama
kampus>".
Keterangan: <nama>, <usia>, <nama kampus>, <nama prodi>, dan <alamat rumah>
adalah data yang dibaca dari hasil input sebelumnya.
Program ini akan menanyakan nama, usia, tempat tinggal, tempat kuliah, dan program
studi pengguna, lalu menampilkan informasi tersebut setelah pengguna selesai menjawab
Jawaban :
Source Code :
#include <iostream>
#include <string>
std::cout << "Hallo " << nama << ", senang berteman denganmu. Usiamu sekarang
sudah " << usia
<< " tahun ya? Makin keren aja kamu, apalagi sekarang kamu kuliah di " <<
kampus
<< " di program studi " << prodi << ". Rumah kamu di " << alamat_rumah
<< " kan? Kapan-kapan kita pergi sama-sama ya ke kampus? Aku juga
mahasiswa " << kampus << "." << std::endl;
return 0;
}
Source Code :
#include <iostream>
int main() {
double panjang, lebar;
std::cout << "Luas persegi panjang: " << luas << std::endl;
std::cout << "Keliling persegi panjang: " << keliling << std::endl;
Pembahasan :
1. double panjang, lebar, luas, keliling;: Mendeklarasikan variabel untuk
menyimpan panjang, lebar, luas, dan keliling persegi panjang.
2. Meminta pengguna memasukkan panjang dan lebar persegi panjang
menggunakan std::cin.
3. Menghitung luas dan keliling persegi panjang menggunakan rumus:
Luas: luas=panjang×lebarluas=panjang×lebar
Keliling: keliling=2×(panjang+lebar)keliling=2×(panjang+lebar)
4. .Menampilkan hasil luas dan keliling persegi panjang menggunakan std::cout.
Anda dapat menyimpan program di atas dalam file dengan ekstensi .cpp (misalnya,
persegi_panjang.cpp) dan mengompilasi serta menjalankannya seperti yang dijelaskan
sebelumnya. Program ini meminta pengguna untuk memasukkan panjang dan lebar
persegi panjang dan kemudian menghitung serta menampilkan luas dan kelilingnya.
Source Code :
#include <iostream>
int main() {
int totalDetik, jam, menit, detikSisa;
return 0;
}
Pembahasan :
1. Masukkan total detik: 68275934753
Program meminta pengguna untuk memasukkan total detik.
2. Konversi waktu:
Program menampilkan pesan bahwa ini adalah bagian dari hasil konversi
waktu.
3. Jam : 396523 jam
Setelah menghitung, program menampilkan bahwa 68275934753 detik setara
dengan 396523 jam.
4. Menit : 14 menit
Program menampilkan bahwa setelah menghitung detik sisa dari langkah
sebelumnya, terdapat 14 menit.
5. Detik : 7 detik
Terakhir, program menampilkan sisa detik setelah menghitung jam dan
menit, yaitu 7 detik.
Jadi, hasil keluaran menyajikan konversi waktu dari total detik yang dimasukkan oleh
pengguna ke dalam format jam, menit, dan detik. Anda dapat mencoba menjalankan
program dengan total detik yang berbeda untuk melihat bagaimana hasilnya berubah.
#include <iostream>
#include <conio.h>
int main() {
int p;
std::cin >> p;
std::cout << “ (p > 0 && p >= -255) -> “ << (p > 0 && p >= -255) << std::endl;
std::cout << “ (p < 0 || p >= 225) -> “ << (p < 0 || p >= 225) << std::endl;
_getch();
return 0;
Pembahasan :
// C-1 (b):
std::cout << "Program Ekspresi NOT" << std::endl;
std::cout << "Nilai A: " << a << std::endl;
std::cout << "Nilai b (A + 12 < 8): " << b << std::endl;
std::cout << "Nilai c: " << c << std::endl;
return 0;
}
Pembahasan :
Dengan demikian, output memberikan informasi tentang nilai yang dimasukkan, hasil
evaluasi ekspresi, dan nilai variabel lainnya yang terlibat dalam program.
Riview Praktikum :
Source Code :
#include <iostream>
#include <string>
int main() {
string nama;
cout <<"Halo" << nama << ", Semangat Belajar Coding Yaa!!"<< endl;
return 0;
Jadi, pesan keluar lengkap berupa salam ramah diikuti dengan dorongan untuk terus
belajar coding. Jika pengguna memasukkan nama yang berbeda, output akan
menyesuaikan diri sesuai dengan input pengguna. Keunggulan program ini terletak pada
sifat interaktifnya, yang menyesuaikan output berdasarkan input pengguna.
Kesimpulan
Pada bagian selanjutnya, penghitungan total detik menjadi jam, menit, dan detik
menunjukkan penerapan operasi matematika lebih lanjut dan konversi antar unit waktu.
Hal ini memperkuat pemahaman tentang operasi matematika dan konversi tipe data
dalam bahasa pemrograman C++.
Saran
Perlu mempelajari lagi lebih dalam untuk materi ini , dikarenakan praktikum ini
membutuhkan penalaran dan ketelitian dalam pembuatannya. Untuk meningkatkan
tingkat keakuratan dalam pembuatan program, pentinguntuk memastikan bahwa
pemrograman tersebut dapat diinterpretasikan denganbenar oleh komputer
Kadir, Abdul (2012). Algoritma & Pemrograman Menggunakan C&C++. Penerbit Andi:
ISBN: 978-979-29-3235-5
Rosyida, M. (2022). Mengenal OOP adalah : Definisi, Konsep, Kelebihan dan. Retrieved
from Domainesia: https://www.domainesia.com/berita/oop-adalah/
Windarto, Agus Perdana, Henny Harumy, dan Indri Sulistianingsih. (2016). Belajar Dasar
Algoritma dan Pemrograman C++. ISBN: 9786024012298: Deepublish