Tuesday, 4 November 2014

UTS Analisis & Perancangan Sisfo

SOAL UTS

1. Jelaskan masing-masing karakteristik system yang saudara ketahui.
2. Sebutkan dan jelaskan klasifikasi system yang saudara ketahui
3. Jelaskan apa yang saudara ketahui tentang :
a. Data
b. Informasi
c. System
d. Sub system
4. Jelaskan apa yang dimaksud dengan :
a. Identify, mengidentifikasi masalah?
b. Understand, memahami kerja sistem yang ada?
c. Analyze, menganalisis system?
d. Report, membuat laporan hasil analisis?
Jawab:
1. a. Komponen
Elemen-elemen yang lebih kecil yang disebut sub sistem, misalkan sistem komputer terdiri dari sub sistem perangkat keras, perangkat lunak dan manusia.

Elemen-elemen yang lebih besar yang disebut supra sistem. Misalkan bila perangkat keras adalah sistem yang memiliki sub sistem CPU, perangkat I/O dan memori, maka supra sistem perangkat keras adalah sistem komputer.

b. Boundary (Batasan Sistem)

Batas sistem merupakan daerah yang membatasi antara suatu sistem dengan sistem yang lainnya atau dengan lingkungan luarnya. Batas sistem ini memungkinkan suatu sistem dipandang sebagai suatu kesatuan. Batas suatu sistem menunjukkan ruang lingkup dari sistem tersebut.

c. Environment (lingkungan Luar Sistem)

Lingkungan dari sistem adalah apapun di luar batas dari sistem yang mempengaruhi operasi sistem. Lingkungan luar sistem dapat bersifat menguntungkan dan dapat juga bersifat merugikan sistem tersebut. lingkungan luar yang mengutungkan merupakan energi dari sistem dan dengan demikian harus tetap dijaga dan dipelihara. Sedang lingkungan luar yang merugikan harus ditahan dan dikendalikan, kalau tidak akan mengganggu kelangsungan hidup dari sistem.

d. Interface (Penghubung Sistem)

Penghubung merupakan media perantara antar sub sistem. Melalui penghubung ini memungkinkan sumber-sumber daya mengalir dari satu subsistem ke subsistem lainnya. Output dari satu sub sistem akan menjadi input untuk subsistem yang lainnya dengan melalui penghubung. Dengan penghubung satu subsistem dapat berinteraksi dengan sub sistem yang lainnya membentuk satu kesatuan.

e. Input (Masukan)

Masukan adalah energi yang dimasukkan ke dalam sistem. Masukan dapat berupa maintenance input dan sinyal input. Maintenance input adalah energi yang dimasukkan supaya sistem tersebut dapat beroperasi. Sinyal input adalah energi yang diproses untuk didapatkan keluaran.

f. Output (Keluaran)

Keluaran adalah hasil dari energi yang diolah dan diklasifikasikan menjadi keluaran yang berguna dan sisa pembuangan. Keluaran dapat merupakan masukan untuk subsistem yang lain atau kepada supra sistem.

g. Proses (Pengolahan Sistem)

Suatu sistem dapat mempunyai suatu bagian pengolah atau sistem itu sendiri sebagai pengolahnya. Pengolah yang akan merubah masukan menjadi keluaran. Suatu sistem produksi akan mengolah masukan berupa bahan baku dan bahan-bahan yang lain menjadi keluaran berupa barang jadi.

h. Objective and Goal (Sasaran dan Tujuan Sistem)

Suatu sistem pasti mempunyai tujuan atau sasaran. Kalau suatu sistem tidak mempunyai sasaran, maka operasi sistem tidak akan ada gunanya. Sasaran dari sistem sangat menentukan sekali masukan yang dibutuhkan sistem dan keluaran yang akan dihasilkan sistem. Suatu sistem dikatakan berhasil bila mengenai sasaran atau tujuannya.

