OOP Java 04 Tugas Array & String.

Slides:



Advertisements
Presentasi serupa
ARRAY.
Advertisements

Pemrograman Terstruktur
06 Tugas Praktikum Polymorphism
Kelas & Objek.
- PERTEMUAN 3 - PENYELEKSIAN KONDISI
PEMODELAN HASIL ANALISIS KEBUTUHAN FUNGSIONAL dengan menggunakan DATA FLOW DIAGRAM o l e h :
PERTEMUAN II ARRAY JURUSAN TELEKOMUNIKASI
ARRAY (Lanjutan).
Teknik Informatika Universitas Pembangunan Jaya
Oleh : Sukma Murdani, S.Kom. SILABUS PENDAHULUAN Pengenalan OOP Pengenalan JAVA OOP (Object Oriented Programming) JAVA Class, Java Interface Encapsulation.
Pemrograman Terstruktur
Array.
SLIDE OTOMATIS PINDAH DALAM WAKTU 4-5 MENIT. A:kiriB:kanan Deklarasikan sebuah variabel dengan nama ‘isi’ yang mempunyai type array of double dengan ukuran.
PERTEMUAN 2 Variabel, Ekspresi, Operator, dan Flow Control
ARRAY Dr. Lily Wulandari.
Contoh soal penyegaran
Pemrograman Terstruktur
Pointer dalam Stack.
Pemrograman JAVA (TIB09)
Pemrograman Berbasis Obyek Oleh Tita Karlita
Array, Class, Obyek, Method danConstructor.
ARRAY.
ARRAY Definisi: Kumpulan data yang bertipe sama, dan disimpan dalam 1 nama varibel Digunakan nomor elemen (sub script) untuk mengaksesnya Deklarasi Array.
Polymorpism.
Algoritma dan Struktur Data
As’ad Djamalilleil Function (method) As’ad Djamalilleil
PELATIHAN JAVA FUNDAMENTAL
Company LOGO PEMOGRAMAN APLIKASI BERGERAK (Java ME) “Skill to do comes of doing. “ (Ralph Waldo Emerson)
Object Oriented Programming with JAVA 2011/2012
PART 7 Array DOSEN : AHMAD APANDI, ST.
Array dan String.
PERTEMUAN III ARRAY BAG II JURUSAN TELEKOMUNIKASI
Kasus Buat algoritma untuk menghitung total pembayaran dari proses pembelian.
OOP Java Minggu 2b Dasar OOP. Class (1) Deklarasi class : [ *] class { [ *] } Cat : [] = optional, * = repeat 0-N.
Bab 6 ARRAY Riyanto Sigit Dasar Array  Array adalah kumpulan dari nilai-nilai data bertipe sama dalam urutan tertentu yang menggunakan sebuah.
Apakah Stack itu ?. Apakah Stack itu ? Pengertian STACK Secara sederhana diartikan dengan : sebagai tumpukan dari benda sekumpulan data yang seolah-olah.
Fungsi, Array dan String
03 Elemen Dasar Bahasa Java
1 Latihan Pertemuan Array Matakuliah: T0616 / Algoritma dan Pemrograman Tahun: 2007 Versi: 1/0.
Selamat Pagi Agnes Cindy claria Merry Merry Sula Evi Sula Evi Weny Weny Yuvica Robert Yuvica Robert Presentasi Mesin-Mesin Bisnis.
Selamat Pagi Agnes Cindy claria Merry Merry Sula Evi Sula Evi Weny Weny Yuvica Robert Yuvica Robert Presentasi Mesin-Mesin Bisnis.
ARRAY / LARIK STRUKTUR DATA Oleh : Yuli Praptomo PHS, S.Kom.
Pemrograman Berbasis Obyek Oleh Tita Karlita
Bahasa Pemprograman Dasar Pertemuan 9
Pemprograman Berorientasi Objek
DASAR DASAR JAVA Dengan Netbans PBO Java.
ARRAY (Array Dimensi Satu) Pertemuan 15 Dasar Pemrograman
Object Oriented Programming
Pengenalan C++ Oleh : Dewi Sartika.
ARRAY & STRING LATIHAN.
Konsep Pemrograman Array
Program komputer Sebuah program komputer yang ditulis dengan bahasa apapun dapat dipandang sebagai sebuah himpunan operasi yang dikerjakan pada data-data.
Algoritma dan Pemrograman STRUKTUR PEMILIHAN (SELECTION) lanjutan
Latihan & Studi Kasus Perulangan / Looping PEMROGRAMAN DASAR
TEL 2112 Dasar Komputer & Pemograman Larik (Array)
- PERTEMUAN 7 - METODE/SUB PROGRAM
Object Oriented Programming
JAVA FUNDAMENTAL (Array / Larik)
Array Buat algoritma untuk mencari nilai terbesar dari 5 nilai mahasiswa yang diinputkan dengan array.
Array dan Matriks.
Exception Sussi.
Praktikum KBP 2 Array.
Array, Class, Obyek, Method danConstructor.
JAVA FUNDAMENTAL (Array / Larik)
array Array merupakan tipe data yang menampung
Array / Larik Java Fundamental Syahrul Mauluddin S.Kom.
Array / Larik Java Fundamental Syahrul Mauluddin S.Kom.
TIPE DAN STRUKTUR DATA Sabian Pamungkas.
Array, Class, Obyek, Method danConstructor.
ARRAY.
Transcript presentasi:

