Lembar Tugas Mahasiswa (LTM) ini disusun untuk mata kuliah Logika dan Algoritma di AMIK BSI. LTM bertujuan memberikan wadah bagi mahasiswa untuk berlatih memberikan pendapat dan menambah wawasan sesuai pemahaman. Tim penyusun menyadari LTM belum sempurna dan mengharapkan kritik dan saran.
Dokumen tersebut membahas tentang pengantar dasar algoritma dan pemrograman, yang mencakup:
1) Pengertian algoritma dan contoh-contoh penerapannya dalam kehidupan sehari-hari
2) Tiga struktur dasar yang menyusun algoritma yaitu sekuensial, seleksi, dan perulangan
3) Penjelasan singkat mengenai bahasa pemrograman C++ dan aplikasi Code Blocks
Buku ini membahas penggunaan MATLAB secara praktis untuk pengguna pemula maupun yang sudah ahli. Pembahasan dimulai dari pengenalan MATLAB, variabel, operasi dasar, matriks, grafik, pemrograman, hingga aplikasi-aplikasi lanjut seperti analisis data, fungsi dan integral. Lebih dari 200 contoh soal dan latihan disertakan beserta penjelasan langkah-langkahnya.
Buku ini membahas penggunaan MATLAB secara praktis untuk pengguna pemula maupun yang sudah ahli. Pembahasan dimulai dari pengenalan MATLAB, variabel, operasi dasar, matriks, grafik, pemrograman, hingga aplikasi-aplikasi lanjut seperti analisis data, fungsi dan integral. Lebih dari 200 contoh soal dan latihan disertakan beserta penjelasan langkah-langkahnya.
Dokumen tersebut memberikan penjelasan mengenai algoritma dan logika, mulai dari pengertian algoritma, unsur-unsur algoritma, contoh algoritma, hingga cara menuliskan algoritma secara formal.
Dokumen tersebut memberikan penjelasan mengenai algoritma dan logika, mulai dari pengertian algoritma, kriteria pemilihan algoritma, struktur dasar algoritma seperti runtunan, pemilihan, dan pengulangan, serta contoh-contoh penerapannya dalam bentuk pseudocode dan flowchart.
Dokumen tersebut membahas tentang pengantar dasar algoritma dan pemrograman, yang mencakup:
1) Pengertian algoritma dan contoh-contoh penerapannya dalam kehidupan sehari-hari
2) Tiga struktur dasar yang menyusun algoritma yaitu sekuensial, seleksi, dan perulangan
3) Penjelasan singkat mengenai bahasa pemrograman C++ dan aplikasi Code Blocks
Buku ini membahas penggunaan MATLAB secara praktis untuk pengguna pemula maupun yang sudah ahli. Pembahasan dimulai dari pengenalan MATLAB, variabel, operasi dasar, matriks, grafik, pemrograman, hingga aplikasi-aplikasi lanjut seperti analisis data, fungsi dan integral. Lebih dari 200 contoh soal dan latihan disertakan beserta penjelasan langkah-langkahnya.
Buku ini membahas penggunaan MATLAB secara praktis untuk pengguna pemula maupun yang sudah ahli. Pembahasan dimulai dari pengenalan MATLAB, variabel, operasi dasar, matriks, grafik, pemrograman, hingga aplikasi-aplikasi lanjut seperti analisis data, fungsi dan integral. Lebih dari 200 contoh soal dan latihan disertakan beserta penjelasan langkah-langkahnya.
Dokumen tersebut memberikan penjelasan mengenai algoritma dan logika, mulai dari pengertian algoritma, unsur-unsur algoritma, contoh algoritma, hingga cara menuliskan algoritma secara formal.
Dokumen tersebut memberikan penjelasan mengenai algoritma dan logika, mulai dari pengertian algoritma, kriteria pemilihan algoritma, struktur dasar algoritma seperti runtunan, pemilihan, dan pengulangan, serta contoh-contoh penerapannya dalam bentuk pseudocode dan flowchart.
1. Papan program linier adalah alat peraga untuk menentukan daerah penyelesaian sistem pertidaksamaan linier dua variabel.
2. Cara membuatnya dengan menggambar sistem pertidaksamaan dan garis batasnya, sedangkan penggunaannya dengan mengetes titik-titik di dalam daerah tersebut.
3. Tujuannya adalah memudahkan siswa memahami konsep dasar program linier.
Modul ini membahas tentang Logika dan Algoritma serta pemrograman dengan bahasa Pascal. Terdiri dari pengertian logika dan algoritma, struktur dasar algoritma, penulisan algoritma, dan pengenalan bahasa pemrograman Pascal beserta struktur dan tipe datanya. Modul ini juga membahas flowchart dan contoh pemrograman dasar di Pascal seperti input/output, perulangan, dan percabangan."
Dokumen tersebut berisi solusi soal quiz algoritma dan pemrograman mata kuliah Algoritma dan Pemrograman-I. Terdapat 9 soal beserta solusi berupa algoritma dan pemrograman bahasa C++ beserta tampilan hasil jalannya program. Dokumen ini digunakan untuk mengevaluasi pemahaman mahasiswa terhadap konsep-konsep algoritma dan pemrograman dasar.
Bahan ajar ini membahas konsep dasar algoritma dan pemrograman dengan menggunakan bahasa Pascal. Terdiri atas delapan bab yang mencakup materi algoritma, tipe data, bahasa Pascal, runtunan, pemilihan, pengulangan, prosedur dan fungsi.
Modul perkuliahan ini membahas pengantar tentang penelitian operasional dan rumusan program linear. Topik utama meliputi konsep dan fungsi penelitian operasional serta formulasi model matematis dari program linear untuk memecahkan masalah alokasi sumber daya secara optimal. Contoh soal diberikan untuk memproduksi dua jenis baut dengan memaksimalkan laba total dengan mempertimbangkan keterbatasan waktu di setiap work station.
Algoritma merupakan urutan langkah-langkah logis dan sistematis untuk menyelesaikan masalah. Dokumen tersebut menjelaskan bahwa algoritma adalah dasar dari pemrograman komputer dan menjadi penting untuk dipelajari meskipun bahasa pemrograman terus berkembang. Dokumen tersebut juga menjelaskan langkah-langkah dalam membuat program komputer mulai dari mendefinisikan masalah, menganalisis, memilih algoritma
Dokumen tersebut membahas tentang pengertian algoritma dan contoh-contohnya, serta simbol-simbol yang digunakan dalam membuat flowchart program. Juga dibahas tentang struktur bahasa pemrograman Pascal seperti deklarasi variabel, input output, operator, dan contoh-contoh soal algoritma sederhana.
Metode eliminasi Gauss digunakan untuk menyelesaikan sistem persamaan linier dengan mengubah matriks menjadi bentuk segitiga. Program C dan C++ dibuat untuk menerapkan metode ini dengan menampilkan hasil perhitungan matriks. Program C lebih baik karena menampilkan nilai x1 hingga xn.
Buku ini membahas tutorial penggunaan MATLAB secara praktis bagi pengguna mulai dan yang sudah familiar. Pembahasan dimulai dari pengenalan variabel, matriks, fungsi dasar, teknik grafis 2D dan 3D, pemrograman MATLAB, hingga topik lanjut seperti analisis data, fungsi, dan integral. Lebih dari 200 contoh dan soal latihan disajikan untuk mempermudah pemahaman.
Buku ini membahas tutorial penggunaan MATLAB secara praktis bagi pengguna mulai dan yang sudah familiar. Pembahasan dimulai dari pengenalan variabel, matriks, fungsi dasar, teknik grafis 2D dan 3D, pemrograman MATLAB, hingga topik lanjut seperti analisis data, fungsi, dan integral. Lebih dari 200 contoh dan soal latihan disajikan untuk mempermudah pemahaman.
Buku ini membahas tutorial penggunaan MATLAB secara praktis bagi pengguna mulai dan yang sudah familiar. Pembahasan dimulai dari pengenalan variabel, matriks, fungsi dasar, teknik grafis 2D dan 3D, pemrograman MATLAB, hingga topik lanjut seperti analisis data, fungsi, dan integral. Lebih dari 200 contoh dan soal latihan disajikan untuk mempermudah pemahaman.
Dokumen ini membahas tentang algoritma dan struktur data, termasuk definisi algoritma dan struktur data, contoh struktur data seperti list, stack, dan queue, serta penjelasan mengenai efisiensi algoritma dan penggunaan struktur data untuk meningkatkan efisiensi program.
Algoritma untuk menukar isi dua gelas yang berisi minuman berbeda dengan menggunakan gelas kosong sebagai tempat menukar isinya, sehingga pada akhirnya masing-masing gelas berisi minuman yang sebelumnya ada pada gelas lain. Algoritma terdiri dari 4 langkah untuk menukar isi gelas secara logis dan efektif.
Dokumen tersebut berisi soal-soal latihan mengenai konsep-konsep struktur data dasar seperti array, linked list, stack, queue, tree, searching dan graph. Terdapat lima belas pertemuan yang masing-masing berisi lima soal uraian singkat dan pilihan ganda.
Dokumen tersebut membahas tentang struktur data yang terdiri dari 14 pertemuan. Secara ringkas, dibahas tentang tipe data sederhana dan kompleks, array satu dan multidimensi, pointer, linked list, stack, antrian, pohon biner, sorting dan searching data.
1. Papan program linier adalah alat peraga untuk menentukan daerah penyelesaian sistem pertidaksamaan linier dua variabel.
2. Cara membuatnya dengan menggambar sistem pertidaksamaan dan garis batasnya, sedangkan penggunaannya dengan mengetes titik-titik di dalam daerah tersebut.
3. Tujuannya adalah memudahkan siswa memahami konsep dasar program linier.
Modul ini membahas tentang Logika dan Algoritma serta pemrograman dengan bahasa Pascal. Terdiri dari pengertian logika dan algoritma, struktur dasar algoritma, penulisan algoritma, dan pengenalan bahasa pemrograman Pascal beserta struktur dan tipe datanya. Modul ini juga membahas flowchart dan contoh pemrograman dasar di Pascal seperti input/output, perulangan, dan percabangan."
Dokumen tersebut berisi solusi soal quiz algoritma dan pemrograman mata kuliah Algoritma dan Pemrograman-I. Terdapat 9 soal beserta solusi berupa algoritma dan pemrograman bahasa C++ beserta tampilan hasil jalannya program. Dokumen ini digunakan untuk mengevaluasi pemahaman mahasiswa terhadap konsep-konsep algoritma dan pemrograman dasar.
Bahan ajar ini membahas konsep dasar algoritma dan pemrograman dengan menggunakan bahasa Pascal. Terdiri atas delapan bab yang mencakup materi algoritma, tipe data, bahasa Pascal, runtunan, pemilihan, pengulangan, prosedur dan fungsi.
Modul perkuliahan ini membahas pengantar tentang penelitian operasional dan rumusan program linear. Topik utama meliputi konsep dan fungsi penelitian operasional serta formulasi model matematis dari program linear untuk memecahkan masalah alokasi sumber daya secara optimal. Contoh soal diberikan untuk memproduksi dua jenis baut dengan memaksimalkan laba total dengan mempertimbangkan keterbatasan waktu di setiap work station.
Algoritma merupakan urutan langkah-langkah logis dan sistematis untuk menyelesaikan masalah. Dokumen tersebut menjelaskan bahwa algoritma adalah dasar dari pemrograman komputer dan menjadi penting untuk dipelajari meskipun bahasa pemrograman terus berkembang. Dokumen tersebut juga menjelaskan langkah-langkah dalam membuat program komputer mulai dari mendefinisikan masalah, menganalisis, memilih algoritma
Dokumen tersebut membahas tentang pengertian algoritma dan contoh-contohnya, serta simbol-simbol yang digunakan dalam membuat flowchart program. Juga dibahas tentang struktur bahasa pemrograman Pascal seperti deklarasi variabel, input output, operator, dan contoh-contoh soal algoritma sederhana.
Metode eliminasi Gauss digunakan untuk menyelesaikan sistem persamaan linier dengan mengubah matriks menjadi bentuk segitiga. Program C dan C++ dibuat untuk menerapkan metode ini dengan menampilkan hasil perhitungan matriks. Program C lebih baik karena menampilkan nilai x1 hingga xn.
Buku ini membahas tutorial penggunaan MATLAB secara praktis bagi pengguna mulai dan yang sudah familiar. Pembahasan dimulai dari pengenalan variabel, matriks, fungsi dasar, teknik grafis 2D dan 3D, pemrograman MATLAB, hingga topik lanjut seperti analisis data, fungsi, dan integral. Lebih dari 200 contoh dan soal latihan disajikan untuk mempermudah pemahaman.
Buku ini membahas tutorial penggunaan MATLAB secara praktis bagi pengguna mulai dan yang sudah familiar. Pembahasan dimulai dari pengenalan variabel, matriks, fungsi dasar, teknik grafis 2D dan 3D, pemrograman MATLAB, hingga topik lanjut seperti analisis data, fungsi, dan integral. Lebih dari 200 contoh dan soal latihan disajikan untuk mempermudah pemahaman.
Buku ini membahas tutorial penggunaan MATLAB secara praktis bagi pengguna mulai dan yang sudah familiar. Pembahasan dimulai dari pengenalan variabel, matriks, fungsi dasar, teknik grafis 2D dan 3D, pemrograman MATLAB, hingga topik lanjut seperti analisis data, fungsi, dan integral. Lebih dari 200 contoh dan soal latihan disajikan untuk mempermudah pemahaman.
Dokumen ini membahas tentang algoritma dan struktur data, termasuk definisi algoritma dan struktur data, contoh struktur data seperti list, stack, dan queue, serta penjelasan mengenai efisiensi algoritma dan penggunaan struktur data untuk meningkatkan efisiensi program.
Algoritma untuk menukar isi dua gelas yang berisi minuman berbeda dengan menggunakan gelas kosong sebagai tempat menukar isinya, sehingga pada akhirnya masing-masing gelas berisi minuman yang sebelumnya ada pada gelas lain. Algoritma terdiri dari 4 langkah untuk menukar isi gelas secara logis dan efektif.
Dokumen tersebut berisi soal-soal latihan mengenai konsep-konsep struktur data dasar seperti array, linked list, stack, queue, tree, searching dan graph. Terdapat lima belas pertemuan yang masing-masing berisi lima soal uraian singkat dan pilihan ganda.
Dokumen tersebut membahas tentang struktur data yang terdiri dari 14 pertemuan. Secara ringkas, dibahas tentang tipe data sederhana dan kompleks, array satu dan multidimensi, pointer, linked list, stack, antrian, pohon biner, sorting dan searching data.
Tiga kalimat ringkasan dokumen tersebut adalah:
1. Dokumen tersebut membahas tentang berbagai jenis shalat sunnah beserta keutamaannya menurut ajaran agama Islam.
2. Termasuk di dalamnya adalah shalat sunnah wudhu, taubat, dhuha, tahajud, hajat, dan istikharah.
3. Juga dibahas manfaat gerakan dalam shalat bagi kesehatan tubuh seperti meningkatkan sir
Dokumen tersebut berisi soal-soal tentang konsep dasar manajemen dan bisnis. Soal-soal tersebut mencakup berbagai topik seperti sejarah lahirnya konsep manajemen, metode ilmiah dalam manajemen, proses manajemen, tujuan manajemen, dan fungsi-fungsi manajemen lainnya seperti perencanaan, pengorganisasian, pengambilan keputusan, dan pengendalian.
Dokumen tersebut membahas tentang dasar-dasar manajemen dan bisnis, meliputi konsep manajemen, elemen-elemen dasar manajemen, teori-teori motivasi, peran manajer, pengambilan keputusan, dan tujuan organisasi. Secara khusus membahas tentang perkembangan teori manajemen, perbedaan antara manajemen dengan manajer dan kepemimpinan, serta proses pengambilan keputusan manajerial.
This document contains multiple choice questions across 14 meetings/lessons about computers and technology. The questions cover topics such as computer hardware, software, programming, operating systems, the internet, email, search engines, and information security. For each meeting, there are 5 questions to choose the correct answer from 4 options (a, b, c, or d).
Modul Ajar Bahasa Inggris Kelas 10 Fase E Kurikulum MerdekaFathan Emran
Modul Ajar Bahasa Inggris Kelas 10 SMA/MA Fase E Kurikulum Merdeka - abdiera.com. Modul Ajar Bahasa Inggris Kelas 10 SMA/MA Fase E Kurikulum Merdeka. Modul Ajar Bahasa Inggris Kelas 10 SMA/MA Fase E Kurikulum Merdeka.
Modul Ajar Matematika Kelas 11 Fase F Kurikulum MerdekaFathan Emran
Modul Ajar Matematika Kelas 11 SMA/MA Fase F Kurikulum Merdeka - abdiera.com. Modul Ajar Matematika Kelas 11 SMA/MA Fase F Kurikulum Merdeka. Modul Ajar Matematika Kelas 11 SMA/MA Fase F Kurikulum Merdeka. Modul Ajar Matematika Kelas 11 SMA/MA Fase F Kurikulum Merdeka. Modul Ajar Matematika Kelas 11 SMA/MA Fase F Kurikulum Merdeka.
Ppt landasan pendidikan Pai 9 _20240604_231000_0000.pdffadlurrahman260903
Ppt landasan pendidikan tentang pendidikan seumur hidup.
Prodi pendidikan agama Islam
Fakultas tarbiyah dan ilmu keguruan
Universitas Islam negeri syekh Ali Hasan Ahmad addary Padangsidimpuan
Pendidikan sepanjang hayat atau pendidikan seumur hidup adalah sebuah system konsepkonsep pendidikan yang menerangkan keseluruhan peristiwa-peristiwa kegiatan belajarmengajar yang berlangsung dalam keseluruhan kehidupan manusia. Pendidikan sepanjang
hayat memandang jauh ke depan, berusaha untuk menghasilkan manusia dan masyarakat yang
baru, merupakan suatu proyek masyarakat yang sangat besar. Pendidikan sepanjang hayat
merupakan asas pendidikan yang cocok bagi orang-orang yang hidup dalam dunia
transformasi dan informasi, yaitu masyarakat modern. Manusia harus lebih bisa menyesuaikan
dirinya secara terus menerus dengan situasi yang baru.
Teori Fungsionalisme Kulturalisasi Talcott Parsons (Dosen Pengampu : Khoirin ...nasrudienaulia
Dalam teori fungsionalisme kulturalisasi Talcott Parsons, konsep struktur sosial sangat erat hubungannya dengan kulturalisasi. Struktur sosial merujuk pada pola-pola hubungan sosial yang terorganisir dalam masyarakat, termasuk hierarki, peran, dan institusi yang mengatur interaksi antara individu. Hubungan antara konsep struktur sosial dan kulturalisasi dapat dijelaskan sebagai berikut:
1. Pola Interaksi Sosial: Struktur sosial menentukan pola interaksi sosial antara individu dalam masyarakat. Pola-pola ini dipengaruhi oleh norma-norma budaya yang diinternalisasi oleh anggota masyarakat melalui proses sosialisasi. Dengan demikian, struktur sosial dan kulturalisasi saling memengaruhi dalam membentuk cara individu berinteraksi dan berperilaku.
2. Distribusi Kekuasaan dan Otoritas: Struktur sosial menentukan distribusi kekuasaan dan otoritas dalam masyarakat. Nilai-nilai budaya yang dianut oleh masyarakat juga memengaruhi bagaimana kekuasaan dan otoritas didistribusikan dalam struktur sosial. Kulturalisasi memainkan peran dalam melegitimasi sistem kekuasaan yang ada melalui nilai-nilai yang dianut oleh masyarakat.
3. Fungsi Sosial: Struktur sosial dan kulturalisasi saling terkait dalam menjalankan fungsi-fungsi sosial dalam masyarakat. Nilai-nilai budaya dan norma-norma yang terinternalisasi membentuk dasar bagi pelaksanaan fungsi-fungsi sosial yang diperlukan untuk menjaga keseimbangan dan stabilitas dalam masyarakat.
Dengan demikian, konsep struktur sosial dalam teori fungsionalisme kulturalisasi Parsons tidak dapat dipisahkan dari kulturalisasi karena keduanya saling berinteraksi dan saling memengaruhi dalam membentuk pola-pola hubungan sosial, distribusi kekuasaan, dan pelaksanaan fungsi-fungsi sosial dalam masyarakat.
1. KATA PENGANTAR
Puji syukur kami panjatkan ke hadirat Alloh SWT atas terbentuknya Lembar Tugas
Mahasiswa (LTM) untuk mata kuliah Logika dan Algoritma. Tak lupa kami mengucapkan
banyak terima kasih kepada pihak-pihak yang telah turut berpartisipasi dalam penyusunan LTM
ini.
LTM ini kami susun sesuai dengan Satuan Acara Perkuliahan (SAP) yang berlaku di
AMIK BSI khususnya jurusan MI, dengan harapan agar mahasiswa memiliki wadah untuk
berlatih memberikan pendapat sesuai dengan pemahaman yang dimiliki dan menambah wawasan
mereka.
Kami menyadari bahwa LTM ini masih belum sempurna, oleh karena itu kami sangat
mengharapkan kritik dan sarannya.
Jakarta, April 2008
Tim Penyusun,
Konsorsium MI-SI
2. DAFTAR ISI
Pertemuan 1
Pengertian Dasar Logika Dan Algoritma....................................................................3
Pertemuan 2
Konsep Algoritma.......................................................................................................4
Pertemuan 3
Konsep Tipe Data.......................................................................................................5
Pertemuan 4
Diagram Alur (Flowchart)..........................................................................................6
Pertemuan 5
Struktur Looping........................................................................................................7
Pertemuan 6
Struktur Rekursif........................................................................................................8
Pertemuan 9
Larik Atau Array........................................................................................................9
Pertemuan 10
Metode Devide And Conquer...................................................................................10
Pertemuan 11
Teknik Searching.......................................................................................................11
Pertemuan 12
Metode Greedy 1......................................................................................................12
Pertemuan 13
Metode Greedy 2......................................................................................................13
Pertemuan 14
Pewarnaan/Coloring..................................................................................................14
3. PERTEMUAN 1
PENGERTIAN DASAR LOGIKA DAN ALGORITMA
1.
Jelaskan Peranan Algoritma dalam Pembuatan Program !
2.
Buat Algoritma bila seorang mahasiswa akan melakuan pembayaran uang kuliah via
ATM !
3.
Buatlah sebuah Flowchart untuk menentukan akar kuadrat dari suatu bilangan bulat
positip !
4.
Buatlah sebuah contoh pseudocode !
5.
Sebutkan cara menyatakan algoritma !
Jawab:
Tanggal
Nilai
Paraf Dosen
4. PERTEMUAN 2
KONSEP ALGORITMA
1.
Jelaskan Pengertian
a. Variabel Peubah
b. Variabel Konstanta
c. Variabel terkini
2.
A = 100, B = 200, C = 300. Berikan perintah agar nilai A,B dan C saling bertukar.
Contoh: A =200 B = 300 A =100
3.
Diketahui Algoritma : X = 5 Y = 20 Z = 40
A=X+Y+Z X=Z-Y
Z=X+Y
Y= X– Z
Berapakah Nilai Terkini dari A, X, Y, Z ?
4.
Bagaimanakah cara penulisan Perintah dibawah ini pada C++
a. Memasukkan data / Input data
b. Mencetak dalam satu baris
c. Mencetak pada lain baris
d. Mengawali dan mengakhiri program
Jawab:
Tanggal
Nilai
Paraf Dosen
5. PERTEMUAN 3
KONSEP TIPE DATA
1.
Sebutkan tipe data apa saja yang dipakai dalam pemrograman C++
2.
Sebutkan Lima perintah Operasi String dalam pemrograman C++ dan berikan
contohnya
3.
Jelaskan pengertian
a. Array
b. Struct
4.
Sebutkan penggunaan Tipe data Boolean dalam pemrograman
5.
Jelaskan perbedaan tipe data Character dan String
Jawab:
Tanggal
Nilai
Paraf Dosen
6. PERTEMUAN 4
DIAGRAM ALUR (FLOWCHARAT)
1.
Sebutkan 5 manfaat Diagram alur ( Flowchart)
2.
Buatlah contoh Flowchart (ada algoritma atau programnya)
a. Struktur sederhana
b. Struktur Branching
c. Struktur Looping
3.
Buatlah sebuah algoritma yang didalamnya Terdapat struktur branching dan
looping, lalu buat Flowchartnya
4.
Buatlah Flowchart kasus berikut :
a. Membuat deret angka 1,3,5 .... 99
b. Membuat deret angka 0, -5, -10, -15, -1000
c. Membuat deret angka 0,1,4,9,16,25..... 100
Jawab:
Tanggal
Nilai
Paraf Dosen
7. PERTEMUAN 5
STRUKTUR LOOPING
1.
Jelaskan pengertian Statemen dibawah ini :
a. WHILE . . .
b. Do . . . . While
c. FOR seperti statemen FOR Positif, Negatif, dan FOR bersarang
2.
Dari soal No.1 Buat masing-masing satu contoh algoritma dan flowchartnya
3.
Dengan menggunakan perintah Do… While. Buatlah contoh algoritma dan
Flowchart nested loopnya
4.
Dengan Perintah For …,, buatlah algoritma dan Flowchart Nested Loop
Jawab:
Tanggal
Nilai
Paraf Dosen
8. PERTEMUAN 6
STRUKTUR REKURSIF
1.
Jelaskan pengertian Rekursif, dan kasus apa saja yang bisa diselesaikan dengan
Struktur Rekursif
2.
Gambarlah menera Hanoi dengan 5 piringan, lalu Buat algoritma pemindahan
peringan-piringan tersebut ke menara tujuan
3.
Buat algoritma untuk mencetak deret angka 1,3,5,.... s/d 1000 angka dengan
menggunakan prosedur rekursif
4.
Buat algoritma untuk mencetak nama anda sebanyak 100 kali dengan prosedur
rekursif
Jawab:
Tanggal
Nilai
Paraf Dosen
9. PERTEMUAN 9
LARIK ATAU ARRAY
1.
Jelaskan pengertaian, manfaat penggunaan Array
2.
Berikan contoh algoritma penggunaan array satu dimensi dan dua dimensi
3.
Terdapat Perintah pengisian matrix sbb, A[i,j] = j x i, Jika i = J
A[i,j] = j A i, Jika i <> J Buatlah Matrixnya
4.
Terdapat Perintah pengisian matrix sbb, A[i,j] = j + i, Jika i = J
A[i,j] = j - i, Jika i < J A[i,j] = j x i, Jika i > J Buatlah Matrixnya
Jawab:
Tanggal
Nilai
Paraf Dosen
10. PERTEMUAN 10
METODE DEVIDE AND CONQUER (SORTING)
1.
Jelaskan pengertian Metoda Devide And Conquer serta tujuannya
2.
Sebutkan Algoritma Metoda sorting
a. Metoda Selection Sort
b. Buble Sort
c. Merge Sort
d. Quick Sort
e. Insertion Sort
3.
Terdapat deret angka : 99 , 34 , 11 , 50 , 23 , 89 , 65 , 2 , 6 , 37 , 74 , 44 Urutkan
dengan Seluruh teknik sorting yang ada
4.
Terdapat deret angka :
12 , 45, 10 , 55 , 32 , 81 , 59 , 21 , 16 , 71 , 40 , 90
Urutkan dengan Seluruh teknik sorting yang ada
Jawab:
Tanggal
Nilai
Paraf Dosen
11. PERTEMUAN 11
TEKNIK SEARCHING
1.
Terdapat deret angka :
80 , 45, 21, 100 , 23, 67, 43, 20, 90, 99, 46, 75, 73, 29
Buat algoritma untuk mencari angka 99 dengan teknik Linear Search
2.
Terdapat deret angka :
12, 16, 20, 25, 29, 34, 45, 56, 60, 67, 70, 78, 89, 93, 99
Buat algoritma untuk mencari angka 25 dengan teknik Binary Search
3.
Terdapat deret angka : 34,67,12,40,66,18,90
Buat algoritma untuk mencari Nilai Maximal dan Minimal dengan teknik Strait
Maxmin dan tentukan pula Jumlah operasi perbandingannya.
Terdapat deret angka :
80 , 45, 21, 100 , 23, 67, 43, 20, 90, 99, 46, 75, 73, 29, 120
4.
Buat algoritma untuk menetukan Nilai Max dan Min dengan Teknik D and C
Jawab:
Tanggal
Nilai
Paraf Dosen
12. PERTEMUAN 12
METODA GREEDY 1
1.
Jelaskan 5 manfaat penggunaan metoda Greedy
2.
Terdapat 7 Buah Program (N=7) yang masing-masing mempunya panjang program
(L1=10 , L2=3 , L3=9 , L4= 1 2 , L5=20 , L6=7 , L7=11), Dengan metoda Optimal
Storage Ontapes Problem , tentukan Order yang paling optimal
3.
Terdapat sebuah truk dengan kapasitas 80 Ton, Akan memuat 3 buah barang
masing-masing adalah : Gula pasir 50 Ton dengan harga 100 Juta, Gula merah 60
Ton dengan harga 80 Juta dan Gula batu 70 Ton dengan harga 90 Juta.
Dengan metoda Greedy Tentukan barang apa saja yang dimuat truk dengan harga
yang paling mahal
4.
Dalam metoda greedy jelaskan apa yang menjadi fungsi tujuan dan fungsi pembatas.
Jawab:
Tanggal
Nilai
Paraf Dosen
13. PERTEMUAN 13
METODA GREEDY 2
1.
2.
3.
4.
Terdapat sebuah kapal dengan kapasitas 180 Ton, Akan memuat 6 buah barang
masing-masing adalah : Gula pasir 50 Ton dengan harga 100 Juta, Gula merah 60
Ton dengan harga 80 Juta dan Gula batu 70 Ton dengan harga 90 Juta. Beras 50 Ton
dengan harga 150 Juta, Terigu 20 ton dengan harga 40 Juta, Minyak goring 60 Ton
dengan harga 200 Juta.
Dengan metoda Algoritma Greedy Tentukan barang apa saja yang dimuat truk
dengan harga yang paling mahal
Apa yang menjadi persyaratan traveling salesman, agar perjalannya efektif dan
efisien
Jelaskan manfaat pengguanaan Minimum Spanning Tree
Jelaskan manfaat penggunaan Shortest Path Problem
Jawab:
Tanggal
Nilai
Paraf Dosen
14. PERTEMUAN 14
COLORING
1.
Jelaskan manfaat pengguanaan Coloring
2.
Terdapat simpang 4 yang masing masing memiliki 2 jalur jalan, pada simpang 4
tersebut terdapat 4 lampu merah
a. Gambarkan simpang tersebut
b. Manakah jalur yang saling bersilangan
c.
Manakah jalur yang lampunya selalu hijau
Jawab:
Tanggal
Nilai
Paraf Dosen