3.3.3 Code Pengkodean
Tahap pengkodean ini merupakan sebuah tahap konstruksi aplikasi secara nyata. Pada tahap ini dilakukan dua hal yaitu membuat kode program dan juga
merancang antarmuka program sebagai navigasi. 1. Kode program ditulis menggunakan bahasa pemrograman PHP 5
dan menggunakan database MySQL 5. Editor yang digunakan untuk menulis kode program adalah Macromedia Dreamweaver.
2. Antarmuka dirancang menggunakan software-software desain grafis seperti Adobe Photoshop dan Macromedia Dreamweaver.
3.3.4 Test Ujicoba
Pada tahap ini dilakukan pengujian masing-masing fitur dan fungsi untuk mengetahui apakah aplikasi dapat bekerja dengan semestinya. Ujicoba dilakukan
dengan menguji coba aplikasi secara mandiri dan melakukan testing mengenai apakah fitur-fitur aplikasi sudah berjalan dengan semestinya atau tidak. Dalam
ujicoba mandiri ini penulis menggunakan metode black box testing yaitu ujicoba menggunakan metode pengujian logika program dengan contoh kasus atau
masalah yang diajukan.
BAB IV HASIL DAN PEMBAHASAN
4.1 Analysis Analisis
Proses pengembangan diawali dari tahap analisis dimana dalam tahap analisis ini penulis melakukan beberapa aktivitas, yaitu pengumpulan data,
identifikasi masalah, analisa kebutuhan aplikasi, hingga definisi proyek. Semua aktivitas pada tahap ini akan dijelaskan dengan deskriptif analitis.
4.1.1 Data Gathering Pengumpulan Data
4.1.1.1 Gambaran Umum Perusahaan
IhyaaCo adalah Perusahaan yang bergerak dalam pemberdayaan SDM dan pengembangan Teknologi Informasi. Secara konsep, ide dasar
pengembangan IhyaaCo terinspirasi dari situasi global dunia saat ini, yaitu sebuah kenyataan bahwa SDM Indonesia akan semakin berkompetisi dengan
SDM asing dalam berbagai bidang. Hal ini disebabkan dengan terbukanya perdagangan bebas antar Negara yang tidak terbatas ruang dan waktu. Hal ini pula
yang menjadikan pemanfaat Teknologi Informasi menjadi sebuah kebutuhan yang tak bisa lagi ditunda sebagai salah satu faktor untuk sukses dalam dunia ekonomi
dan bisnis. Dalam pemberdayaan SDM, IhyaaCo memberikan pendekatan berupa
pembelajaran yang bersifat aplikatif dan dikemas dengan bahasa komunikatif. Hal ini dilakukan sebagai sarana pengenalan diri secara mendalam untuk
46