OOP Java 04 Tugas Array & String

init() digunakan untuk inisialisasi jml stock & harga barang Buatlah program penjualan barang untuk sebuah supermarket, dengan kelas-kelas sebagai berikut (buat juga kelas test untuk masing-masing kelas) : Barang Penjualan Pengadaan Barang +kode : String +nama : String +harga : float +jml_stock : int +init(String kode, String nama, int pjml, float pharga) : void +barang_masuk(int) : void +barang_keluar(int) : void +cek_stock(int) : boolean init() digunakan untuk inisialisasi jml stock & harga barang barang_masuk() & barang_keluar() akan menambah atau mengurangi stock barang sebanyak jumlah yg diperoleh dari parameternya cek stock bernilai benar jika stock yg ada >= jumlah yg dicek (dari parameter)

total_penjualan : total penjualan pada seorang konsumen (1 struk) +jml_jual : int[] +idx_brg : int[] +persen_discount : float +total_penjualan : float +hitung_rp_disc() : float Penjualan : kelas yg menangani penjualan pada seorang konsumen (1 struk tertentu), 1 struk bisa berisi beberapa item barang jml_jual : jumlah barang yg dibeli oleh konsumen untuk masing-masing barang idx_brg : indeks (pengganti kode supaya mudah) masing2 barang yg dibeli konsumen persen_discount : jumlah discount yg ditentukan dari total_penjualan, sbb : total_penjualan >= 100000 : 5% total_penjualan >= 500000 : 10% total_penjualan >= 1000000 : 15% total_penjualan : total penjualan pada seorang konsumen (1 struk)

Pengadaan +jml_beli : int[] +idx_brg : int[] +nama_supplier : String[] +total_pembelian : float jml_beli : jumlah barang yg dibeli dari supplier untuk masing-masing barang idx_brg : indeks (pengganti kode supaya mudah) masing2 barang yg dibeli dari supplier

brg : array bertipe Barang yg dipakai oleh kelas Penjualan & Pembelian Supermarket +brg : Barang[] +jual : Penjualan[] +beli : Pengadaan[] +menu() : int +tampil_brg() : void +pilih_brg(String kode) : int +transaksi_penjualan() : void +transaksi_pengadaan() : void brg : array bertipe Barang yg dipakai oleh kelas Penjualan & Pembelian jual : array dari objek kelas Penjualan beli : array dari objek kelas Pengadaan menu() : menampilkan menu, meminta masukkan apakah akan melakukan Pembelian / Penjualan Menu terdiri dari : [1] Menampilkan data Barang, [2] Penjualan, [3] Lihat Penjualan (1 struk), [4] Laporan Penjualan (semua), [5] Pengadaan, [6] Lihat Pengadaan (1 struk), [7] Laporan Pengadaan (semua), [8] Selesai tampil_brg() menampilkan daftar barang yg akan dibeli dari supplier atau akan dibeli oleh konsumen pilih_brg() memilih barang yg mau dibeli / dijual (input kode barang, output index barang di array brg) transaksi_penjualan() : penjualan barang ke konsumen transaksi_pengadaan() : pembelian barang dari supplier.

Semuanya menjadi 7 kelas : Barang & TestBarang Penjualan & TestPenjualan Pengadaan & TestPengadaan Supermarket (test gabungan semuanya)