26
b. Atribut
Setiap entitas pasti mempunyai elemen yang disebut atribut yang berfungsi untuk mendeskripsikan karakteristik dari entitas tersebut.
Isi dari atribut mempunyai sesuatu yang dapat mengidentifikasikan isi elemen satu dengan yang lain. Gambar atribut diwakili oleh
simbol elips. c.
Hubungan Relasi Hubungan antara sejumlah entitas yang berasal dari himpunan
entitas yang berbeda. Relasi dapat digambarkan sebagai berikut : Relasi yang terjadi diantara dua himpunan entitas misalnya A dan
B dalam satu basis data yaitu : a.
Satu ke satu One to one Hubungan relasi satu ke satu yaitu setiap entitas pada himpunan
entitas A berhubungan paling banyak dengan satu entitas pada himpunan entitas B.
b. Satu ke banyak One to many
Setiap entitas pada himpunan entitas A dapat berhubungan dengan banyak entitas pada himpunan entitas B, tetapi setiap entitas pada
entitas B dapat berhubungan dengan satu entitas pada himpunan entitas A.
c. Banyak ke banyak Many to many
Setiap entitas pada himpunan entitas A dapat berhubungan dengan banyak entitas pada himpunan entitas B. [13]
27
BAB 3 PEMBAHASAN
3.1 Analisis Sistem
Analisis sistem adalah penelitian atas sistem yang telah ada dengan tujuan untuk merancang sistem yang baru atau diperbarui. Tahap analisis
sistem ini merupakan tahap yang sangat kritis dan sangat penting, karena kesalahan di dalam tahap ini akan menyebabkan juga kesalahan di tahap
selanjutnya. Tugas utama analis sistem dalam tahap ini adalah menemukan kelemahan-kelemahan dari sistem yang berjalan sehingga dapat diusulkan
perbaikannya. Proses analisis sistem dalam pengembangan sistem informasi
merupakan suatu prosedur yang dilakukan untuk pemeriksaan masalah dan penyusunan pemecahan masalah yang timbul serta membuat spesifikasi
sistem yang baru. [14] Hal-hal yang akan dianalisis terdiri dari : 1.
Analisis Masalah 2.
Analisis Sistem Yang Berjalan 3.
Analisis Kebutuhan Non Fungsional 4.
Analisis Kebutuhan Fungsional
3.1.1 Analisis Masalah
Pada tahapan analisis masalah, ditemukan beberapa masalah yang muncul. Masalah
– masalah ini muncul diakibatkan oleh sistem yang masih konvensional. Masalah yag muncul adalah pengolahan dan
penyjiana data pegawai dan data gaji karyawan masih berbasis DOS. Tentu saja hal ini mengakibatkan fleksibilitas data tersebut. Ini disebabkan
karena kapasitas penyimpanan data masih terbatas dan belum adanya proses pencarian data. karena itu, kami diminta untuk membuat aplikasi
pengelola data sekaligus di sertakannya data pencarian.
3.1.2 Analisis Sistem Yang Sedang Berjalan
Analisis sistem yang berjalan merupakan prosedur penjelasan tentang sistem yang sedang berjalan sekarang di PT Aneka Tambang. Berikut ini
adalah flowmap dari sistem yang sedang berjalan.