• Tidak ada hasil yang ditemukan

Praktikum : 01 ; Buat Pseudocode, Algoritma, Program ; STRING

N/A
N/A
Protected

Academic year: 2021

Membagikan "Praktikum : 01 ; Buat Pseudocode, Algoritma, Program ; STRING"

Copied!
12
0
0

Teks penuh

(1)

Praktikum : 01 ;

Buat Pseudocode, Algoritma, Program ; STRING

1. Menggabung string ”Teknik” dengan ”Informatika” (agna)

2. Membandingkan String ”TEKNIK INFORMATIKA” dengan ”Teknik Informatika” (agung)

3. Mencari sebuah karakter dalam string (contoh : ”TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS PANCASILA” – karakter yang dicari adl ”C”) (alfasi)

4. Mencari substring dalam string (contoh: ”Bersama” – karakter yang dicari adalah ”sama”)

(claudio)

5. Mencari substring dalam string (contoh: ”TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS PANCASILA” – karakter yang dicari adalah ”TEKNIK”) (luthfianto)

6. Menformat keluaran 5 data menjadi sebuah string (contoh : Data1=5000, Data2=125.6789, Data3=250,890,000, Data4=”Teknik”, Data5=”Informatika”) (ponco)

7. Mencari panjang string tapi tidak memakai fungsi strlen() (prasetyo)

8. Membalik string tapi tidak memakai fungsi strrev() (ranjes)

9. Mengenkripsi sebuah pesan yaitu dengan mengganti masing-masing karakter dengan karakter lain (randy)

10. Mengkonversi bilangan desimal ke bilangan biner(claudio, alfasi, luthfi)

11. Mengkonversi bilangan desimal ke bilangan hexadesimal (No. ASCII : 0-9 = 48-57, A-F = 65-70)

(agung, ranjes, ponco)

12. Sesuai dengan inisial nama anda menentukan apakah sebuah kata adalah palindrom atau tidak. Kata yang palindrom adalah kata yang bisa dibaca dari kiri maupun kanan. Contoh kata

(2)

Tugas Teori Pertemuan 02

1. Apa yang Anda ketahui tentang pointer

2. Jelaskan fungsi simbol & pada C++

penggunaan pointer

3. Jelaskan fungsi simbol * pada C++

penggunaan pointer

(3)

Praktikum : 02 ;

Buat Pseudocode, Algoritma, Program ; POINTER

1. Dengan menggunakan pointer array, menampilkan tanggal lahir,

bulan lahir dan tahun lahir Anda masing-masing

(Agung)

2. Berdasarkan soal nomor 1 tampilkan alamat/addressnya

(Alfasi)

3. Dengan menggunakan pointer fungsi, tampilkan bulan sesuai

dengan data yang diinput

(claudio)

4. Berdasarkan soal nomor 3 tampilkan alamat/addressnya

(luthfianto)

5. Buat KHS

(agung, ranjes, lutfianto, prasetyo)

6. Buat Penjualan Toko Bagus

(alfasi, randy, claudio, ponco)

7. Membalik kata dengan menggunakan pointer dan fungsi

(ponco)

8. Mengubah huruf kecil menjadi huruf besar atau sebaliknya dengan

menggunakan pointer dan fungsi

(prasetyo)

9. Menentukan apakah suatu kata merupakan palindrom atau tidak

dengan menggunakan pointer dan fungsi

(randy)

10. Menampung data hasil pengacakan dengan menggunakan pointer

dan fungsi

(ranjes)

(4)
(5)

Praktikum : 03 ;

Buat Pseudocode, Algoritma, Program; FILE

1. Dengan perintah file teks, menampilkan Biodata Anda masing-masing (Nama, Alamat, Hobby, Usia, Status) Nama file TXT adalah BIODTKU1.TXT (herdiyanto)

2. Dengan perintah file teks, menampilkan Informasi KTP Anda masing-masing. Nama file TXT adalah KTP1.TXT(ranjes)

3. Dengan perintah file teks, menampilkan informasi golongan darah Anda. Nama file TXT adalah GOLDRH.TXT(randy)

4. Dengan perintah teks, menampilkan Informasi SIM Anda masing. Nama file TXT adalah SIMKU1.TXT (agna,ponco)

5. Berdasarkan soal nomer 1 dengan menggunakan File Biner (luthfianto)

6. Berdasarkan soal nomer 2 dengan menggunakan File Biner (claudio)

7. Berdasarkan soal nomer 3 dengan menggunakan File Biner (alfasi)

8. Berdasarkan soal nomer 4 dengan menggunakan File Biner (prasetyo)

9. Tambahkan isi Biodata Anda masing-masing dengan (Pendidikan Terakhir, No.HP, Warna kesukaan) Nama file TXT adalah BIODTKU1.TXT(agung, luthfianto, herdiyanto)

