Perancangan Sistem .1 TINJAUAN PUSTAKA

35 enterprise di dalam websitenya. Google menyediakan layanan ini secara gratis kepada pengguna di seluruh dunia Mahdia dan Noviyanto, 2013. Script program digunakan untuk mendeteksi lokasi di mana lokasi fasilitas kesehatan. Proses awal mendeteksi dengan membaca IP address, setelah dapat IP address mendeteksi latitude dan longitude nya dimana letak fasilitas kesehatan berada. Setelah dapat latitude dan longitude ditampilkan di maps dengan menggunakan google maps API. maka hasil dari lokasi fasilitas kesehatan yang terdekat akan ditampilkan. Setelah lokasi fasilitas kesehatan terdekat ditampilkan maka untuk potongan kode menampilkan data tersebut di dapat dari golokasi dan lokasi fasilitas kesehatan yang di ambil data dari database untuk tampil di maps dengan posisi latitude dan longitude lokasi fasilitas kesehatan yang terdapat dalam database dengan sintax SQL dan rumus Haversini formula yang di terapkan dalam script PHP Wibowo dkk, 2014. 2.6 Perancangan Sistem 2.6.1 System Development Life Cycle SDLC Menurut Yakub 2012, System Development Life Cycle SDLC atau disebut juga dengan daur hidup pengembangan sistem merupakan suatu metode yang digunakan umtuk menggambarkan tahapan-tahapan utama dalam proses perancangan sistem. 1. Analisis Tahapan analisis adalah tahapan pembuatan keputusan. Kegiatan dalam tahapan analisis ini adalah Ladjamudin, 2005 : a Deteksi masalah Problem Detection Universitas Sumatera Utara 36 b Penelitianinvestigasi awal Initial Investigation c Analisa kebutuhan sistem Requirement Analysis d Mensortir kebutuhan sistem Generation of System Alternatives e Memilih sistem yang baik Selection of Proper System 2. Perancangan Secara umum, rancangan merupakan gambaran dari fungsi-fungsi suatu sistem yang disusun. Sedangkan perancangan sistem sendiri maksudnya adalah tahapan yang disusun dalam membentuk sistem yang baru yang diinginkan. Tahap perancangan berupaya untuk menentukan atau menggambarkan tentang bagaimana sistem tersebut menyelesaikan suatu permasalah atau mencapai tujuan Sutanta, 2003. Masalah-masalah yang ada dapat diselesaikan dengan tahap perancangan merupakan yaitu dengan bagian pemilihan alternatif sistem yang terbaik. Kegiatan yang dilakukan dalam tahap perancangan meliputi perancangan output, input, dan file Ladjamudin, 2005. a. Data Flow Diagram DFD Data flow diagram adalah suatu model logika data atau proses yang dibuat lebih mendetail dibandingkan dengan diagram konteks yang diperbolehkan, bisa dicapai dengan mengembangkan diagram Kendall and Kendall, 2003. Data flow diagram atau disebut juga data aliran data merupakan model dari sistem untuk menggambarkan pembagian sistem ke modul yang lebih kecil. Berikut ini simbol DFD yang digunakan ahli perancangan sistem Ladjamudin, 2005 : 21 Universitas Sumatera Utara 37 Tabel 2.2 Simbol DFD NAMA SIMBOL SIMBOL DFD VERSI GANE DAN SARSON Arus Data Proses identifikasi Deskripsi Proses Lokasi fisik opsional Penyimpanan Data Identifikasi Entitas Luar Arus Material Penyimpanan Data yang ditunjukkan berulang kali pada satu diagram Identifikasi N baris untuk N pengulangan tidak termasuk yang pertama Simpanan luar yang ditunjukkan berulang kali pada satu diagram Sumber : Ladjamudin, 2005 22 Universitas Sumatera Utara 38 b. Context Diagram CD Context Diagram adalah sebuah diagram sederhana yang menggambarkan hubungan antara entitas luar, masukan dan keluaran dari sistem. Disebut juga dengan diagram konteks adalah merupakan level tertinggi dari DFD yang menggambarkan seluruh input ke sistem atau output dari sistem dan akan memberikan gambaran tentang keseluruhan sistem yang dibatasi oleh boundary dapat digambarkan dengan garis putus-putus yang hanya terdapat satu proses Ladjamudin, 2005. c. Flowchart Flowchart merupakan bagan-bagan mempunyai arus yang menggambarkan langkah-langkah penyelesaian suatu masalah dengan cara penyajian dari suatu alogaritma dilambangkan dengan sususan simbol sebagai alat bantu menggambarkan proses programnya. Simbol-simbol yang digunakan antara lain Ladjamudin, 2005 : Tabel 2.3 Simbol-simbol flowchart NAMA SIMBOL SIMBOL FUNGSI SIMBOL Simbol arus flow Untuk menyatakan jalannya suatu proses Simbol Communication link Untuk menyatakan bahwa ada transisi suatu data informasi dari satu lokasi ke lokasi lainnya Simbol Connector Untuk menyatakan sambungan dari satu proses ke proses lainnya dalam halaman lembar kerja yang sama Universitas Sumatera Utara 39 Tabel 2.3 Lanjutan NAMA SIMBOL SIMBOL FUNGSI SIMBOL Simbol Offline Connector Untuk menyatakan sambungan dari satu proses ke proses lainnya dalam halaman lembar yang berbeda Simbol Offline Connector Untuk menyatakan sambungan dari satu proses ke proses lainnya dalam halaman lembar yang berbeda Simbol Manual Untuk menyatakan suatu tindakan proses yang tidak dilakukan oleh komputer manual Simbol Decision logika Untuk menunjukkan suatu kondisi tertentu yang akan menghasilkan dua kemungkinan jawaban, yatidak Simbol Predefined Proses Untuk menyatakan penyediaan tempat penyimpanan suatu pengolahan untuk memberi harga awal Simbol Terminal Untuk menyatakan permulaan atau akhir suatu program Simbol Keying Operation Untuk menyatakan segala jenis operasi yang diproses dengan menggunakan suatu mesin yang mempunyai keyboard Simbol off-line storage Untuk menyatakan bahwa data dalam simbol ini akan disimpan ke suatu media tertentu Simbol Manual Input Untuk memasukkan data secara manual dengan menggunakan online keyboard Simbol Input-output Untuk menyatakan proses input dan output 24 Universitas Sumatera Utara 40 Tabel 2.3 Lanjutan NAMA SIMBOL SIMBOL FUNGSI SIMBOL Simbol Punched Card Untuk menyatakan input berasal dari kartu atau output ditulis ke kartu Simbol Disk Storage Untuk menyatakan input berasal dari disk atau output disimpan ke disk Simbol Document Untuk mencetak laporan ke printer Simbol Display Untuk menyatakan peralatan output yang digunakan berupa layar video, komputer Sumber : Ladjamudin, 2005 3. Uji coba Tahapan uji coba merupakan suatu proses yang dibuat sedemikian rupa untuk mengidentifikasi ketidakesuaian suatu hasil sebuah sistem informasi dengan proses perancangan. Tujuan dari uji coba adalah untuk memastikan ketepatan dari suatu perancangan apakah sesuai dengan hasil perancangan yang telah selesai untuk memastikan hasil sistem sesuai dengan yang diinginkan Ladjamudin, 2005. 4. Implementasi Tahapan impelementasi mengharapkan jaminan bahwa sistem baru yang terbentuk dapat berjalan secara optimal. Karena tujuan dari tahapan implementasi ini adalah untuk melakukan kegiatan spesifikasi rancangan logikal ke dalam Universitas Sumatera Utara 41 kegiatan yang sebenarnya dari sistem informasi yang akan dibangun, lalu mengimplementasikan sistem yang baru tersebut ke dalam salah satu bahasa pemrograman yang paling sesuai Ladjamudin, 2005. 26 Universitas Sumatera Utara 42

