Tugas MDS Himpunan (Program Irisan)

Karena tugas ASD hanya mempelajari konsep sorting maka tugas MDS adalah coding :).  Adapun tugas matematika diskrtit yaitu membuat program irisan  A∩B sesuai dengan materi sebelumnya. tugas dikumpulkan paling lambat hari senin tanggal 21 April 2020 melalui link ini. tugas dikumpulkan dalam bentuk laporan. isi laporan: penjelasan mengenai irisan, code program, screen shoot output dan penjelasan code program.

Program irisan digunakan untuk mencari nilai anggota yang sama antara himpunan yang satu dengan yang lain. misalnya ada dua himpunan A dan B dimana masing-masing himpunan memiliki anggota. contoh Himpunan A ={ 1, 3, 5, 6, 7} dan Himpunan B = { 2, 3 ,6 , 9, 10} maka irisan A dan B ( A∩B) = { 3, 6}. jika tidak ada irisan maka disebut himpunan saling Lepas. misal himpunan A={ 1, 3, 5, 7} dan B={ 2, 4} maka ( A∩B) = A//B

Adapun Alurnya:

User memasukkan jumlah anggota pada himpunan A dan B. misal n(A)= 3 artinya ada 3 nilai yang dimasukkan.

A= {11,12,78}. nilai tersebut dimasukkan ke dalam Array.  kemudian sistem akan mencari nilai yang sama antara kedua himpunan tersebut. jika tidak ditemukan maka merupakan himpunan lepas A //B. namun jika ditemukan tampung nilai tersebut lalu pada akhirnya tampilkan nilai yang ditampung tersebut.

Gambaran sistem seperti gambar dibawah ini.

 

Ada 4 Testing:

  1. Jika kedua himpunan tidak ditemukan irisannya
  2. Jmlh anggota himpunan A lebih banyak dibandingkan dengan jmlh anggota himpunan B
  3. Jmlh anggota himpunan A lebih sedikit dibandingkan dengan jmlh anggota himpunan B
  4. Jmlh anggota himpunan A lebih sama dengan jmlh anggota himpunan B

*Note:

Lebih bagus jika user menginput nilai angota himpunan secara acak / tidak terurut Misal A={ 12, 1,6, 2} kemudian sistem yang melakukan pengurutan (Sorting) nilai  A={1,2,6,12}