BAB III
METODOLOGI PENELITIAN
Dalam pengembangan Sistem Teknologi Informasi (STI) harus dilakukan menggunakan konvensional metode siklus hidup pengembangan sistem atau System Development Life Cycle (SDLC). Tahapan-tahapan dalam metode SDLC adalah :
1. Planning Sistem (Perencanaan)
Pada langkah perencanaan ini harus dilakukan dengan sangat matang, mulai dari aplikasi, biaya, dan waktu yang harus diperhitungkan.
2. Analisa Sistem ( System Analysis )
Mempelajari permasalahan dan kebutuhan bagi yang memakai dengan melakukan penelitian, mengumpulkan data dari permasalahan, memahami sistem yang ada, menganalisa hasil penelitian serta melakukan persiapan atau perencanaan.
3. Perancangan Sistem (System Design) Perancangan awal dan terperinci.
4. Implementasi Sistem (System Implementation)
5. Perawatan (Maintenance)
Melakukan identifikasi dan kontak dengan pengguna sebagai umpan balik untuk perbaikan kekurangan dan pengembangan sistem selanjutnya.
Dari tahapan-tahapan metode SDLC dapat diagram kerja sistem sebagai berikut :
Gambar 3. 1 Tahapan SDLC Planning Sistem
Analisa Sistem (System Analysist)
Perancangan Sistem (System Design)
Implementasi Sistem (System Implementation)
3.1 Analisa Masalah
Untuk menganalisa suatu masalah seorang peneliti menggunakan beberapa langkah seperti berikut :
1. Mengakumulasi fakta yang mungkin berkaitan dengan permasalahan tersebut.
2. Menyelesaikannya dengan observasi apakah fakte tersebut relefan.
3. Menemukan hubungan yang ada antara fakte yang memunculkan kunci atas kesulitan tersebut.
4. Mengajukan bergam penjelasan terhadap penyebab kesulitan tersebut.
5. Mengetahui dengan menggunakan observasi dan analisis apakah penjelasan tersebut relefan dengan permasalahan tersebut.
6. Menemukan hubungan antara penjelasan yang mungkin saja akan memberikan sebuah pandangan terhadap solusi permasalahan.
7. Menemukan hubungan antara fakta dan penjelesan.
8. Menanyakan asumsi-asumsi yang menggaris bawahi analisa permasalahan.
3.2 Analisa Sistem
Pada bagian ini akan dirinci langkah-langkah kerja dalam lapangan, pembuatan sistem program , mulai dari kajian lapangan, kajian pustaka dan eksperimen.
3.2.1 Kajian Lapangan
3.2.1 Kajian Pustaka
Kajian pustaka diperlukan untuk melakukan pendekatan terhadap konsep-konsep yang digunakan, dan untuk lebih meningkatkan pemahaman terhadap teori-teori yang mendukung dalam pembuatan program, yaitu penelitian melalui berbagai referensi dan literatur yang ada hubungannya dengan judul tugas akhir ini, sehingga diharapkan akan terjadi paduan yang komplek antara satu bagian dengan bagian lainnya.
Komputer adalah alat elektronika yang digunakan untuk mengolah data dengan menggunakan suatu program tertentu, sehingga menghasilkan informasi yang berguna.
3.2.2 Penelitian laborotarium
berdasarkan penelitian yang penulis lakukan mak dapat didapat bebrap[a spefifikasi, pada metode ini penulis menguji variabel pada perang kat yang penuylis gunakan perangkat yang penulis gunakan sudah dapat membantu penulisa dalam perancangan dan menjalankan applikasi yang penulis rancang adapun spefikasi nya adalah sebagai berikut :
A. Hardware
B. Software
1. Windows 10 enterprise 2. Adobe dreamweaver cc 2015 3. Adobe photoshop cc 2015 4. XAMPP
5. Crome 6. Mozilla
3.3 Perancangan Sistem (Sistem Design)
Design sistem adalah pengembangan spesifikasi sistem baru berdasarkan rekomendasi hasil analisis sistem. Perancangan sistem dilaksanakan dalam dua tahap yaitu design sistem global dan sistem terinci. Berikut ini akan dibahas mengenai sistem design global dan sistem design terinci.
3.3.1 Langkah Kerja
Gambar 3.2 Langkah Kerja Start
Ambil data atau file
Olah data menjadi file file untuk database
Literatur
Coding aplikasi Desain layout
Tes lokal
Tes server
Implementasi
Testing akhir
Maintenance
Keterangan :
a. Start
Untuk memulai sesuatu pekerjaan atau proyek yang akan dibuat. b. Literatur
Mempelajari sumber-sumber yang berkaitan dengan sistem informasi stok darah di PMI. Dalam pembuatan sistem informasi yang realtimr, maka di pelajari beberapa literatur-literatur yang di pelajari tersebut, di seleksi untuk dapat di tentukan literatur-literatur mana yang akan digunakan dalam penelitian.
c. Desain Layout
Untuk merancang tanpilan sistem informasi stok darah realtime di PMI ini penulis memnggunakan Adobe Dreamweaver 8 dan MySQL.
d. Ambil data atau file-file database
Data yang sudah di kumpulkan di terjemahkan dalam bentuk file database, yang terdiri dari tabel-tabel yang saling berelasi. Sehingga memudahkan dalam melakukan coding aplikasi.
e. Coding aplikasi
Setelah data tersebut di olah ke dalam database, barulah memulai pembuatan desain output dan input dengan cara mengkoding program tersebut dengan aplikasi yang sudah disiapkan, contohnya saja aplikasi yang sudah di siapkan untuk pembuatan coding tersebut adalah
Tes server ini berfungsi untuk mengecek apakah server kita aman untuk menjalankan aplikasi yang kita buat sebelum di presentasikan.
melakukan uji coba atas kelayakan dan legalitas yang memenuhi standar sebelum di gunakan oleh pengguna sistem.
i. Testing akhir
Setelah dilakukan beberapa proses, dan jika aplikasi yang di buat sudah benar, maka wajib dilakukan testing terakhir untuk lebih memastikan program yang kita buat sudah lengkap.
j. maintenance
Mengecek ulang peralatan yang dibutuhkan pada saat presentasi. k. Stop
Setelah semua langkah kerja dilakukan, maka baru dianggap selesai atau stop.
3.3.2 Context Diagram
Gambar 3. 2 Desain Context Diagram
Dalam Context Diagram Diatas dapat dilihat bahwa : Admin melakukan login dan dapat menginputkan, mengedit, menghapus data yang akan di tampilkan didalam website, dan user mendapatkan informasi tersebut setelah mengujungi website.
3.3.3 Blok Diagram
Adapun dalam perancangan dari sitem Forum Fotografi Payakumbuh yang penulis buat maka dapat dilihat dari bentuk blog diagram sebagai berikut :
Gambar 3. 3 Block Diagram Umum
Pada blok diagram diatas dapat dijelaskan Website Forum Fotografi Payakumbuh mempunyai beberapa menu dimana setiap menu tersebut dapat dilihat pada gambar diatas , menu diatas dapat di akses oleh user umum.
Gambar 3. 4 Block Diagram User
Pada blok diagram diatas dapat dijelaskan Website Forum Fotografi Payakumbuh mempunyai beberapa menu dimana setiap menu tersebut dapat dilihat pada gambar diatas , menu diatas hanya dapat di akses oleh user yang terdaftar .
Gambar 3. 5 Block Diagram Administrator
Pada blok diagram diatas dapat dijelaskan Website Forum Fotografi Payakumbuh mempunyai beberapa menu dimana setiap menu tersebut dapat dilihat pada gambar diatas , menu diatas hanya dapat di akses oleh administrator. 3.2.2 Data Flow Diagram
Gambar 3. 6 Desain data flow diagram
3.2.2 Entity Relationship Diagram ( ERD )
untuk menggambarkannya digunakan beberapa notasi dan simbol. ERD dari perancangan website forum fotografi adalah seperti gambar 3.7 :
Gambar 3. 7 ERD website forum fotografi
3.3 Desain File Dan DataBase
database yang penulis gunakan adalah Database db_forumfotografypyk dan adapun desain tabel nya adalah sebagai berikut :
1.
Desain Tabel Untuk Tabel admin
Field Type
Idadmin int(11) Username varchar(15) Password varchar(15) Namaadmin varchar(50) Tabel 3. 1 Desain Tabel admin
Tabel admin digunakan untuk menampung data user dari admin dimana setiap admin yang baru ataupun yang lama akan tersimpan di tabel ini.
2.
Desain Tabel Untuk Tabel comment
Field Type Tabel 3. 2 Desain Tabel comment
Tabel komen digunakan untuk menyimpan data komentar forum , setiap user melakukan komentar maka akan otomatis masuk ke tabel ini
3.
Desain Tabel Untuk Tabel forum
Field Type
Idforum int(11) Idkategori int(11) Namaforum varchar(100)
Tabel 3. 3 Desain Tabel forum
Tabel forum begitu juga setiap forum yang dibuat user ataupun admin akan masuk ke tabel ini
4.
Desain Tabel Untuk Tabel foto
Field Type Tabel 3. 4 Desain Tabel foto
Tabel foto digunakan untuk menyimpan uploader foto yang di upload oleh member atau admin jadi apabila foto baru di upload akan otomatis masuk ke tabel ini
5.
Desain Tabel Untuk Tabel info
Untuk tabel info sendiri digunakan untuk menyimpan informasi masi berita yang di buat oleh user ataupun admin dimana setiap data tersebut dapat di akses umum ataupun member
6.
Desain Tabel Untuk Tabel kategori
Field Type
Idkategori int(11) namakategori varchar(100) Ketkategori Text
Tabel 3. 6 Desain Tabel kategori
Untuk tabel kategori digunakabn sebagai tabel pembantu dalam menyimpan data kategori dari website ataupun data kategori dari forum yang ada
7.
Desain Tabel Untuk Tabel katfoto
Field Type
id_katfoto int(11) Judul varchar(100) Description Text
Tabel 3. 7 Desain Tabel katfoto
Tabel katfoto atau tabel kategori foto penulis ggunakan untuk mengelompokkan data dari foto yang diupload
8.
Desain Tabel Untuk Tabel komentar
Isikomentar Text Tglpostkomentar Datetime Tabel 3. 8 Desain Tabel komentar
Untuk tabel komentar penulis buat dua buah yang ini penulis untukkan untuk menyimpan komentar dari forum
9.
Desain Tabel Untuk Tabel profil
Field Type Tabel 3. 9 Desain Tabel profil
Tabel ini penulis gunakan untuk menyimpan informasi dari data profil forum Fotografi
10.
Desain Tabel Untuk Tabel topik
Field Type Tabel 3. 10 Desain Tabel topik
Topik berkenanan dengan topik pada forum dimana setiap topik akan tersimpan disini
Field Type
Iduser int(11)
Username varchar(15) Password varchar(15)
Email varchar(50)
Nama varchar(50)
Tmplahir varchar(30)
Tgllahir Date
Jk char(1)
Foto Text
Tgldaftar Datetime Tabel 3. 11 Desain Tabel user
Adapun bentuk keseluruhan dari desain database yang penulis rancang adalah sebagai berikut :
Gambar 3. 7 Desain database secara keseluruhan
Alur proses dari aplikasi yang akan dibangun , dirancang dengan menggunakan Flowchart yang menggambarkan bagaimana aplikasi tersebut berjalan. Flowchart merupakan metode yang banyak digunakan karena lebih rinci dan jelas untuk menggambarkan setiap alur proses pada aplikasi.pada aplikasi website ini terdiri dari dua buah flowchart yaitu flowchart menu utama dan flowchart admin
Gambar 3. 8 flowchart Menu Utama