PEMROGRAMAN KOMPETITIVE
DISUSUN OLEH:
2022
HALAMAN PENGESAHAN
JUDUL :
Disusun Oleh:
Telah diperiksa dan disetujui oleh Dosen Pengampu dan Ka. Lab Teknik
Assalamu’alaikum Wr. Wb
Puji Syukur penulis ucapkan kehadirat Allah SWT atas segala berkat dan
1. Ibu Drg. Andi Tenri Ummu. Selaku Ketua Yayasan Pendidikan Ibnu Sina Batam.
2. Bapak DR. Mustaqim Syuaib, SE, MM Selaku Rektor Universitas Ibnu Sina.
3. Bapak Okta Veza, M.Kom. Selaku Ketua Program Studi Fakultas Teknik.
5. Bapak Agus Suryadi .S.kom, M.Kom Selaku Dosen Mata Kuliah Praktikum
Pemrograman Kompetitif.
6. Kepada seluruh pihak yang tidak disebutkan satu persatu yang telahmembantu
Laporan Praktikum ini. Oleh karena itu, penulis sangat mengharapkan kritik da
saran yang membangun dari semua pihak untuk penyempurnaan penulisan Laporan
ini.
Wassalamu’alaikum Wr. Wb
I PENDAHULUAN
1.1 Latar Belakang ……….………………………………………… I-1
1.2 Identifikasi Masalah…………………………………………….. I-2
1.3 Rumusan Masalah……………………………………………….. I-2
1.4 Tujuan Laporan Praktikum……………………………………… I-2
1.5 Manfaat Laporan Praktikum…………………………………….. I-2
1.6 Sistemarika Penulisan………………………………………….... I-3
II LANDASAN TEORI
2.1
DAFTAR PUSTAKA
I-1
BAB I
PENDAHULUAN
seperti antarmuka grafis, jaringan, basis data, dan lain-lain biasanya tidak perlu
graff, struktur data non linier, dan geometri. Sehingga laporan praktikum ini
disusun dengan judul: Solusi algoritma pada masalah dynamic programing, struktur
data dasar, graff, struktur data non linier, dan geometri menggunakan prinsip
pemrograman kompetitive
I-2
programing, struktur data dasar, graff, struktur data non linier, dan geometri
ini adalah:
pihak yang memerlukan data dimasa yang akan datang. Adapun manfaat dari
1. Manfaast Akademik
Hasil praktikum ini dapat diharapkan menjadi acuan dan bahan bacaan bagi
BAB I PENDAHULUAN
Pada bab ini berisi mengenai Teori yang digunakan sebagai dasar.
I-4
Pada bab ini berisi mengenai Hasil secara detail dan Pembahasan
BAB V PENUTUPAN
Berisi kesimpulan yang diperoleh dari uraian bab-bab sebelumnya dan saran
BAB II
LANDASAN TEORI
2.4 Graff
2.6 Geometri
III-1
BAB III
METODE PENELITIAN
Berdasarkan jenis dan Data yang dipakai dalam penulisan Data Sekunder.
Data sekunder adalah suatu data yang bersumber dari kepustakaan yaitu data yang
data yang digunakan penulis untuk mengumpulkan sumbernya. Pada praktikum ini
primer dengan mengambil data yang telah tersedia dalam bentuk berkas-berkas atau
dokumen resmi yang ada hubungannya dengan masalah dalam penulisan ini.
a. Buku
b. Artikel
1. Pengumpulan Data
BAB IV
deret angka sederhana yang susunan angkanya merupakan penjumlahan dari dua
sebagai berikut Un = Un-2 + Un-1, artinya suku ke-n perupakan penjumlahan dari
Deret ini ditemukan pertama kali oleh seorang matematikawan cerdas asal
India Gopala Chanda dengan tujuan mencari susunan barang yang tepat untuk
ini untuk menghitung pola perkembangbiakan kelinci yang ia amati dan tuliskan
dalam buku karangannya yang berjudul Liber Abaci. Saat ini deret fibonacci sering
dipakai sebagai salah satu alat analisis yang digunakan oleh para trader di pasar
uang.
Algoritma diatas saat di run akan menampilkan hasil seperti dibawah ini,
saat jumlah deret di isi, maka program akan menampilkan deret fibonacci
dibawah ini:
Hasil yang dihasilkan akan sama tetapi akan ada perbedaan waktu
eksekusi, dimana fungsi rekursif menjadikan waktu ekseskusi lebih cepat yaitu
0.878 detik
IV-4
memudahkan dalam akses. Secara teknis, data yang berupa angka, huruf, simbol,
Struktur data aray cocok digunakan ketika kita tidak tahu banyaknya
elemen yang akan disimpan. Sebagai contoh, misalnya kita perlu menyimpan nama
Asumsikan pula berat badan N orang ini berupa bilangan bulat pada rentang 1 kg
sampai dengan K kg, dan belum diketahui berapa paling banyak orang yang
memiliki berat sekian kg. Untuk menyimpan data tersebut, kita dapat membuat
array . Untuk orang dengan berat x kg, simpan datanya pada dynamic array
4.3 Graff
Teori graph atau teori grafik dalam matematika dan ilmu komputer adalah
cabang kajian yang mempelajari sifat-sifat "graf" atau "grafik". Ini tidak sama
IV-5
dengan "Grafika". Secara informal, suatu graf adalah himpunan benda-benda yang
disebut "simpul" (vertex atau node) yang terhubung oleh "sisi" (edge) atau "busur"
yang digunakan untuk melihat kemungkinan jalur terpendek yang bisa didapat.
Struktur Data Non Linier merupakan salah satu bentuk struktur data
tak berhubungan satu sama lainnya (disebut subtree). Struktur Data Non
4.5 Geometri
oleh sebuah konsep pangkal, yakni titik. Titik kemudian digunakan untuk
membentuk garis dan garis akan menyusun sebuah bidang. Pada bidang akan dapat
Yang saat di run membutuhkan waktu 11.81 detik dan menampilkan hasil
sebagai berikut
V-1
BAB V
1.1 Kesimpulan
1.2 Saran