Anda di halaman 1dari 2

PBO PEMROGRAMAN BERORIENTASI OBJEK FAKULTAS TEKNIK PROGRAM STUDI TEKNIK INFORMATIKA UNIVERSITAS BENGKULU Semester GENAP 2012

Tugas Pemrograman 2 Basis Data Transportasi Umum Kampus (Tugas Berpasangan)


Tanggal pengumuman tugas Batas waktu pengumpulan Batas waktu demo/presentasi Pengumuman nilai tugas : 12 Maret 2012 : 26 Maret 2012 : 2 Maret 2012 : 8 April 2012

Sebuah kampus hijau di kota belimbing sedang mencanangkan program go green. Karenanya, pihak kampus menyediakan kendaraan umum kampus untuk melayani mobilitas sivitas kampus dan mereduksi penggunaan mobil pribadi. Berikut adalah kendaraan umum yang dimiliki kampus. 1. Bis kampus Karakteristik khusus bis kampus: Kapasitas: 30-50 orang Steering: Power Steering / Standard Steering 2. Sepeda Karakteristik khusus sepeda: Kapasitas: 1 orang Desain sepeda: Fully rigid / Hardtail / Softtail / Full Suspension Selain karakteristik khusus di atas, setiap kendaraan umum kampus memiliki nomor seri yang unik, tanggal pembelian, dan harga pembelian. Sebagai developer yang ditunjuk perusahaan, Anda dan rekan Anda diminta untuk membuat aplikasi basis data Transportasi Umum Kampus. Fitur-fitur yang harus dimiliki aplikasi basis data ini adalah sebagai berikut. 1. Memasukkan data suatu objek kendaraan umum kampus. Pilih dahulu jenis kendaraan umum kampus, lalu masukkan data sesuai dengan atribut yang dimiliki. 2. Mengubah data suatu objek kendaraan umum kampus berdasarkan nomor seri. Tersedia pilihan untuk penggantian informasi berdasarkan jenis kendaraan. Jika nomor seri tidak ditemukan, tampilkan pesan yang menyatakan nomor seri belum terdaftar.

3. Menghapus data suatu objek kendaraan umum kampus berdasarkan nomor seri. Jika nomor seri tidak ditemukan, tampilkan pesan yang menyatakan nomor seri belum terdaftar. 4. Mencetak data suatu objek kendaraan umum kampus berdasarkan nomor seri. Detail informasi kendaraan yang dicetak disesuaikan dengan jenis kendaraan. Jika nomor seri tidak ditemukan, tampilkan pesan yang menyatakan nomor seri belum terdaftar. 5. Mencetak semua kendaraan umum kampus yang ada di dalam basis data. Detail informasi kendaraan yang dicetak disesuaikan dengan jenis kendaraan. Jika tidak ada satu pun data suatu objek kendaraan umum kampus dalam basis data, tampilkan pesan yang menyatakan basis data kosong. 6. Agar program basis data Transportasi Umum Kampus dapat dikembangkan lagi suatu saat nanti (bisa saja oleh developer lain), buatlah dokumentasi dalam javadoc agar developer lain mengerti program yang telah Anda dan rekan buat. Beberapa objektif yang harus dikuasai dalam tugas ini adalah: Dapat mengidentifikasi objek termasuk atribut dan method Dapat membedakan antara pendekatan OO dan non-OO Memahami bagaimana objek-objek digabungkan sebagai satu aplikasi Dapat menggunakan inheritance dan polymorphism Menjelaskan desain OO menggunakan diagram Dapat menangkap dan menganalisa masalah dan merancang sebuah solusi OO Mengatur 3-5 kelas dalam sebuah program Kompres dan kumpulkan ke email dengan format Tugas2_<NPM>_<Kelas>.zip pada jadwal yang telah ditentukan. # Selamat Belajar dan Berkreasi #

Anda mungkin juga menyukai