2. Suatu Sistem dapat diklasifikasikan dari beberapa sudat padang, yaitu;
  •    Sistem Abstrak (Abstract System), adalah sistem yang tidak tampak secra fisik, karena hanya berupa pemikiran atau ide-ide. Contoh, sistem Teologia yang merupakan suatu sistem yang menggambarkan hubungan manusia dengan Tuhan.
  • Sistem Fisik (Physical System), adalah sistem yang tampak secara fisik. Contoh, Sistem Komputer, Sistem Produksi, Sistem Pendidikan dll
  •   Sistem Alamiah (Natural System), adalah sistem yang terjadi dari proses-proses alam. Contoh Sistem Geologi.
  •   Sistem buatan Manusia (Human made system), adalah suatu sistem yang dirancang atau didisain oleh manusia. Contoh Sistem Informasi.
  • Sistem Deterministik (Deterministic System), adalah sistem yang beroperasi dengan tingkah laku yang dapat diramalkan. Interaksi antar elemen-elemen dapat diteteksi, sehingga outputnya juga dapat diramalkan. Contoh sistem kompputer
  • Sistem Probabiltas (Probabilistic System), adalah sistem yang tidak bisa diramalakan Contohnya Sistem Manusia.
  • Sistem Tertutup (Closed System), adalah sistem yang tidak berhubungan dengan lingkungan luarnya.
  • Sistem Terbuka (Open System), adalah sistem yang berhubungan atau dipengaruhi oleh lingkungan luarnya.


3. Data: Penggambaran fakta, pengertian atau instruksi yang disampaikan, dimengerti dan diolah oleh manusia atau peralatan yang digunakan.
Informasi: Informasi adalah data yang diolah menjadi bentuk yang memiliki arti bagi  sipenerima dan  bermanfaat bagi  pengambilan keputusan saat ini atau mendatang
Sistem: Sistem adalah adalah kumpulan elemen yang terdiri dari manusia, mesin, prosedur, dokumen, data atau elemen lain yang terorganisir dari elemen-elemen tersebut untuk mencapai suatu tujuan
Subsistem:  adalah bagian dari suatu sistem, bisa bagian terkecil dari sistem dan bagian terbesar dari sistem
4. Tahap analisis dilakukan setelah tahap perencanaan sistem dan sebelum tahap desain sistem , langkah-langkah yang harus dilakukan oleh analis sistem adalah :

1. Identify (identifikasi masalah)
Langkah pertama yang dilakukan dalam tahap analisis sistem  adalah mengidentifikasi masalah merupakan. Masalah dapat didefinisikan sebagai suatu pertanyaan yang diinginkan untuk dipecahkan. Masalah ini yang menyebabkan sasaran dari sistem tidak dapat dicapai. Tugas yang harus dilakukan adalah mengidentifikasipenyebab masalah, identifikasi titik keputusan dan identifikasi personil-personil kunci.
Poin penting dalam tahap Identify ( mengidentifikasikan masalah )
- Mengindentifikasikan penyebab masalah
- Mengidentifikasikan titik keputusan
- Mengidentifikasikan personil-personil kunci

2. Understand, yaitu memahami kerja dari sistem yang ada.
Memahami kerja sistem yang ada dengan mempelajari secara rinci bagaimana sistem yang ada beroperasi. Untuk mempelajarinya dengan melakukan penelitian pendahuluan atau survei sistem (menguraikan secara rinci hasil dari identify). Digambarkan dengan Aliran Sistem Informasi yang sedang berjalan/lama.
Poin penting dalam tahap Understand, Yaitu memahami kerja dari sistem yang ada dengan :
- Menentukan jenis penelitian
- Merencanakan jadual penelitian
- Mengatur jadwal wawancara
- Mengatur jadwal observasi
- Mengatur jadwal pengambilan sampel
- Membuat penugasan penelitian
- Membuat agenda wawancara
- Mengumpulkan hasil penelitian