BAB III METODE PERANCANGAN SISTEM

3.1 Metode

Metode System Development Life Cycle SDLC atau disebut juga dengan daur hidup pengembangan sistem digunakan untuk merancang website dalam pemetaan fasilitas kesehatan di Kota Medan, karena belum tersedianya informasi yang dapat diakses dengan sistem website tersebut. Pembuatan jadwal merupakan bagian dari pengembangan sistem untuk mengukur efektivitas pelaksanaan kegiatan. Tahap Pekerjaan Jadwal Kegiatan Bulan 1 Bulan 2 1 2 3 4 1 2 3 4 Tahap Analisis Tahap Perancangan Tahap Uji Coba Tahap Implementasi Tabel 3.1 Jadwal perancangan sistem 3.2 Analisis Sistem Data-data mengenai jenis fasilitas yang telah terdaftar sebelumnya tersimpan dalam bentuk tabel dalam Ms. Excel. Untuk itu, digunakan aplikasi website ini untuk mempermudah mendapatkan informasi yang terpadu. Untuk merancang website ini, peralatan yang diperlukan adalah komputer atau laptop dengan perangkat inputnya yaitu mouse dan keyboard serta aplikasi XAMPP sebagai pengolah perancangan website dan web browser untuk melihat tampilan 27 Universitas Sumatera Utara