10. Tambahkan isi data yang menampilkan Informasi KTP Anda masing-masing. Tambahan data (Hobby, Angka yang disukai) Nama file TXT adalah KTP1.TXT (ranjes, claudio)

11. Tambahkan isi data yang menampilkan informasi golongan darah Anda. Tambahan data (A Reshus +, A Reshus -, B Reshus +, B Reshus -) Nama file TXT adalah GOLDRH.TXT (randy, alfasi)

12. Tambahkan yang menampilkan Informasi SIM Anda masing. Tambahan data (Hobby, Gol Darah). Nama file TXT adalah SIMKU1.TXT (agna, ponco, prasetyp)

(6)

Praktikum 4: STRUKTUR

1. Buat KHS – (Lutfi, Ponco, Prasetya, claudio, Herdian, agna)

Jumlah mahasiswa melalui proses input

Menginput nama mahasiswa, NIM, banyaknya mata kuliah yang

diambil dan menghitung (IPK, jumlah mata kuliah yang diambil,

jumlah sks) contoh : Output

NIM : 4.5.10.21.0.002

(7)

Praktikum 4: STRUKTUR

2. Buat Penjualan Toko Bagus

(Randy, Ranjes, Agung, Alfasi, Prasetya,

claudio, Herdian, Agna)

Jumlah Pelanggan melalui proses input

Menginput nama pelanggan, alamat, telphone, banyaknya barang

yang dibeli dan menghitung jumlah barang yang dibeli serta total

bayar

(8)

Praktikum 5 ; CLASS

Berdasarkan Contoh Soal 02, 03,04:

(Semua mhs)

Buat dengan data diinput???

Soal KHS (Randy, Ranjes, Agung, Alfasi, claudio) &

TOKO BAGUS : (Lutfi, Ponco, Prasetya, claudio,

Herdian, Agna)

(9)

Praktikum : 06 ;

Buat Pseudocode, Algoritma, Program ; KONSTRUKTOR/DESTRUKTOR

1. Menebak angka dengan menggunakan kelas dan konstruktor (prasetyo, randy, alfasy, luthfi, ponco, agung, herdiyanto, claudio, agna)

2. Menentukan apakah sebuah tahun adalah tahun kabisat atau tidak dengan menggunakan kelas dan konstruktor (prasetyo, randy, alfasy, luthfi, ponco, agung, herdiyanto, claudio, agna)

3. Menentukan apakah suatu bilangan merupakan bilangan ganjil atau genap, dengan menggunakan kelas dan konstruktor

(agna)

4. Memberi nilai dengan menggunakan kelas dan konstruktor, kondisi sebagai berikut (randy)

• Nilai A : 85 – 100 - Nilai A- : 80 – 85

• Nilai B+ : 76 – 80 - Nilai B : 72 – 76

• Nilai B- : 68 – 72 - Nilai C+ : 64 – 68

• Nilai C : 56 – 64 - Nilai D : 45 – 56

• Nilai E : 0 – 45

5. Menggabungkan beberapa operasi aritmatika seperti penjumlahan, pengurangan, dan sebagainya. dengan menggunakan kelas dan konstruktor (herdiyanto)

6. Berisi menu-menu untuk menghitung luas dan keliling dari berbagai bangun, dengan menggunakan kelas dan konstruktor

(prasetyo)

7. Menampung dan menampilkan data pegawai dengan menggunakan kelas dan konstruktor. Data pegawai: nip, nama, alamat

(ponco)

8. Menampung dan menampilkan data pegawai dengan menggunakan kelas dan konstruktor dan struktur. Data pegawai: nip, nama, alamat, tanggal lahir. Tanggal lahir berupa struktur dalam kelas pegawai(claudio)

9. Berisi menu-menu untuk menghitung luas dan keliling dari berbagai bangun, dengan menggunakan kelas, konstruktor dan destruktor (alfasi)

10. Menampung dan menampilkan data pegawai dengan menggunakan kelas, konstruktor dan destruktor. Data pegawai: nip, nama, alamat(luthfianto)

11. Menampung dan menampilkan data pegawai dengan menggunakan kelas, destruktor dan konstruktor. Data pegawai: nip, nama, alamat(agung)

(10)

Praktikum : 07 ;

Buat Pseudocode, Algoritma, Program ; CLASS & OBJECT

1. Menampung dan menampilkan data pegawai dengan menggunakan kelas dan konstruktor. Kelas harus disimpan dalam file header (.h) (claudio)

2. Menampung dan menampilkan data pegawai dengan menggunakan kelas. Data diinput oleh user saat runtime. Kelas harus disimpan dalam file header (.h)(herdiayanto)

3. Menampung dan menampilkan data pegawai dengan menggunakan obyek sebagai parameter fungsi /method. Kelas harus disimpan dalam file header (.h) (prasetyo, randy, alfasy, luthfi, ponco, agung, herdiyanto, claudio, agna)

4. Menampung dan menampilkan sejumlah data matakuliah dengan menggunakan array obyek (agna)

