Entity luar External Entity

30

2.4 Software Pendukung

Software pendukung adalah aplikasi-aplikasi yang digunakan pada perancangan Sistem Informasi yang akan dibangun.

2.4.1 Embarcadero Delphi XE

Delphi [7] adalah sebuah bahasa pemrograman dan lingkungan pengembangan perangkat lunaknya yang berbasis object pascal pascal dengan eksistensi pemrograman berorientasi objek. Sebagai perangkat pengembangan yang bersifat multiguna. Delphi dapat digunakan dalam berbagai jenis proyek pengembangan perangkat lunak terutama untuk pengembangan aplikasi desktop dan enterprise berbasis database. Pada awalnya pengembang Delphi adalah Borland, saat ini menjadi bagian dari jajaran IDE milik Embarcadero Technologies. Digunakannya Delphi XE ini karena sudah mendukung dengan sistem operasi Windows 7.

2.4.2 MySQL

MySQL [6] adalah sebuah implementasi dari sistem manajemen basisdata relasional RDBMS yang didistribusikan secara gratis dibawah lisensi GPL General Public License. Setiap pengguna dapat secara bebas menggunakan MySQL, namun dengan batasan perangkat lunak tersebut tidak boleh dijadikan produk turunan yang bersifat komersial. MySQL sebenarnya merupakan turunan salah satu konsep utama dalam basisdata yang telah ada sebelumnya; SQL Structured Query Language. SQL adalah sebuah konsep pengoperasian basisdata, terutama untuk pemilihan atau seleksi dan pemasukan data, yang memungkinkan pengoperasian data dikerjakan dengan mudah secara otomatis. Kehandalan suatu sistem basisdata DBMS dapat diketahui dari cara kerja pengoptimasi-nya dalam melakukan proses perintah-perintah SQL yang dibuat oleh pengguna maupun program-program aplikasi yang memanfaatkannya. Sebagai peladen basis data, MySQL mendukung operasi basisdata transaksional maupun operasi basisdata non-transaksional. 31 BAB 3 ANALISIS DAN PERANCANGAN SISTEM

3.1 Analisis Sistem

Analisis sistem merupakan tahap yang bertujuan untuk memahami sistem, mengetahui kekurangan sistem dan menentukan kebutuhan sistem di PT Serena Abadi. Dengan menganalisis permasalahan dan menganalisis prosedur sistem yang akan dibuat, maka dapat dijadikan sebagai dasar perancangan sistem baru.

3.1.1 Analisis Masalah

Mengidentifikasi masalah merupakan langkah pertama yang dilakukan dalam tahap analisis sistem. Masalah dapat didefinisikan sebagai suatu pertanyaan yang diinginkan untuk dipecahkan. Masalah inilah yang menyebabkan sasaran dari sistem tidak dapat dicapai. Oleh karena itu langkah pertama yang harus dilakukan pada tahap ini adalah mengidentifikasi terlebih dahulu masalah- masalah yang terjadi. Berdasarkan hasil penelitian yang dilakukan di PT Serena Abadi, ditemukan masalah-masalah sebagai berikut: 1. Kesulitan memonitor kebutuhan material proyek sesuai dengan progress pekerjaan 2. Kesulitan menentukan jumlah material yang harus dikirim 3. Keakuratan data kurang terjamin

3.1.2 Analisis Prosedur Yang Sedang Berjalan

Prosedur adalah kumpulan dari proses dalam suatu sistem yang saling terkait antara satu dengan lainnya untuk mencapai tujuan yang telah diterapkan. Sistem yang sedang berjalan saat ini memiliki beberapa prosedur sebagai berikut:

3.1.2.1 Prosedur Laporan Material

Pada tahap ini, prosedur pelaporan material yang sudah terpakai adalah sebagai berikut :