3. Analyze, yaitu menganalisis sistem.
Berdasarkan data yang diperoleh dari hasil penelitian yang dilakukan maka perlu dianalisis kelemahan sistem, analisis pengukuran sistem, analisis kebutuhan informasi analisis keandalan sistem dengan menggunakan alat analisis dan perancangan sistem informasi. (dapat digambarkan dengan ASI yang diusulkan/baru)
Poin-poin penting diperhatikan pada tahap  Analyze ( Menganalis Sistem ) :
- Menganalisis kelemahan Sistem
- Menganalisis kebutuhan Informasi pemakai / manajemen

4. Report yaitu membuat laporan hasil analisis.
Membuat suatu urutan kejadian dalam analisis dan memberikan keterangan serta gambaran yang jelas dengan alat bantu analisis sistem, sehingga memudahkan penggunaan dalam memahaminya dan juga sebagai dokumentasi bagi pengembangan sistem selanjutnya.
Membuat laporan analisis yang berisi tentang masalah, pemecahannya, dan memberikan solusi untuk pemecahannya, dengan meminta persetujuan manajemen.
Tujuan :
·          Pelaporan bahwa analisis telah selesai dilakukan
·         Meluruskan kesalah-pengertian mengenai apa yang telah ditemukan dan dianalisis oleh analis sistem tetapi tidak sesuai menurut manajemen
·         Meminta pendapat-pendapat dan saran-saran dari pihak manajemen
·         Meminta persetujuan kepada pihak manajemen untuk melakukan tindakan selanjutnya.




Monday, 3 November 2014

Tugas Normalisasi & Macam-macamnya

TEKNIK NORMALISASI


NORMALISASI
Proses normalisasi menyediakan cara sistematis untuk meminimalkan terjadinya kerangkapan data diantara relasi dalan perancangan logikal basis data. Normalisasi merupakan proses pengelompokan elemen data menjadi tabel–tabel yang menunjuk-kan entity dan relasinya.
            Normalisasi adalah proses pengelompokan atribute-atribute dari suatu relasi sehingga membentuk WELL STRUCTURE RELATION.

Well Structure Relation
            Adalah  sebuah relation yang jumlah kerangkapan datanya sedikit (minimum Amount Of Redundancy), serta memberikan kemungkinan bagi user untuk melakukan INSERT, DELETE, dan  MODIFY terhadap baris-baris data pada relation tersebut, yang tidak berakibat terjadinya ERROR atau INKONSESTENSI DATA, yang disebabkan oleh operasi –operasi tersebut

