Latest Article Get our latest posts by subscribing this site

Pemberitahuan

Artikel di blog ini dipindahkan ke http://ksatriapengelana.blogspot.co.id/

Mohon maaf atas ketidaknyamannya

Modul Praktikum PBO TI Sore 20151

Assalamualaikum Wr wb..
Salam sejahtera bagi kita semua, pada kesempatan ini saya membagikan modul untuk Praktikum Pemrograman Berorientasi Object untuk kelas TI Sore yang akan di Update setiap minggunya. posting ini bertujuan agar lebih mudah dalam mengerjakan modul praktikum.

Modul 1.
Modul 2.
Modul 3.
Modul 4.
Modul 5.

UAS Praktikum Algoritma dan Struktur Data

UAS Praktikum Algoritma & Struktur Data
Dosen Pengampu :  Yeni Dwi Rahayu
dilaksanakan pada 22 Juni 2015.

Pelaksanaan dibagi 3 sesi ruang CC 4.1
sesi 1 : 08.00 - 08.45
sesi 2 : 08.55 - 09.40
sesi 3 : 09.50 - 10.35

Pemilihan sesi silahkan daftar kesaya, paling lambat Selasa 16 Juni 2015 jam 15.00

Sebelum Mendaftar Lihat Terlebih dahulu kuota yang tersisa



nb : Syarat Mengikuti UAS Praktikum Membawa Laporan yg sudah di bindel saat pelaksanaan.

Ramli 08995448030


UAS Praktikum Pemrograman Algoritma dan Struktur Data

Praktikum Algoritma dan Struktur Data (TI Sore 20142)

Assalamualaikum Wr Wb..
Berikut adalah Modul Praktikum untuk Mata kuliah Praktikum Algoritma dan Struktur Data TI Sore 20142

Modul 1. Overview Struktur Data
Tugas Praktikum 1 :

Buatlah Flowchart untuk :
1. Menghitung Luas dan Keliling Lingkaran (cari rumus Luas & Keliling di Internet)
2. Konversikan Nilai hasil ujian Mahasiswa
    a. Jika nilai ujian 0 - 35 nilai hurufnya E
    b. Jika nilai ujian 36 - 55 nilai hurufnya D
    c. Jika nilai ujian 56 - 70 nilai hurufnya C
    d. Jika nilai ujian 71 - 85 nilai hurufnya B
    e. Jika nilai ujian 86 - 100 nilai hurufnya A

Bila Flowchart Sudah benar dilanjutkan pada pembuatan program untuk menghitung Lingkaran dan Nilai seperti yang sudah di buat.

Modul 2. dasar - dasar larik dalam java
Tugas Praktikum 2 :
 Buatlah Flowchart dan Program dari :



Modul 3. Rekursi
 Tugas Praktikum 3 :
1. Menyederhanakan bilangan Triangular dan faktorial (tanpa flowchart)
2. Membuat program Fibonacci dan flowchart 

Modul 4. Sorting 
1. Buat gabungan antar class pada BubbleSort,QuickSort,InsertSort,SelectSort
 Misalnya : BubbleSort dan BubbleSortTest à BubbleSortGabungan (Sederhana)
2. Buatlah/Mencari Source Code SheellSort, MargeSort, dan Gnome Sort sesederhana mungkin  
3. Jelaskan perbedaan setiap sorting diatas

 
Modul 5. Sanarai / List
Tugas praktikum 5 :
Membuat Stack menggunakan List


Responsi Praktikum Algoritma dan Struktur Data

1 . Buatlah program dengan menggunakan  algoritma recursif yang di dalamnya terdapat masukan untuk menghitung n factorial

    a . 
    b. 

2. Buatlah program untuk menghitung perkalian Matriks A dan B

    

