Fase Perencanaan Syarat-Syarat Fase Perancangan

25

3.2.1. Fase Perencanaan Syarat-Syarat

Pada fase ini penulis menarik kesimpulan dari hasil observasi pada objek yang diteliti bahwasanya sistem yang digunakan oleh objek yang diteliti sifatnya masih konvesional. Oleh karena itu penulis mengabungkan laporan hasil observasi berupa sistem yang berjalan yang ada pada objek yang diteliti menjadi suatu spesifikasi yang struktur, spesifikasi ini berfungsi untuk mengetahui kebutuhan pengguna, seperti pemecahan masalah yang dihadapi user ketika melakukan kegiatan pada objek yang penulis teliti belum terstruktur secara sistem Dari analisa sistem tersebut dapat ditentukan tujuan perancangan sistem tersebut dan kegunaannya. Tahapan yang akan dilakukan diantaranya: 1. Gambaran umum organisasi, yang bertujuan untuk mempelajari uraian dari tiap-tiap tugas yang diperankan oleh pengguna pada tempat objek yang penulis teliti. Sehingga sistem yang akan dibangun dapat berjalan dengan baik. 2. Menganalisa sistem berjalan pada tempat penelitian yaitu, SMK Saradan . 3. Melakukan identifikasi masalah pada sistem yang sedang berjalan di tempat penelitian yang penulis teliti 4. Usulan penyelesain masalah, berupa tinjaun dari sisi kebutuhan, pihak yang terlibat, faktor pendukung dan kendala yang dihadapi. 26

3.2.2. Fase Perancangan

Setelah memahami kebutuhan aplikasi yang akan dibangun maka tahapan selanjutnya adalah melakukan perancangan design. Yang dimaksud perancangan disini adalah membuat pemodelan pada aplikasi baru yang dapat mewakili sistem yang berjalan saat ini di SMK Saradan. Komponen dalam fase perancangan ini meliputi perancangan aplikasi dan perancangan database.

1. Desain Aplikasi

Pada perancangan aplikasi ini, penulis menggunakan metode Unified Modelling Language UML. Untuk memudahkan pembangunan sistem berbasis object oriented. Tools yang digunakan pada UML ini meliputi;

1. Identifikasi Actor

2. Perancangan Use Case Diagram

3. Perancangan Use Case Scenario

4. Perancangan Activity Diagram

5. Perancangan Class Diagram

6. Perancangan Sequence Diagram

2. Desain Basis Data

Pada proses desain basis data ini, data-data yang digunakan disimpan ke dalam basis data database. Untuk merancang basis datanya, dilakukan perancangan tabel-tabel atau record store yang digunakan untuk menyimpan data. Pada proses ini penulis melakukan; 27

1. Penerjemahan class diagram ke dalam basis data.

2. Menampilkan struktur basis data

3. Desain Interface

Pada proses ini, penulis melakukan perancangan pada user interface dari sistem yang akan dibangun. Perancangan tersebut meliputi halaman-halaman yang ada di dalam sistem. 3.2.3. Fase Konstruksi Setelah perancangan basis data dibuat, maka diimplementasikan langsung ke dalam sistem yang akan dirancang. Dalam hal ini penulis menggunakan basis data MYSQL. Pada tahap ini penulis menggunakan bahasa pemograman python dalam rancangan sistem yang akan dibangun dengan mengacu pada rancangan aplikasi yang telah dilakukan.

3.2.4. Fase Pelaksanaan