Contoh :
Terdapat sebuah relation Course, dengan ketentuan sbb:
Ø   Setiap mahasiswa hanya boleh mengambil satu matakuliah saja.
Ø   Setiap matakuliah mempunyai uang kuliah yang standar (tidak tergantung pada mahasiswa  yang mengambil matakuliah tsb.


RELATION COURSE


 
Relation di atas merupakan sebuah relation yang sederhana dan terdiri dari 3 kolom/atribute
            Bila diteliti secara seksama, maka akan ditemukan redundancy pada datanya, dimana biaya kuliah selalu berulang pada setiap mhs. Akibatnya besar kemungkinan terjadi Error atau inkonsistensi data, bila dilakukan update terhadap relation tsb yang disebut dengan Anomali

ANOMALY Merupakan penyimpangan-penyimpangan atau Error atau Inkonsistensi data yang terjadi pada saat dilakukan proses insert, delete ataupun modify.

Terdapat 3 jenis Anomali :
1.   Insertion Anomali
Error yang terjadi sebagai akibat operasi insert record/tuple pada sebuah relation
      contoh :
Ada matakuliah baru (CS-600) yang akan diajarkan, maka matakuliah tsb tidak bisa di insert ke dalam relation tsb sampai ada mhs yang mengambil matakuliah tsb.

2.   Delettion Anomali
      Error yang terjadi sebagai akibat operasi delete record/tuple pada sebuah relation
      Contoh :
Mhs dengan student-id 92-425, memutuskan untuk batal ikut kuliah CS-400, karena dia merupakan satu-satunya peserta matakuliah tsb, maka bila record/tuple tsb didelete akan berakibat hilangnya informasi bahwa mata-kuliah CS-400, biayanya 150

3.   Update Anomali
Error yang terjadi sebagai akibat inkonsistensi data yang terjadi sebagai akibat dari operasi update record/tuple dari sebuah relation
      Contoh :
Bila biaya kuliah untuk matakuliah CS-200 dinaikan dari 75 menjadi 100, maka harus dilakukan beberapa kali modifikasi terhadap record-record, tuple-tuple mhs yang mengambil matakuliah CS-200, agar data tetap konsisten

Berdasarkan teori normalisasi, relation course dipecah menjadi 2 relation terpisah , sbb

Proses normalisasi adalah proses pengelompokan data elemen menjadi tabel-tabel yang menunjukkan entity dan relasinya. Pada proses normalisasi dilakukan pengujian pada beberapa kondisi apakah ada kesulitan pada saat menambah/menyisipkan, menghapus, mengubah dan mengakses pada suatu basis data. Bila terdapat kesulitan pada pengujian tersebut maka perlu dipecahkan relasi pada beberapa tabel lagi atau dengan kata lain perancangan basis data belum optimal.

Beberapa konsep yang harus diketahui :
a.   Field/ Atribut Kunci
b.   Kebergantungan Fungsi

a)      Field (Atribut) Kunci
Setiap file selalu terdapat kunci dari file berupa field atau satu set field yang dapat mewakili record. Misalnya Nomor Pokok Mahasiswa (NPM) merupakan kunci dari tabel mahasiswa suatu Perguruan Tinggi, Nomor Pegawai (NIP) bagi data dosen, NIK untuk data karyawan, Kode_Kuliah untuk data Mata kuliah, dan lain sebagainya.

Jenis Atribut Pada Entitas
Atribut yang melekat pada suatu entitas ada bermacam tipe seperti yang akan
dijelaskan sebagai berikut :


Atribut Sederhana : atribut sederhana merupakan atribut atomik yang tidak
dapat lagi dipecah menjadi atribut lain.
Contoh : Entitas mahasiswa mempunyai atribut sederhana berupa NIM, Nama
Mahasiswa .

Atribut Komposit : atribut komposit merupakan atribut yang masih dapat dipecah menjadi sub-sub atribut yang masing-masing memiliki arti tesendiri.
Contoh : entitas mahasiswa mempunyai atribut alamat. Alamat disini dapat
dipecah menjadi sub atribut seperti nama_kota, kode_pos.

Atribut Bernilai Tunggal : yaitu atribut yang hanya memiliki satu nilai untuk
setiap barisnya.
Contoh : entitas mahasiswa mempunyai atribut NPM, Nama, Alamat isi data dari atribut ini hanya boleh diisi dengan 1 data. Setiap mahasiswa hanya memiliki 1 NPM, 1 Nama, 1 Alamat.

Atribut Bernilai Jamak : yaitu atribut yang boleh memiliki lebih dari satu nilai untuk setiap barisnya.
Contoh : entitas mahasiswa mempunyai atribut Hobby isi data dari atribut ini boleh lebih dari 1 data. Mahasiswa Roshita memiliki NPM 13402021 beralamat di Jalan Garuda 32 Yogyakarta memiliki Hobby (Olah Raga, Nyanyi, Masak dan Nonton TV)

Atribut Harus Bernilai : yaitu atribut yang harus memiliki nilai data untuk setiap barisnya. Biasanya atribut seperti ini sudah ditetapkan dalam perancangan tabelnya sehingga jika dalam pengisian dikosongi akan terjadi kesalahan.

