PENGENALAN KONSEP BERORIENTASI OBJEK
Pembahasan
1. Class, Atribut dan method
Dalam kasus Rumah Sakit Swasta ANTABRANTA beberapa clas yang telah ditentukan yaitu class Pasien, Class Dokter, Class Peawai, Class Transaksi dan Class Poliklinik dan masing-masing class tersebut memiliki atribut dan method.
Keterangan Class Pasien
Class Pasien memiliki atribut :
· kode_pasien bertipe String, mengapa bertipe string..?karena kode_pasien dapat diisi berupa kombinasi antara huruf dan angka.
· Nama_pasien bertipe String
· Jk bertipe string
· Alamat bertipe string
· Keluhan bertipe string
· Tanggal_masuk bertipe date karena berupa tanggal
· Tanggal_keluar bertipe date karena berupa tanggal
Keterangan Class Dokter
Class Dokter memiliki atribut
· Kode_dokter bertipe string dapat diisi berupa kombinasi huruf dan angka
· Nama_dokter bertipe string karena isinya berupa karakter atau huruf
· Jk bertipe string
· Alamat juga bertipe string
· Spesialis bertipe string
· No.telp bertipe integer karena isinyi berupa angka
Keterangan Class Pegawai
Class pegawai memiliki atribut:
· Kode_pegawai bertipe string karena isinya dapat berupa kombinasi antara huruf dan angka
· Nama_pegawai bertipe string karena isinya berupa huruf
· Jk bertipe string
· Alamat bertipe string
· No.tlp bertipe integer karena isinya berupa angka
Class Transaksi
Class Transaksi memiliki atribut
· Kode_pasien bertipe string karena isinya berupa kombinasi antara huruf an angka
· Nama_pasien bertipe string karena isinya berupa huruf
· Keluhan bertipe string
· Biaya bertipe integer karena isinya berupa angka
· Jumlah_bayar bertipe integer karena isinya berupa angka
· Jumlah_kembali bertipe integer karena isinya berupa angka
· Total bertipe integer karena isinya berupa angka
Class Poliklinik
Class Poliklinik memiliki atribut
· Kode_poli bertipe string karena isinya berupa kombinasi angka dan huruf
· Nama_poli bertipe string karena isinya berupa huruf atau karakter
· Alamat_poli bertipe string
· Spesialis bertipe string
· Nama_dokter bertipe string karena isinya berupa huruf
2. Objek pada klas
Objek merupakan bagian dari suatu klas. Dalam kasus Rumah sakit ANTABRANTA terdapat beberapa objek pada klas yang telah dicantum yaitu :
· Pada Class Pasien, terdapat objek PS001 untuk kode_pasien, Hermawanto untuk nama_pasien, Laki-laki untuk jk, Maguwo untuk alamat, Jantung Koroner untuk keluhan, 2 april 2013 untuk tanggal_masuk, 5 april 2013 untuk tanggal keluar.
· Pada Class Dokter, terdapat objek DK001 untuk kode_dokter, Rian Saadillah Sukamdi, SpoG untuk nama_dokter, laki_laki untuk jk, Jakarta untuk alamat, Penyakit Dalam untuk spesialis, 081999089765 untuk no.tlp.
· Pada Class Pegawai, terdapat objek PG001 untuk kode_pegawai, Tri Wijayanto untuk nama_pegawai, Laki-laki untuk jk, Deso Sarkem untuk alamat, 089671456789 untuk no.tlp
· Pada Class Transaksi terdapat PS001 untuk kode_pasien, Hermawanto untuk nama_pasien, Jantung Koroner untuk keluhan, 4.500.000 untuk biaya, 5.000.000 untuk jumlah_bayar, 500.000 untuk jumlah_kembali, 500.000 untuk total.
· Pada Class poliklinik terdapat PL001 untuk kode_poli, Penyakit Dalam untuk nama_poli, Babarsari untuk alamat_poli, Jantung untuk spesialis, Rian Saadillah Sukamdi untuk nama_dokter.
Tugas
KRS ONLINE adalah suatu sistem informasi yang akan dibangun oleh sebuah instansi Perguruan Tinggi "X". Beberapa hal yang akan di kerjakan pada KRS Online yaitu :
· Sistem KRS Online dapat diakses oleh mahasiswa, dosen, dan bagian akademik, sebagai admin
· Setiap akan mengakses sistem maka pengguna harus memasukkan pasword dan username masing-masing. Password diberikan oleh pengajaran sebagai pengelola KRS Online pada saat awal pendaftaran KRS
· Pada KRS Online tersebut, mahasiswa dapat melakukan pengisian KRS (memilih mata kuliah, jadwal dan dosen), selain itu mahasiswa juga dapat mencetak KRS tersebut. Jumlah SKS yang akan diambil oleh mahasiswa tergantung IPS masing-masing semester
· Pada KRS Online ini dosen hanya dapat melihat jadwal kuliah dan matakuliah yang akan diampu
· Pihak yang dapat mengubah data hanya bagian pengajaran
Dari kasus diatas tentukanlah
1. Class-class yang ada beserta atribut dan methodnya
2. Obyek-obyek dari klas tersebut (5 Obyek dari klass yang ada)
Penyelesaian :
Menentukan Class, atribut dan methodnya :
o Class Mahasiswa
Atribut : (nim:int, nama_mhs:string, alamat:string, jk:string, jurusan:string)
Method : tambah, ubah, hapus, simpan, batal, cari
o Class Dosen
Atribut : (id_dosen:int, nama_dosen:string, jk:string, alamat:string, pengampu:string)
Method : tambah, ubah, hapus, simpan, batal, cari
o Class Karyawan
Atribut : (id_kar:int, nama_kar:string, jk:string,alamat:string, posisi:string)
Method : tambah, ubah, hapus, simpan, batal, cari
o Class Matakuliah
Atribut : (kode_matkul:string, nama_matkul:string, jumlah_sks:int, dosen_pengampu:string, jadwal:date)
Method : tambah, ubah, hapus, simpan, batal, cari
o Class KRS
Atribut : (nim:int, nama_mhs:string, nama_matkul:string, nama_dosen:string, jadwal:date)
Method : ambil, hapus, batal
o Class Login
Atribut : (nim:int, password:int)
Method : masuk, batal
Obyek dari tiap class
· Class Mahasiswa
Atribut : (nim:115410127, nama_mhs:Rian Saadillah Sukamdi, alamat:Sakra, Lombok Timur, jk:Laki-laki, jurusan:Teknik Informatika, pssword : 12345)
· Class Dosen
Atribut : (id_dosen:001345, nama_dosen:Cuk Subiantoro, jk:Laki-laki, alamat:Semarang, pengampu:Analisis Desain Orientasi Objek)
· Class Karyawan
Atribut : (id_kar:08765321, nama_kar:Sudibyo, jk:Laki-laki, alamat:Maguwoharjo, posisi:Administrator Database)
· Class Matakuliah
Atribut : (kode_matkul:MK001, nama_matkul:Analisis Desain Orientasi Objek, jumlah_sks:3, dosen_pengampu:Cuk Subiantoro, jadwal:Senin)
· Class KRS
Atribut : (nim:115410127, nama_mhs:Rian Saadillah Sukamdi, nama_matkul:Analisis Desain Orientasi Objek, nama_dosen:Cuk Subiantoro, jadwal:Senin)
· Class Login
Atribut : (nim:115410127, password:12345)
Listing
noreply@blogger.com (rian saadillah sukamdi Yan) 04 Jun, 2013
-
Source: http://besoklagiaja.blogspot.com/2013/06/laporan-adoo-pertemuan-1_1861.html
--
Manage subscription | Powered by rssforward.com
Tidak ada komentar:
Posting Komentar