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 :