Atribut Bernilai Null : yaitu atribut yang boleh tidak memiliki nilai data untuk setiap barisnya.
Contoh : entitas mahasiswa mempunyai atribut Alamat, Hobby, Nama_Pacar yang boleh untuk tidak diisi tetapi kalau diisi akan lebih baik.

Atribut Turunan : yaitu atribut yang nilai-nilainya diperoleh dari pengolahan atau dapat diturunkan dari atribut lain yang berkaitan.
Contoh : entitas mahasiswa mempunyai atribut IPK yang diperoleh dari pengolahan atribut Nilai pada tabel (entitas Nilai) dengan kode NIM mahasiswa yang sama dan diproses sehingga menghasilkan IPK untuk mahasiswa yang bersangkutan.

 
Super Key
Yaitu himpunan dari satu atau lebih entitas yang digunakan untuk mengidentifikasikan secara unik sebuah entitas dalam entitas set

Kunci Kandidat (Candidate Key)
Kunci kandidat adalah satu atribut atau satu set atribut yang mengidentifikasikan secara unik suatu kejadian spesifik dari entity. Satu set atribut menyatakan secara tidak langsung dimana anda tidak dapat membuang beberapa atribut dalam set tanpa merusak kepemilikan yang unik. Jika kunci kandidat berisi lebih dari satu atribut, maka biasanya disebut sebagai composite key (kunci campuran atau gabungan).

Macam-macam bentuk Normalisasi


LANGKAH - LANGKAH PEMBENTUKAN NORMALISASI:



1.   Bentuk tidak normal (Unnormalized Form):
Bentuk ini merupakan kumpulan data yang akan direkam, tidak ada keharusan mengikuti suatu format tertentu. Dapat saja data tidak lengkap atau terduplikasi. Data dikumpulkan apa adanya sesuai dengan saat menginput.
      Contoh data :
      

Ket : PA = Penasehat Akademik
Siswa yg punya nomor siswa, nama, dan PA mengikuti 3 mata pelajaran/kelas. Disini ada perulangan kelas 3 kali ini bukan bentuk 1 NF

2.   Bentuk Normal Ke Satu (1 NF/First Normal Form)
Suatu relasi 1NF jika dan hanya jika sifat dari setiap relasi atributnya bersifat atomik.
Atom adalah zat terkecil yang masih memiliki sifat induknya, bila dipecah lagi maka ia tidak memiliki sifat induknya.
      Ciri-ciri 1 NF :
•         Setiap data dibentuk dalam flat file, data dibentuk dalam satu record demi satu record nilai dari field berupa “atomic value
•         Tidak ada set atribute yang berulang atau bernilai ganda

•         Tiap field hanya satu pengertian


3.   Bentuk Normal Ke Dua (2 NF /Second Normal Form)
Bentuk normal kedua mempunyai syarat yaitu bentuk data telah memenuhi kriteria bentuk normal kesatu. Atribute bukan kunci haruslah bergantung secara fungsi pada kunci utama/primary key. Sehingga utk membentuk normal kedua haruslah sudah ditentukan kunci-kunci field. Kunci field haruslah unik dan dapat mewakili atribute lain yg  menjadi anggotanya.
Misal :
Dari  contoh relasi Siswa pada I NF terlihat bahwa kunci utama/primary key adalah nomor siswa. Nama siswa dan pa bergantung fungsi pada no_siswa, tetapi kode_kelas bukanlah fungsi dari siswa, maka file siswa dipecah menjadi 2 relasi

Relasi Siswa

Dan
Relasi ambil_kelas

4.  Bentuk Normal Ke Tiga (3 NF / Third Normal Form)
Untuk menjadi bentuk normal ketiga maka relasi haruslah dalam bentuk normal kedua dan semua atribute bukan primer tidak punya hubungan yg transitif. Dengan kata lain,setiap atribute bukan kunci haruslah bergantung hanya pada primary key dan pada primary key secara menyeluruh.
Contoh pada bentuk normal kedua di atas termasuk juga bentuk normal ke tiga karena seluruh atribute yang ada disitu bergantung penuh pada kunci primernya

