Jobsheet 6 PBO SMT2
LAPORAN PRATIKUM TEKNIK ELEKTRONIKA
PEMOGRAMAN BERORIENTASI OBJEK
Disusun Oleh :
SYAFRIWARDIAN
NIM : 18214041
Dosen Pembimbing :
Sri Nofri Wihandari, S.Pd, M.Pd.T
PROGRAM STUDI D2 TEKNIK ELEKTRONIKA
RINTISAN AKADEMI KOMUNITAS PADANG PARIAMAN
PROGRAM STUDI DILUAR DOMISILI (PDD)
FAKULTAS TEKNIK
UNIVERSITAS NEGERI PADANG
2019
3. Jalankan program tersebut sehingga hasilnya seperti gambar berikut:
Contoh 2:
Diketahui daftar nilai matakuliah PBO untuk 5 mahasiswa sebagaimana yang terlihat pada tabel berikut:
Langkah-langkah:
1. Buatlah sebuah project baru dengan nama Contoh2.
2. Sesuaikan sourcecode pada file tersebut seperti yang terlihat pada gambar berikut:
Contoh 3:
Langkah-langkah:
1. Buatlah sebuah project baru dengan nama Contoh3.
2. Sesuaikan sourcecode pada file tersebut seperti yang terlihat pada gambar berikut:
3. Jalankan program tersebut sehingga hasilnya seperti gambar berikut:
Contoh 4:
Langkah-langkah:
1. Buatlah sebuah project baru dengan nama Contoh4.
2. Sesuaikan sourcecode pada file tersebut seperti yang terlihat pada gambar berikut:
3. Jalankan program tersebut sehingga hasilnya seperti gambar berikut:
Contoh 5:
Langkah-langkah:
1. Buatlah sebuah project baru dengan nama Contoh5.
2. Sesuaikan sourcecode pada file tersebut seperti yang terlihat pada gambar berikut:
3. Jalankan program tersebut sehingga hasilnya seperti gambar berikut:
Contoh 6:
Langkah-langkah:
1. Buatlah sebuah project baru dengan nama Contoh6.
2. Sesuaikan sourcecode pada file tersebut seperti yang terlihat pada gambar berikut:
3. Jalankan program tersebut sehingga hasilnya seperti gambar berikut:
E. Evaluasi dan Penugasan
1. Buatlah sebuah program untuk mencari nilai matematika mahasiswa (yang terdiri dari 10 mahasiswa) tertinggi dan terendah dari 10 data nilai yang diinputkan ketika program dijalankan, contoh tampilan hasinya adalah seperti yang terlihat pada gambar berikut:
Itulah hasil program yang saya buat semoga bisa bermanfaat.
A. Tujuan
1. Dengan mengikuti perkuliahan ini mahasiswa diharapkan mampu memahami konsep array di OOP.
2. Dengan mengikuti perkuliahan ini mahasiswa diharapkan untuk mampu membuat program yang penggunakan array di OOP.
B. Alat dan Bahan
1. Personal Computer
2. Aplikasi NetBeans
C. Teori Singkat
• Array adalah suaty entitas (kesatuan) yang beranggotakan elemen-elemen / variabel bertipe data sama dan dapat diakses dengan memanggil nama array beserta indeks elemennya.
• Variabel array dideklarasikan dengan dua cara:
tipedata [] namaArray;
tipedata namaArray [];
• Contoh:
int [] deretBilangan;
int deretBilangan[];
• Mengurutkan Elemen Array (Sorting)
Misalnya ada array: {2,1,17,89,4,5}
Dan Anda diminta untuk mengurutkan data mulai dari yang terkecil sampai terbesar sehingga menjadi {1,2,4,5,17,89}.
• Mencari Elemen Array (Searching)
Ada 2 algoritma untuk mencari elemen array, yaitu:
o Pencarian Linear (Linear Search)
§ Algoritma ini akan mencari elemen berdasarkan suatu kunci (key), yang berupa bilangan atau karakter yang diinginkan.
o Pencarian Biner (Binary Search)
§ Merupakan perbaikan dari konsep sebelumnya (pencarian linier) karena lebih efisien. Dengan algoritma ini, kita tidak perlu memeriksa semua elemen sehingga menghemat waktu pencarian.
D. Langkah Kerja
Contoh 1:
Program berikut ini menunjukkan aplikasi variabel penjualan yang bertipe array dimana setiap elemen bertipe integer.
1. Buatlah sebuah project baru dengan nama Contoh1.
2. Sesuaikan sourcecode pada file tersebut seperti yang terlihat pada gambar berikut:
1. Dengan mengikuti perkuliahan ini mahasiswa diharapkan mampu memahami konsep array di OOP.
2. Dengan mengikuti perkuliahan ini mahasiswa diharapkan untuk mampu membuat program yang penggunakan array di OOP.
B. Alat dan Bahan
1. Personal Computer
2. Aplikasi NetBeans
C. Teori Singkat
• Array adalah suaty entitas (kesatuan) yang beranggotakan elemen-elemen / variabel bertipe data sama dan dapat diakses dengan memanggil nama array beserta indeks elemennya.
• Variabel array dideklarasikan dengan dua cara:
tipedata [] namaArray;
tipedata namaArray [];
• Contoh:
int [] deretBilangan;
int deretBilangan[];
• Mengurutkan Elemen Array (Sorting)
Misalnya ada array: {2,1,17,89,4,5}
Dan Anda diminta untuk mengurutkan data mulai dari yang terkecil sampai terbesar sehingga menjadi {1,2,4,5,17,89}.
• Mencari Elemen Array (Searching)
Ada 2 algoritma untuk mencari elemen array, yaitu:
o Pencarian Linear (Linear Search)
§ Algoritma ini akan mencari elemen berdasarkan suatu kunci (key), yang berupa bilangan atau karakter yang diinginkan.
o Pencarian Biner (Binary Search)
§ Merupakan perbaikan dari konsep sebelumnya (pencarian linier) karena lebih efisien. Dengan algoritma ini, kita tidak perlu memeriksa semua elemen sehingga menghemat waktu pencarian.
D. Langkah Kerja
Contoh 1:
Program berikut ini menunjukkan aplikasi variabel penjualan yang bertipe array dimana setiap elemen bertipe integer.
1. Buatlah sebuah project baru dengan nama Contoh1.
2. Sesuaikan sourcecode pada file tersebut seperti yang terlihat pada gambar berikut:
3. Jalankan program tersebut sehingga hasilnya seperti gambar berikut:
Contoh 2:
Diketahui daftar nilai matakuliah PBO untuk 5 mahasiswa sebagaimana yang terlihat pada tabel berikut:
Selnjutnya akan dicari nilai akhir untuk setiap mahasiswa yang merupakan nilai
rata-rata dari ketiga komponen penilaian (rata2, tugas, UTS, UAS). Selanjutnya,
pemberian nilai dengan huruf diberikan dengan ketentuan konversi sebagai
berikut:
Langkah-langkah:
1. Buatlah sebuah project baru dengan nama Contoh2.
2. Sesuaikan sourcecode pada file tersebut seperti yang terlihat pada gambar berikut:
3. Jalankan program tersebut sehingga hasilnya seperti gambar berikut:
Contoh 3:
Langkah-langkah:
1. Buatlah sebuah project baru dengan nama Contoh3.
2. Sesuaikan sourcecode pada file tersebut seperti yang terlihat pada gambar berikut:
3. Jalankan program tersebut sehingga hasilnya seperti gambar berikut:
Contoh 4:
Langkah-langkah:
1. Buatlah sebuah project baru dengan nama Contoh4.
2. Sesuaikan sourcecode pada file tersebut seperti yang terlihat pada gambar berikut:
3. Jalankan program tersebut sehingga hasilnya seperti gambar berikut:
Contoh 5:
Langkah-langkah:
1. Buatlah sebuah project baru dengan nama Contoh5.
2. Sesuaikan sourcecode pada file tersebut seperti yang terlihat pada gambar berikut:
3. Jalankan program tersebut sehingga hasilnya seperti gambar berikut:
Contoh 6:
Langkah-langkah:
1. Buatlah sebuah project baru dengan nama Contoh6.
2. Sesuaikan sourcecode pada file tersebut seperti yang terlihat pada gambar berikut:
3. Jalankan program tersebut sehingga hasilnya seperti gambar berikut:
E. Evaluasi dan Penugasan
1. Buatlah sebuah program untuk mencari nilai matematika mahasiswa (yang terdiri dari 10 mahasiswa) tertinggi dan terendah dari 10 data nilai yang diinputkan ketika program dijalankan, contoh tampilan hasinya adalah seperti yang terlihat pada gambar berikut:
- Buka aplikasi NeatBeans
- Buat new projects (Ctrl+Shirt+N)
- Sesuaikan source code dibawah :
- Jalankan program dengan klik run :
Itulah hasil program yang saya buat semoga bisa bermanfaat.
Komentar