Normalisasi Analisis dan Perancangan Terstruktur

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.