3.
 a . Toyib, Reza , Yeni , Lina dan Eka pergi ke Bank untuk menabung. Sebelum menabung meraka harus mengambil kartu Antrian .Dalam antrian hanya menampung 5 orang. Toyib antrian 1, reza antrian 2, yeni antrian 3, Lina antrian 4 dan Eka Antrian 5. Setelah Toyib, Reza dan Yeni selesai menabung lalu datang Heni dan Ayu Mengambil antrian 6 dan 7. Buatlah program untuk menampilkan antrian tersebut.

 b. Fitri punya 5 buku, diantaranya Buku Database, Pemrograman Web, Matematika, Coreldraw dan Java. semua buku di tumpuk dengan rapi. Fitri ada tugas Struktur Data harus mengambil buku Java. Buatlah program untuk menampilan tumpukan tersebut.


Responsi TI Sore

1.  Buatlah program dengan menggunakan  algoritma recursif yang di dalamnya terdapat masukan untuk menghitung n factorial
 Outuput.

Program Factorial !
---------------------
Masukkan n factorial : 5
1! = 1
2! = 2
3! = 6
4! = 24
5! = 120



2. Buatlah program untuk menghitung perkalian Matriks A dan B


3.
Toyib, Reza , Yeni , Lina dan Eka pergi ke Bank untuk menabung. Sebelum menabung meraka harus mengambil kartu Antrian .Dalam antrian hanya menampung 5 orang. Toyib antrian 1, reza antrian 2, yeni antrian 3, Lina antrian 4 dan Eka Antrian 5. Setelah Toyib, Reza dan Yeni selesai menabung lalu datang Heni dan Ayu Mengambil antrian 6 dan 7. Buatlah program untuk menampilkan antrian tersebut.


Kisi - Kisi Kuis Praktikum Algoritma dan Struktur Data (TI Sore 20142)

Assalamualaikum wr wb..
Kisi - Kisi Kuis Praktikum Algoritma dan Struktur Data (TI Sore 20142)

1. Matriks (Perkalian)
2. Rekursi (Faktorial)
3. Sorting (buble Sort)
4. Stack dan Queue

Soal Pretest Praktikum Algoritma dan Struktur Data

Soal Pretest Algoritma & Struktur Data
  1. Jelaskan pengertian dari algoritma dan struktur data !
  2. Menggambarkan program secara logika merupakan fungsi dari ….
  3. Sekumpulan data yang homogen dan jumlahnya berhingga biasanya disimpan dalam struktur data yang berbentuk ….
  4. Jelaskan pengertian dari Array dan sebutkan kelebihan dan kekurangan dalam penggunaan array !
  5. Apabila ukuran matriks B mxn, maka jumlah elemen B adalah …..
  6. Syarat dalam pembuatan konstruktor, yaitu ….
  7. Sebutkan dan jelaskan fungsi method‐method yang dimiliki Class vector !
  8. Apakah perbedaan dari konsep factorial, triangular dan fibonanci ? Jelaskan secara singkat dan signifikan !
  9. Anda dihadapkan pada pengaturan antrian pasien disebuah klinik, data pasien terdiri dari NAMA dan UMUR. Pengelola klinik menerapkan aturan antrian berdasarkan umur pasien, dimana pasien yang lebih muda mendapat prioritas. Jika pasien berumur sama maka yang datang lebih dulu akan mendapat kesempatan lebih dulu. Menurut anda mana yang lebih baik digunakan Linked List atau Array? Jelaskan alasannya !
  10. Tuliskan algoritma untuk stack (push), secara singkat dan sederhana  !
  11. Tuliskan algoritma untuk stack (pop), secara singkat dan sederhana !
  12. Sebutkan elemen-elemen dari stack dan queue !
  13. Sebutkan dan jelaskan dari operasi operasi pada stack !
  14. Sebutkan dan jelaskan dari operasi operasi pada queue !
  15. Jelaskan masing masing konsep dasar dari stack dan queue !
  16. Sistem penyimpanan barang di supermarket (terbaik), menurut anda mana yang lebih baik digunakan Stack atau Queue? Jelaskan alasannya !
  17. Apa perbedaan dari linked list, double linked list, dan array ? jelaskan secara singkat dan signifikan !
  18. Sebutkan macam-macam dari sorting ! (Minimal 5 )
  19. Menurut anda apakah perbedaan dari :
    • Insert Sort
    • Bubble Sort
    • Selection Sort
    Dan jelaskan dari perbedaan ketiga sorting diatas !
  20. Data 4, 0, 8, 2 diurutkan ascending (dari kecil ke besar) dengan bubble sort. Hasil urutan data pass satu (tahap satu) yaitu :


  21. Rekursi
         a . Hitunglah bilangan faktorial 8 menggunakan rumus matematika
             Buatlah Program sederhana untuk mencari nilai bilangan tersebut.
         b. Hitunglah bilangan Triangular 27 menggunakan rumus matematika
             Buatlah Program sederhana untuk mencari nilai bilangan tersebut.

      22 . Terdapat Bilangan : 5, 2, 9, 4, 3. urutkan bilangan tersebut dengan konsep bublesort
             Buatlah Program sederhana bublesort



