Nama Tim : TIM 06A
Kelas : A
Nama Anggota Tim :
1. [2000018059] [D.A.Rosi Arsida Wardani]
2. [2000018031] [Wahyu Saputri]
3. [2000018040] [Dinda Putri Dwi Yanti]
Tanggal : 6 Juni 2021
Data Mapping :
Struct :
Hasil Analisis
1. Oleh karena akses melalui jalan air, maka moda transportasi yang digunakan yaitu kapal ferry, speed boat, atau kapal barang. Analisis : Terdapat3 kapal, kapal dijadikan index pertama. Index pertama memiliki nilai 3. Bertipedata string. Maka disini mengimplementasikan array satu dimensi.Array : string penumpang [3]; 2. Saat pertama kali datang ke Pelabuhan, penumpang menuju ke salah satu loket untuk dilakukan pendataan. Penumpang akan mendapatkan nomor penumpang. Analisis : Disini nomor penumpang dijadikan index kedua. Penumpang pada satu loket dibatasi dalam kasus ini 8 orang. Pengimplementasian saat ini sudah memasuki array dua dimensi, dengan nilaipada indeks kedua 8. Array : stringpenumpang [3][8];
3. Data 1 : Lalu untuk pengisian tiket yang masih dilakukan secara manual, penumpangakan ditanya terkait nama, tujuan, dan jam keberangkatan. (dilakukan di loket)
Data 2 : Registrasi untuk jam keberangkatan pagi, dilayani pada loket 1, sedangkan untuk jam keberangkatan siang pada loket 2.
Analisis : Maka loket dijadikan index ketiga. Pengimplementasian menggunakan array tiga dimensi. Diloket terdapat 3 data yaitu nama, tujuan, dan jam keberangkatan, maka nilai dari indeks ketiga yaitu 3.
Array : string penumpang [3][8][3];
Kesimpulan
Array yang digunakan untuk menyimpan data adalah array tiga dimensi bertipe data string, dengan indeks pertama digunakan untuk menyimpan data kapal yang akan dinaiki, indeks kedua untuknomor penumpang, dan indeks ketiga untuk loket.
Array : string penumpang [3][8][3];
Dengan ini, memerlukan tiga buah perulangan (loop). Perulangan bisa menggunakan nested for loop. Perulangan pertama untuk indeks pertama, perulangan kedua untuk indekskedua, dan perulangan ketigauntuk indeks ketiga.
Comments