Metodologi Pengembangan Sistem METODOLOGI PENELITIAN

35

3.3.3. Perancangan Sistem Design

Dalam perancangan sistem ini, penulis juga menggunakan pendekatan model driven, sama pada pendekatan yang digunakan penulis pada tahap analisis sistem. Adapun metode yang digunakan adalah Desain berorientasi objek Object-oriented design OOD. Dengan UML Unified Modelling Language sebagai tools untuk perancangan dan pengembangan aplikasinya. UML menyediakan diagram-diagram yang sangat kaya dan dapat diperluas sesuai kebutuhan kita. Diagram adalah representasi secara grafis dari elemen-elemen tertentu beserta hubungan-hubungannya. Diagram penting karena diagram menyediakan representasi secara grafis dari sistem atau bagiannya. Representasi grafis sangat mempermudah pemahaman terhadap sistem. Namun tidak semua diagram yang disediakan oleh UML, digunakan oleh penulis dalam desain perancangan sistem ini. Hanya Use Case Naratif diagram UML saja yang digunakan oleh penulis. Selain itu, penulis juga menggunakan diagram lain yang tentunya diluar dari diagram yang disediakan oleh UML, namun peranannya yang cukup penting bagi penulis dalam mendukung tahapan perancangan sistem ini, yaitu: 1. Database Diagram 36

3.3.4. Implementasi Sistem Construction Testing

Setelah melakukan analisis sistem dan perancangan sistem secara rinci, maka tiba saatnya sistem untuk diimplementasikan. Pada tahap ini terdapat banyak aktivitas yang dilakukan.

3.3.5. Implementasi Bahasa Pemrograman dan Basis Data Database

Pemilihan bahasa pemprograman dan database sangatlah penting dalam tahap ini, karena pada saat ini fasilitas kemudahan penggunaan aplikasi sangatlah membatu operator, yang mana dalam hal ini aplikasi GUI Graphical User Interface lebih dianggap lebih mudah dalam pengoprasiannya. Penulis menggunakan pemograman sebagai berikut: 1. Bahasa Pemrograman Pemilihan bahasa pemrograman yang digunakan adalah Visual Basic 2005 yang didalamnya telah tersedia pemrograman event driven yang memudahkan untuk membangun sebuah aplikasi. .Net merupakan program aplikasi database yang berbasis objek .Net juga memberikan fasilitas pembuatan aplikasi visual. Dengan memakai bahasa pemrograman Visual Basic 2005 adalah cara yang paling mudah dan sederhana untuk membangun aplikasi berbasis window. Ada beberapa hal yang menjadi pertimbangan dalam pembuatan aplikasi dari bahasa pemrograman Visual Basic 2005 yaitu: 1. Kualitas dari lingkungan pengembangan visual 37 2. Kecepatan compiler dibandingkan dengan kompleksitasnya. 3. Kekuatan dari bahasa pemrograman dibandingkan dengan kompleksitasnya. 4. Fleksibilitas dari arsitektur basis data. 5. Pola desain dan pemakaian yang diwujudkan oleh frameworknya. 2. Basis Data Database Selain pemilihan bahasa pemrograman sangat perlu diperhatiakan agar aplikasi yang dibuat dapat menampung data yang sangat besar, pemilihan basis data Database sangatlah penting mengingat data akan terus menerus digunakan sampai tahap tertentu yang nantinya akan benar-benar menjadi informasi yang handal terhadap perusahaan, untuk itu dipilihlah aplikasi basis data Microsoft SQL-Server 2005 sebagai pengolah data.

3.3.6. MaintenancePemeliharaan

Merupakan suatu kegiatan untuk memelihara perangkat lunak yang sudah dibuat, pemeliharaan tersebut dilakukan agar keutuhan program dapat terjaga seperti validasi data, update data, dan integrasi data. Proses yang dapat dilakukan dalam tahap perawatan : 3.3.6.1. Pemeliharaan sistem 38 a. Pemeliharaan ini dilakukan terhadap kemungkinan Application error yang terjadi pada sistem pada saat sistem sudah berjalan. b. Memeriksa fungsi-fungsi sistem, untuk mengetahui kekurangan-kekurangan yang perlu diperbaiki pada sistemnya. 3.3.6.2. Pemeliharaan aplikasi a. Pemeliharaan dan pemeriksaan kapasitas Database, agar tidak terlalu besar dan penuh dengan entry-entry yang sudah tidak digunakan. b. Melakukan backup dan restore database bila diperlukan.

3.4 Perangkat Pendukung

Adapun Perangkat Pendukung yang digunakan dalam membangun sistem ini digunakanlah perangkat lunak dan perangkat keras sebagai berikut : a. Perangkat Lunak 1. Microsoft Windows XP Profesional Penggunan sistem operasi ini dikarenakan GUI Graphical User Interface yang baik dan sudah dikenal dimasyarakat sehingga memudahkan dalam user berinteraksi. Selain itu manajemen jaringan dan multitasking yang baik. 39 2. Visual Basic 2005 Adalah sebuah alat untuk mengembangkan dan membangun aplikasi yang bergerak di atas sistem .NET Framework, dengan menggunakan bahasa BASIC. Bahasa Visual Basic .NET sendiri menganut paradigma bahasa pemrograman berorientasi objek yang dapat dilihat sebagai evolusi dari Microsoft Visual Basic versi sebelumnya yang diimplementasikan di atas .NET Framework. Peluncurannya mengundang kontroversi, mengingat banyak sekali perubahan yang dilakukan oleh Microsoft, dan perlu dicatat versi baru ini tidak kompatibel dengan versi terdahulu. 3. Microsoft SQL Server 2005 Merupakan salah satu aplikasi basis data yang handal untuk standalone maupun jaringan serta dapat menampung record dengan jumlah yang besar dan dengan sistem pengamanan data pada aplikasi jaringan yang mudah digunakan. 4. Microsoft Visio 2003 Dalam pembangunan sistem ini, aplikasi Visio 2003 sangat membantu dalam membuat design diagram-diagram perancangan sistem pada tahap analisa yang nantinya mempermudah dalam tahap coding. 5. Microsoft Office 2003 Aplikasi ini sangat umum dikenal dalam pengolahan tulisan serta saling berhubungan dengan Microsoft Visio 2003 dan Mendukung Microsoft Office 2003. 40 6. Corel Draw X3 Sebagai pengolahan image bitmap dan vektor, aplikasi ini membantu dalam pembuatan user interface aplikasi yang akan dibangun. 7. Adobe Photoshop CS2 Setelah pembuatan sketsa pada aplikasi Corel Draw X3 untuk lebih memperhalus tampilan, akan diolah dalam aplikasi Adobe Photoshop CS2. Agar interface yang dibuat lebih baik. b. Perangkat Keras Agar pembangunan aplikasi ini dapat berjalan dengan baik, maka diperlukan perangkat keras yang handal untuk mendukung tahap coding dan design. Adapun spesifikasi perangkat keras yang digunakan adalah sebagai berikut : 1. Processor Intel Pentium Dual Core 1.8 GHz 2. Mainboard Build up Axioo 3. DDRAM 1 GB 4. 32 MB VGA Card 5. Hard Disk 80 GB 6. Keyboard 7. Mouse 8. Printer Barcode Intermec PF8t 9. Barcode Scanner Hands-free Fixed Mount