UJIAN AKHIR SEMESTER (1). pdf

UJIAN AKHIR SEMESTER
JANUARI 2018
NAMA
KELAS
Mata Kuliah
Jenjang Program
Dosen
Hari / Tanggal
Sifat

: M.Syilahudeni Alwi
: 3B TEKNIK INFORMATIKA
: Algorithm and Program
: S1
: Muhammad Ropianto, M.Kom
John Dhaini Rova, S.Kom
: Rabu/3 Januari 2018
: 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 atau
searching (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:

-

Selection Sorting
Sequential Searching


Penjelasan:
- Selection sorting.
a) Merupakan kombinasi antara sorting dan searching
b) Untuk setiap proses, akan dicari elemen-elemen yang belum diurutkan
yang memiliki nilai terkecil atau terbesar akan dipertukarkan ke posisi
yang tepat didalam array.
c) Misalnya untuk putaran pertama, akan dicari data dengan nilai terkecil
dan data ini akan ditempatkan di indeks terkecil (data[0]), pada putaran
kedua akan dicari data kedua terkecil, dan akan ditempatkan diindeks
kedua (data[1]).
d) Selama proses, pembandingan dan pengubahan hanya dilakukan pada
indeks pembanding saja, pertukaran data secara fisik terjadi pada akhir
proses

- 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. A) - Selection Sorting.

- Sequential Searching

B) Kesimpulan
Berdasarkan hasil penelitian dan pembahasan yang telah diuraikan
sebelumnya, maka dapat diambil kesimpulan sebagai berikut:
1. Kedudukan hukum antara agen Laku Pandai apabila ditinjau dari
Peraturan Otoritas Jasa Keuangan No. 19/POJK.03/2014 Tentang
Layanan Keuangan Tanpa Kantor Dalam Rangka Keuangan Inklusif
hanya sebatas kepanjangan tangan atau wakil dari Bank Laku Pandai
dalam memberikan layanan seperti yang tercantum dalam perjanjian
kerjasama yang dibuat antara agen dan Bank Laku Pandai.
Perjanjian kerjasama tersebut menimbulkan hubungan
hukum pemberian kuasa khusus dari bank kepada agen dimana agen
sebagai penerima kuasa memiliki tanggung jawab apabila melakukan

suatu penyimpangan dari hal-hal yang telah dikuasakan bank sebagai
pemberi kuasa kepadanya, namun pada kenyataannya, ketika agen
melakukan sesuatu yang menyimpang dan merugikan bagi nasabah,
agen tidak dibebankan melaksanakan tanggungjawabnya. Sebaliknya,
BRI lah yang bertanggung jawab dalam segala hal yang kekeliruan
ataupun penyimpangan yang dilakukan oleh agen. Sehingga
kedudukan agen sebagai kepanjangan tangan sesuai dengan
pemberian kuasa khusus Pasal 1795 KUHPerdata dari bank kepada
106

agen dengan bentuk petanggungjawaban sesuai dengan pasal 1367
KUHPerdata.
2. Dalam hal terjadi gagal transaksi yang disebabkan oleh agen kepada
nasabah, agen tidak dibebankan tanggungjawab atas perbuatannya
tersebut. Tanggung jawab ada pada bank dimana dalam memenuhi
tanggungjawabnya tersebut, bank memberikan ganti rugi melalui
pelaksanaan ulang transaksi yang gagal dan melakukan transaksi
alternatif untuk kenyamanan nasabah agen Laku Pandai.
Kendala
1. BRILink sering menghadapi kasus atau masalah time out transaksi

berjalan tapi struk tidak tercetak artinya transaksi gagal .