~ Selamat Menikmati Hidangan Yang Disediakan ~

Kuis 1 Praktikum Agoritma dan Struktur Data 20142 (kelas D, F dan G)

Assalamualaikum wr.. wb..
Kuis 1 Praktikum Algoritma & Struktur Data
Source Code Lingkaran dan Flowchart


1. Terdapat beberapa simbol pada flowchart Lingkaran 1 dan 2,
   sebutkan dan jelaskan fungsi dari simbol tersebut ! (15 %)

2. Dari flowchat satu dan dua terdapat persamaan dan perbedaan, jelasakan persamaan dan perbedaan pada flowhart tersebut. (15 %)

3. Buatlah program(source code) sesuai pada :
    a. flowchart 1 .(30 %)
    b. flowchart 2(warna kuning menggunakan inputan User BufferedReader). (40%)

Download File Disini

 Jawaban Di Posting pada Komentar, batas kuis1 sampai 21 April 2015 jm 23.15.
diperpanjang sampai 22 April 2015 jam 15.00
Selamat mengerjakan...

Nama : ........................
NIM : ........................
Kelas : ........................
Jawaban ? ........................


~ KUIS DITUTUP ~

JAWABAN
3. a. Flowchart 1

 3. b. Flowchart 2


Praktikum 3 Algoritma dan Struktur Data - Array Vector Interface (kelas G)

Assalamualaikum wr wb..


Praktikum 2 Algoritma dan Struktur Data - PBO Lanjutan (kelas G)

Assalamualaikum..'

Praktikum 1 Algoritma dan Struktur Data - PBO (kelas G)

Assalamualaikum...

JUDUL PRAKTIKUM :

PENGENALAN PEMROGRAMAN BERORIENTASI OBJECT 1

I.    TUJUAN INSTRUKSIONAL KHUSUS :
•    Memahami mengenai pemrograman berorientasi objek dan konsepnya.
•    Memahami perbedaan class dan objek.
•    Memahami atribut dan method.
•    Mengenal Inheritance dan Polimorfisme.
II.     DASAR TEORI
Pada sesi ini, kita akan mengantarkan beberapa konsep dasar dari Object-Oriented objcts, dan Programming (OOP). Selanjutnya kita akan membahas konsep dari classes dan bagaimana menggunakan class dan anggotanya. Perubahan dan pemilihan object juga akan dibahas. Sekarang, kita akan focus dalam menggunakan class yang telah dijabarkan dalam Java Class library, kita akan membahas  nanti tentang bagaimana membikin class anda sendiri.
OOP berputar pada konsep dari object sebagai dasar element  dari program anda. Ketika kita membandingkan dengan dunia nyata, kita dapat menemukan beberapa objek disekitar kita, seperti mobil,  singa, manusia dan seterusnya. Object ini dikarakterisasi oleh sifat / attributnya dan tingkah lakunya.
Contohnya, objek sebuah mobil mempunyai sifat tipe transmisi, warna dan manufaktur. Mempunyai kelakuan berbelok, mengerem dan berakselerasi. Dengan cara yang sama pula kita dapat mendefinisikan perbedaan sifat dan tingkah laku dari singa. Coba perhatikan table dibawah ini sebagai contoh perbandingan :



  
III.    ALAT DAN BAHAN
    Modul Praktikum Pemrograman Terstruktur
    LCD & KOMPUTER
    NetBeans
    Kertas dan alat tulis