5. Menampung dan menampilkan data pegawai dengan menggunakan kelas yang mempunyai fungsi anggota dengan nilai balik berupa obyek (alfasy)

6. Berdasarkan soal nomor 6. Merubah isi anggota data dengan melewatkan obyek sebagai referensi atau pointer (ponco)

7. Berdasarkan soal nomor 6. Menggunakan array obyek dimana data diisi oleh user (luthfi)

8. Mempunyai menu untuk melakukan berbagai operasi aritmatika seperti penjumlahan, pengurangan, perkalian, dan pembagian, dengan menggunakan pointer ke fungsi anggota (randy)

9. Menampung data mahasiswa berikut matakuliah yang diambil serta menghitung IPK. Data diinput oleh user saat runtime. Kelas harus disimpan dalam file header (.h). Gunakan struktur untuk

menampung data (agung)

10. Menampung data penjualan berikut jumlah barang yang dijual serta menghitung total yang harus dibayarkan. Data diinput oleh user saat runtime. Kelas harus disimpan dalam file header (.h). Gunakan struktur untuk menampung data (prasetyo)

(11)

Praktikum : 08 ;

Buat Pseudocode, Algoritma, Program ; OVERLOADING OPERATOR

1. Mengalikan dua obyek (misal asesoaries HP) dengan menggunakan overloading terhadap operator

(claudio)

2. Menjumlahkan dua obyek (misal tipe-tipe buku) dengan menggunakan overloading terhadap operator

(herdiyanto)

3. Melakukan operasi berikut terhadap dua obyek (misal jenis binatang) dengan menggunakan overloading terhadap operator: obyek4 = obyek1 + obyek2 * obyek3 – obyek2 / obyek3 + 10

(prasetyo, randy, alfasy, luthfi, ponco, agung, herdiyanto, claudio, agna)

4. Mengurangkan dua obyek (misal aksesoris komputer) dengan menggunakan overloading terhadap operator (agna)

5. Mengalikan dua obyek (misal alat elektronik) dengan menggunakan overloading terhadap operator

(alfasy)

6. Membagi dua obyek (misal tipe kendaraan) dengan menggunakan overloading terhadap operator

(ponco)

7. Menjumlahkan dua obyek (misal tipe-tipe mobil) dengan menggunakan overloading terhadap operator (luthfi)

8. Mengurangkan dua obyek (misal komputer) dengan menggunakan overloading terhadap operator

(randy)

9. Membagi dua obyek (misal tipe sepeda) dengan menggunakan overloading terhadap operator (agung)

10. Melakukan operasi berikut terhadap dua obyek (misal jenis binatang) dengan menggunakan

(12)

Praktikum 08 ; Buat manual, Pseudocode, Algoritma;

SORT/PENGURUTAN

1. RandyFauzan_4515215007_19 bubble sort

2. Prasetyo linuwih 4515215006 21 insertion sort

3. M.alfasi sy 4515215002 24 insertion sort

4. M Luthfianto 4515215004 9 insertion sort

5. Ponco Sugiarto 4515215005 10 Bubble Sort

6. Herdiyanto hr _4515215023_ 20 selection sort

7. Agung TSP 4515215001 18 insertion sort

8. MuhammadClaudioDelvin_4515215003_23

Selection Sort

Referensi

Dokumen terkait

Untuk mendukung kegiatan program Aksi Perbibitan Kerbau melalui kegiatan uji coba inseminasi buatan kerbau yang dimulai pada tahun 2006 – 2009, bekerjasama dengan Dinas

Puji dan syukur kehadirat Allah Yang Maha Kuasa atas semua rahmat dan karunia yang telah Dia berikan sehingga penulis dapat menyelesaikan tugas akhir ini. Penyelesaian tugas akhir

Kumpulan dari beberapa macam jaringan yang berbeda dan membentuk satu kesatuan untuk melakukan fungsi tertentu disebut organ.. Sistem organ merupakan bentuk kerja sama

Dari penjelasan diatas penulis memutuskan untuk melakukan penelitian dengan judul “Analisis Tingkat Risiko Dari Sisi Nasabah Pada Produk Deposito Di Perbankan

Seiring dengan isu kritis terhadap penyelenggaraan pemerintahan yang bersih dan berwibawa ( good governance dan clean government ), Pemerintah Provinsi Jawa Barat

Selain itu akibat hukum dari jual beli tanah tidak beserta dengan pohon kelapa di atasnya memiliki perbedaan dengan asas pemisahan horisontal yang dianut dalam

Hal ini dapat dilihat dari langkah yang ditempuh oleh pihak manajemen dalam menanggulangi semua risiko yang mungkin terjadi tidak bertentangan dengan syariat

Hasil pengukuran perspektif proses bisnis internal, yaitu proses inovasi untuk kualitas CPO menunjukkan hasil yang buruk dan menunjukkan hasil yang baik untuk