UJIAN AKHIR SEMESTER (4). doc

UJIAN AKHIR SEMESTER
JANUARI 2018
NAMA

: ARIMBI

KELAS

:3B TEKNIK INFORMATIKA

Mata Kuliah

: Algorithm and Program

Jenjang Program

: S1

Dosen

: Muhammad Ropianto, M.Kom

John Dhaini Rova, S.Kom

Hari / Tanggal : Rabu/3 Januari 2018
Sifat

:TAKE HOME

SOAL:
1. Ketika kita menggunakan aplikasi program hal yang kita bisa lihat adalah
bagaimana data ini ditampilkan dan bagaimana cara mencari cepat untuk
mendapat sebuah informasi didalam aplikasi program yang kita lihat / atau yang
Anda buat saat ini banyak algorithm pemrograman yang bisa menampilkan data,
dan pencarian, seperti aplikasi yang saat ini terkenal di Indonesia, Contohnya
Tokopedia, Traveloka dll sebagainya. Jelaskan dan berikan contoh tentang
algorithm pemrogram yang anda buat sebagai laporan praktikum anda dan cara
penggunaanya ? (sesuaikan dengan bab 2 Anda)
2. Berdasarkan penjelasan dari jawaban no 1 yang anda telah buat silahkan
a) Implementasi program anda dalam bentuk screenshoot/capture shorting
atausearching (sesuaikan dengan bab 4)
b) Kesimpulan dalam membuat aplikasi dan kendala apa yg ada lalui dalam

pembuat aplikasi (sesuaikan dengan bab 5)
JAWAB:

1) Contoh:
- Sequential Searching
Penjelasan:
- Sequential Searching.
a) Adalah suatu teknik pencarian data dalam array ( 1 dimensi ) yang akan
menelusuri semua elemen-elemen array dari awal sampai akhir, dimana data-data
tidak perlu diurutkan terlebih dahulu.
b) Kemungkinan terbaik (best case) adalah jika data yang dicari terletak di indeks
array terdepan (elemen array pertama) sehingga waktu yang dibutuhkan untuk
pencarian data sangat sebentar (minimal).
c) Kemungkinan terburuk (worst case) adalah jika data yang dicari terletak di
indeks array terakhir (elemen array terakhir) sehingga waktu yang dibutuhkan
untuk pencarian data sangat lama (maksimal).

2) Sequential Searching

B) Kesimpulan

Jadi kesimpulannya sebuah program dapat mempermudah pekerjaan manusia,
baik untuk mencari informasi, maupun meringankan pekerjaan. Dari program
pencarian Data ini dibuat dapat dengan mudah untuk mencari informasi mengenai
data yang di inginkan menggunakan Algoritma Sequential Searching perusahaan
dapat mencari data karyawan yang di ingikan, tanpa harus membongkar-bongkar
dokumen manual.
Kendala
1. Kesulitan pada saat melakukan relasi antara tabel,
2. Kesulitan untuk menampilkan/memunculkan data,
3. Ada beberapa option yang belum bisa digunakan