Praktikum 10 Algoritma dan Struktur Data - Graph (kelas D dan F)

Praktikum 9 Algoritma dan Struktur Data - Binary Tree (kelas D dan F)

Praktikum 8 Algoritma dan Struktur Data - Sorting (kelas D dan F)

Praktikum 7 Algoritma dan Struktur Data - Pencarian Data Dalam Array (kelas D dan F)

PRAKTIKUM                     : PERTEMUAN KE 7
JUDUL PRAKTIKUM        : Pencarian Data Dalam Array
WAKTU                              : TGL 9 April 2015 JAM : 07.30 – 12.00

I.    TUJUAN INSTRUKSIONAL KHUSUS (TIK)
     Mahasiswa memahami tentang konsep searching
     Mahasiswa memahami algoritma dari searching
     Mahasiswa mampu mengimplementasikan algoritma searching dalam sebuah program
II.     DASAR TEORI
11.1        Sekuensial Search
    Sequential search / pencarian beruntun atau banyak pula yang menyebutnya linear search (pencarian lurus), adalah salah satu metode algoritma pencarian yang paling sederhana. Para programmer pemula pasti akan menggunakan algoritma ini saat menghadapi kasus pencarian untuk pertama kali. Konsep dari algoritma ini tak terlalu sulit, yakni seluruh data akan dicek satu persatu sampai data yang dicari ditemukan.
    Ada 2 macam pencarian beruntun,yaitu pencarian pada array yang sudah terurut, dan pencarian pada array yang belum terurut.
11.2        Pencarian Dalam Array Acak
        Contoh program :
       
    Output :

   
11.3    Pencarian Dalam Array Urut
    Contoh program :
     

 
Output :



 
Perbedaan dari kedua metode diatas adalah ketika kita mencari data pada array yang acak itu memakan waktu yang lebih lama dalam proses pencariannya contohnya pada program diatas kita akan mencari data 2, pada pencarian array yang acak data 2 ditemukan pada indeks ke tiga sedangkan jika kita mengurutkanya dulu yaitu pada metode pencarian terurut maka data 2 ditemukan pada indeks ke dua



III.    ALAT DAN BAHAN
  • Modul praktikum
  • Netbeans
  • Komputer /Laptop
  • Pen tinta biru

 Tugas Praktikum :
1. Membuat surcode sederhana binary search dan interpolasi search
2. Buatlah flowchart pada latihan dan tugas



Keterangan :
Untuk Absensi mengumpulkan project latihan dan tugas dg format praktikum_7_Nim_Nama_kelas.RAR
Subject : Praktikum 7 ke email rhaomlie@gmail.com
batas pengumpulan 9 April 2015 jm 23.15

Bila ada pertanyaan silahkan isi di kolom komentar

Praktikum 6 Algoritma dan Struktur Data - Stack dan Queue (kelas D dan F)

Tugas Praktikum Kelas D :
Menyederhanakan program Stack & Queue kedalam inputan user joptionpane dan bufferedreader di setiap latihan.

Tugas Praktikum Kelas F:
membuat program :
1. Stack dg Array
2. Queu dg Array
3. Queue dg List
4. jelaskan operasi dasar Stack & Queue (create, isempty, dst...)
 

Praktikum 5 Algoritma dan Struktur Data - Sanarai / List (kelas D dan F)

Tugas :
Membuat Stact menggunakan List dan flowchartnya

Praktikum 4 Algoritma dan Struktur Data - Rekursi (kelas D dan F)

Praktikum 4 Algoritma dan Struktur Data - Rekursi (kelas D dan F)
pada laporan percobaan praktikum menggunakan flowchart

Tugas

1. Menyederhanakan bilangan Triangular dan faktorial (tanpa flowchart)
2. Membuat program Fibonacci dan flowchart

Facebook

 
Support : Copyright © 2013. Mohammad Ramli - All Rights Reserved
Proudly powered by Blogger