5.   Boyce-Codd Normal Form ( BCNF)
BCNF mempunyai paksaan yg lebih kuat dari bentuk normal ketiga. Untuk menjadi BCNF, relasi harus dalam bentuk normal kesatu dan setiap atribute harus bergantung fungsi pada atribute superkey        
Pada contoh di bawah ini terdapat relasi seminar dengan ketentuan sbb :
kunci primer adalah no_siswa+seminar.
a.       Siswa boleh mengambil satu atau dua seminar.
b.      Setiap siswa dibimbing oleh salah satu diantara 2 instruktur seminar tsb.
c.       Setiap instruktur boleh hanya mengambil satu seminar saja.
Pada contoh ini no_siswa dan seminar menunjuk seorang
instruktur :
Relasi seminar
                  
Bentuk relasi seminar adalah bentuk normal ketiga, tetapi tidak BCNF karena nomor seminar masih bergantung fungsi pada instruktur, jika setiap instruktur dapat mengajar hanya pada satu seminar. Seminar bergantung fungsi pada satu atribute bukan superkey seperti yg disyaratkan oleh BCNF. Maka relasi seminar haruslah dipecah menjadi dua yaitu :
Relasi pengajar



6.   Bentuk Normal Ke Empat (4 NF)
Relasi R adalah bentuk 4 NF  jika dan hanya jika relasi tersebut juga termasuk BCNF dan semua ketergantungan multivalue adalah juga ketergantungan fungsional

7.   Bentuk Normal Ke Lima (5 NF)
Disebut juga PJNF (Projection Join Normal Form) dari 4 NF dilakukan dengan menghilangkan ketergantungan join yang bukan merupakan kunci kandidat.


Tugas 1 ERD Narasi

Soal Kasus.

Koperasi Budi Luhur  adalah sebuah koperasi yang mengelola simpan pinjam bagi para anggotanya, berikut ini adalah kegiatan yang dilakukan oleh bagian Kredit dalam menangani pemberian pinjaman bagi para anggotanya.

Setiap kali bagian kredit akan memberikan pinjaman kepada Anggota maka Anggota diharuskan mengisi Formulir Permohonan Pinjaman yang berisi Nomor FPP, Tanggal Permohonan, Nomor Anggota, Nama Anggota,  Jumlah Permohonan dan Keperluan (rincian data diambil dari analisa dokumen yang ada). Yang kemudian oleh Bagian Kredit dicatat dan disimpan kedalam Arsip FPP. Berdasarkan Arsip FPP tersebut Bagian Kredit  membuat Bukti Peminjaman yang diberikan kepada Anggota yang berisi No. BP, tgl BP, Nomor Anggota, Nama Anggota, Jumlah Realisasi, Lama Angsuran, Jumlah Angsuran dan Bunga. Sebelum pemberian bukti terlebih dulu dilakukan pengecekan apakah anggota masih punya pinjaman, jika masih punya maka anggota diberitahukan penolakan pinjaman.

Setiap Bulan Anggota diharuskan membayar Angsuran sejumlah Angsuran yang disepakati pada saat Peminjaman yang kemudian oleh bagian Kredit dicatat dan direkam kedalam Arsip Angsuran. Berdasarkan Arsip Angsuran tersebut bagian Kredit membuat  Bukti Angsuran yang diberikan kepada Anggota yang berisi No. BA, Tanggal BA, No. BP, Jumlah Angsur dan Bunga

Pada akhir bulan Bagian Kredit selalu membuat Laporan Peminjaman dan Laporan Angsuran yang diberikan Kepada Ketua Koperasi.


Lakukan analisis dan rancangan sistem sbb:
·         ERD
·         Transformasi ER-D ke LRS
·         LRS

