Analisis Sistem Perancangan Sistem

BAB IV ANALISIS DAN PERANCANGAN SISTEM

4.1 Analisis Sistem

Untuk memulai membangun suatu website yang berupa aplikasi dosen Akper Wirahusada, penulis terlebih dahulu merencanakan alur kerja berdasarkan kebutuhan dari user yang akan menggunakan aplikasi berbasis web yang akan dibuat. Aplikasi dosen Akper Wirahusada ini diperbuat atas dasar kebutuhan Dosen dan Mahasiswa. Berikut adalah halaman-halaman aplikasi dosen berbasis web yang dibangun penulis agar mahasiswa dapat melihat data-data dosen yang mengajar di Akper Wirahusada. Penjelasan terhadap halaman-halaman aplikasinya yaitu : 1. Admin Halaman admin aplikasi bertanggungjawab atas data-data yang diinformasikan pada halaman. Data-data yang ditampilkan pada aplikasi diambil langsung datanya dari database. Seperti menampilkan data-data dosen yang ada di Akper Wirahusada semuanya diambil dari database. 2. Umum, terutama bagi mahasiswa Akper Wirahusada Universitas Sumatera Utara 3. Data dosen Akper Wirahusada hanya dapat dihapus dan diperbaiki oleh admin. Mahasiswa hanya dapat data-data dosennya saja, serta dapat melakukan forum tanya jawab, dan membaca berdirinya sejarah Akper Wirahusada, serta visi dan misi yang dimiliki oleh Akper Wirahusada.

4.2 Perancangan Sistem

Perancangan sistem adalah merupakan upaya perusahaan untuk memulai memiliki sistem baik yang lama maupun untuk memiliki sistem yang baru. Perancangan sistem dilakukan setelah mendapat gambaran dengan jelas apa yang harus dikerjakan. Agar lebih mudah untuk memahaminya, maka penulis membuat perancangan sistem dalam Tugas Akhir ini. Metode perancangan sistem yang penulis lakukan didalam penyusunan Tugas Akhir ini terdiri dari Perancangan Data Flow Diagram DFD, Perancangan Normalisasi dan Database serta Perancangan Data Flowchart.

4.2.1. Perancangan Data Flow Diagram DFD

Didalam penyusunan Tugas Akhir ini, penulis melakukan perancangan awal sistem dengan menggunakan Data Flow Diagram DFD sesuai dengan data hasil penelitian. Data Flow Diagram DFD merupakan suatu bagian yang menggambarkan urutan kerjaproses secara garis besar. Dengan diagram aliran data dapat dipahami bagaimana sistem tersebut berjalan. Universitas Sumatera Utara Penggunaan notasisimbol dalam diagram arus data berguna untuk membantu komunikasi antara analisis sistem dengan pemakai sistem user agar dapat memahami suatu sistem secara logika, selain dari itu notasisimbol dalam diagram arus data itu juga membantu sekali untuk memahami suatu sistem pada semua tingkat kompleksitasnya. Diagram tersebut dikenal dengan Data Flow Diagram DFD. Adapun sombol-simbol yang digunakan pada DFD adalah sebagai berikut : Tabel 4.1 Simbol-Simbol DFD No Nama Simbol Gambar Keterangan 1 2 3 4 External Entity Terminator Kesatuan Luar Proses Data Store. Data Flow Arus Data External Entity Terminador Kesatuan luar digambarkan dengan notasisimbol kotak berbentuk bujur sangkar. Simbol ini menggambarkan suatu proses atau transformasi data. Simbol ini untuk memudahkan mengambarkan simpanan data Simbolnotasi ini mengambarkan arus data yang mengalir sebagi input atau output. Universitas Sumatera Utara

4.2.2. Perancangan Flowchart Diagram Alir

Adapun flowchart untuk perancangan output administrator yaitu : Gambar 4.1 flowchart login admin Selanjutnya adalah, flowchart untuk perancangan output pengunjung yaitu : Gambar 4.2 flowchart pengunjung Login Administrator Input User Password Status = Admin Tampilan web Admin Logout Login Nama Pass Anda Salah Halaman Pengunjung Pilih Link yang ada Forum diskusi Buat bahasan Tampilkan jawaban Universitas Sumatera Utara

4.2.3. Perancangan Database

Database dapat diumpamakan sebagai sebuah tempat menyimpan data yang terstruktur agar dapat diakses dengan cepat dan mudah. Membangun sebuah database merupakan langkah awal pembuatan aplikasi, termasuk aplikasi dosen Akper Wirahusada. Dalam perancangan aplikasi pencarian judul ini, penulis membuat 4 tabel dalam database wirahusada. Pembuatan database dan tabel-tabel mempergunakan fasilitas MySQL. Di bawah ini adalah gambaran isi dari masing-masing tabel.

a. Tabel admin terdiri dari :