·         LRS ke Relasi/Tabel

Jawab:

ERD


Transformasi ERD ke LRS


 LRS

D1 TKJ-SJW Tahap perkuliahan 1 (a) : Pengembangan Karakter

1.       ada 5 makna (arti penting) mengikuti D1 ITB
a.            Masa Depan yang lebih baik        : Dengan mengenyam pendidikan saya bisa mendapatkan masa depan yang lebih baik. Langkah pertama mewujudkan masa depan yang lebih baik adalah dengan membuat saya berpendidikan dahulu dan menjadi seorang yang berilmu, lalu saya ingin menyebarkan ilmu yang saya miliki
b.      Orang tua & keluarga      : Saya ingin membuat orang tua saya bangga dengan saya. Dengan saya mengenyam pendidikan di ITB, semoga saya bisa membahagiakan orang tua saya dan bisa membantu mereka suatu saat dengan usaha dan ilmu saya. Saya ingin menyekolah adik-adik dan saudara-saudara saya.
c.       Jadi Dosen                           : Saya ingin meraih cita-cita saya sebagai dosen. Tentu saja saya harus menempuh serangkaian jenjang pendidikan untuk dapat mewujudkannya termasuk salah satunya adalah tahapan D1 ITB.
d.      Menciptakan lapangan kerja  : Dengan mengenyam pendidikan di perguruan tinggi, saya ingin memiliki pekerjaan yang layak dan motivasi saya yaitu dengan menguasai teknologi informasi saya ingin menciptakan lapangan pekerjaan sendiri dan mempekerjakan orang lain
e.      Beasiswa                                    :Program D1 PVB ini adalah program yang luar biasa. Kesempatan mendapatkannya pun sangat langka. Ditengah kendala ekonomi yang membelenggu, saya bersyukur mendapat beasiswa dari SEAMOLEC untuk bisa bersekolah di ITB ini. Maka saya termotivasi untuk sungguh-sungguh belajar dan memanfaatkan beasiswa ini sebaik mungkin sehingga saya bisa lulus dan mendapatkan beasiswa lagi untuk melanjutkan ke jenjang yang lebih tinggi.

Urutan motivasi paling prioritas:
1.    Membahagiakan Orang tua dan keluarga
2.    Bercita-cita menjadi Dosen
3.    Memiliki masa depan yang lebih baik
4.    Menciptakan lapangan kerja
5. Mendapat beasiswa

2. Berikut adalah kegiatan saya
04.30 bangun tidur
04.45-5.30 solat subuh, berdoa, mengaji
5.30-07.00 beres-beres
07.30-08.30 mandi, sarapan, persiapan kerja
08.30-09.00 berangkat kerja
09.00-12.00 belajar dan kerja
12.00-13.00 istirahat, solat, makan siang
13.00-15.00 belajar dan kerja
15.30-15.50 solat ashar
15.50-17.00 belajar dan kerja
17.00-17.30 pulang kerja
17.30-18.00 istirahat, mandi,
18.00-18.40 solat magrib dan mengaji
18.40-19.00 pergi ke mesjid
19.00-19.30 solat isya dan berdoa
19.30-20.00 makan malam
20.00-22.30 belajar
22.30-04.30 tidur

3. Jadwal Harian Ideal
04.00 bangun tidur
04.05-5.30 solat subuh, berdoa, mengaji
5.30-07.00 beres-beres dan belajar
07.30-08.30 mandi, sarapan, persiapan kerja
08.30-09.00 berangkat kerja
09.00-12.00 belajar dan kerja
12.00-13.00 istirahat, solat, makan siang
13.00-15.00 belajar dan kerja
15.30-15.50 solat ashar
15.50-17.00 belajar bersama
17.00-17.30 pulang kerja
17.30-18.00 istirahat, mandi,
18.00-18.40 solat magrib dan mengaji
18.40-19.00 pergi ke mesjid
19.00-19.30 solat isya dan berdoa
19.30-20.00 makan malam
20.00-21.00 belajar
21.00-02.00 tidur
02.00-04.00 Solat malam dan belajar

4.Cara Belajar yang selama ini dilakukan adalah dengan membaca berulang-ulang lalu mencari tahu via internet jika tidak ada yang dimengerti, jika masih bingung saya berdiskusi bersama teman yang lebih paham.
Tahapan belajar mandiri:

            a.                  Tahap Persiapan
Pada tahap ini saya menyiapkan kondisi fisik, psikis dan lingkungan yang mendukung pembelajaran. Saya menyukai suasana yang tenang saat belajar sehingga pada fase ini saya akan menyiapkan tempat sekondusif mungkin agar saya dapat belajar dengan tenang dan nyaman. Bukan hanya tempat belajar, namun kesehatan dan suasana hati juga mempengaruhi dalam cara belajar. Oleh karena itu, saya menyiapkan kondisi hati dan tubuh saya untuk selalu sehat dan bersemangat belajar dengan cara mengingat motivasi saya dalam meraih cita-cita.

b.             Tahap identifikasi
Pada tahap ini saya mengidentifikasi terlebih dahulu apa yang saya pelajari dan tujuan dari materi tersebut sehingga saya paham apa yang hendak saya capai dari materi tersebut.

c.              Tahap mengakses
Saya mengakses pengetahuan saya terlebih dahulu dengan materi tersebut, apakah saya sudah mengetahui materi tersebut atau belum.

d.             Tahap Eksplorasi
Untuk meyakinkan dan memperdalam pengetahuan saya mengenai suatu materi dengan cara saya mencari referensi terlebih dahulu melalui buku, modul dan internet. Sehingga ilmu tersebut semakin saya kuasai.

e.             Tahap memahami
Disini cara saya sedikit berbeda, setelah mencari tahu mengenai materi yang hendak saya pelajari lalu saya memahami teori/konsep dari materi tersebut hingga saya benar-benar paham. Jika ada pertanyaan saya mencari tahu melalui internet atau mendiskusikannya bersama teman. Setelah saya benar-benar paham saya akan melanjutkan materi baru.

f.              Tahap latihan
Learning by doing, saya senang belajar konsep lalu saya menerapkannya dengan praktek. Sehingga materi yang saya pelajari lebih menempel. Dengan latihan  saya mengetahui sejauh mana pemahaman saya.

g.             Tahap menilai
Setelah melakukan latihan saya dapat mengukur kemampuan saya, apakah saya benar-benar sudah menguasai materi ini atau saya masih perlu memperdalam materi tersebut sebelum saya melanjutkan materi yang lain.

Sunday, 2 November 2014

Tugas 1a : ERD, LRS, dan Tabel

Secara singkat sistem proses perkuliahan dapat di jelaskan sbb : 
Mahasiswa yang memiliki NIM, Nama, Tgl_Lahir, Alamat, Kota dan Telp berkewajiban mengambil mata kuliah yang memiliki Kd_Mtk, Nama_Mtk,SKS.   

Setiap Mahasiswa dapat mengambil beberapa matakuliah, Tetapi Setiap satu Mata Kuliah hanya dapat diambil oleh beberapa mahasiswa.   

Setiap mata kuliah biasanya diasuh oleh Dosen yang terdiri dari Kd_Dosen, Nm_Dosen dan alamat   Seorang dosen dapat saja mengasuh beberapa mata kuliah tetapi setiap mata kuliah hanya dapat diasuh oleh beberapa dosen.   

Dari kasus ( a ) diatas, buatlah :   ERD beserta Mapping. transformasinya ke Logical Record Structure ( LRS ) Buatlah LRS yang dihasilkan Buatlah Tabel-tabel yang dihasilkan

Jawab: 



 TABEL