APLIKASI SISTEM INFORMASI DEWAN PIMPINAN DAERAH (DPD) II GAPEKNAS KABUPATEN KUDUS

dokumen-dokumen yang mirip
APLIKASI PERPUSTAKAAN ON LINE

APLIKASI DEBET NOTA ADMINISTRASI LOGISTIK PADA PT. BHANDA GHARA REKSA (PERSERO) PALEMBANG

BAB II LANDASAN TEORI

BAB 1 PENDAHULUAN. Sistem informasi merupakan fokus utama dari studi disiplin sistem informasi dan

SISTEM INFORMASI ALAT TULIS KANTOR DI JURUSAN TEKNIK ELEKTRO UNIVERSITAS DIPONEGORO Desi Hestya Nugraheni 1, Adian Fatchur Rochim 2, Aghus Sofwan 2

BAB III LANDASAN TEORI

MAKALAH SEMINAR TUGAS AKHIR. APLIKASI BUKU ELEKTRONIK (e-book) BERBASIS WEB Anandianingsih (L2F304211)*, Agung BP, ST. MIT**, Aghus Sofwan, ST.

BAB II LANDASAN TEORI. suatu maksud tertentu adalah bagian dari suatu sistem, yang mana sistem

BAB II LANDASAN TEORI. Menurut Fathansyah Basis data (Database) dapat didefinisikan dalam sejumlah sudut pandang seperti:

Aplikasi e-commerce Pada Layanan Toko Komputer Elektronik (e-computer Store)

BAB II LANDASAN TEORI Konsep Dasar Membangun Aplikasi Berbasis Web

BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah. Perkembangan aplikasi teknologi informasi saat ini sudah berkembang begitu pesat

SISTEM INFORMASI PELATIHAN LEMBAGA PENGEMBANGAN DAN PENJAMINAN MUTU PENDIDIKAN UNIVERSITAS DIPONEGORO SEMARANG

Makalah Seminar Tugas Akhir SISTEM APLIKASI PENCATATAN TINDAK KEJAHATAN PADA POLSEK TEGAL SELATAN BERBASIS WEB. Abstrak

BAB 2 LANDASAN TEORI. Definisi lain dari sistem adalah kumpulan dari bagian-bagian yang bekerja sama

BAB 1 PENDAHULUAN Latar Belakang. Dalam era globalisasi saat ini, ilmu pengetahuan dan teknologi berkembang

PEMBANGUNAN SISTEM INFORMASI PEMESANAN PAKET TOUR PADA PERANGKAT MOBILE (STUDI KASUS : ARUNA TRAVEL)

APLIKASI SISTEM INFORMASI PENGINAPAN PADA HOTEL BERBASIS WEB

BAB III LANDASAN TEORI. untuk aktivitas tersebut atau untuk mencapai tujuan tersebut.

BAB 1 PENDAHULUAN. diinginkan. Dengan banyaknya penjual ikan secara konvensional untung yang

SISTEM INFORMASI ALAT TULIS KANTOR DI JURUSAN TEKNIK ELEKTRO UNIVERSITAS DIPONEGORO Desi Hestya Nugraheni1, Adian Fatchur Rochim2, Aghus Sofwan2

BAB 2 LANDASAN TEORI. disebut HTML (HyperText Markup Langauge). Pada perkembangan berikutnya,

BAB III 3. LANDASAN TEORI

SISTEM INFORMASI INSTALASI GAWAT DARURAT RUMAH SAKIT MYRIA PALEMBANG MENGGUNAKAN PHP dan MYSQL

SISTEM INFORMASI PENGGAJIAN KARYAWAN PADA CV. KIDANG MAS KENDAL

MAKALAH SEMINAR TUGAS AKHIR SISTEM INFORMASI MANAJEMEN PELATIHAN PENGEMBANGAN PENDIDIKAN UNIVERSITAS DIPONEGORO

BAB III LANDASAN TEORI

BAB II LANDASAN TEORI. berkelanjutan tentang kegiatan/program sehingga dapat dilakukan tindakan

MAKALAH SEMINAR TUGAS AKHIR PERANCANGAN APLIKASI AGENDA UJIAN TUGAS AKHIR BERBASIS WEB

SISTEM INFORMASI BANK DATA DAN PENELUSURAN TUGAS AKHIR DAN SKRIPSI BERBASIS WEB ( STUDY KASUS STMIK PRINGSEWU)

BAB III LANDASAN TEORI. permasalahan yang dibahas dan juga menjelaskan aplikasi-aplikasi yang akan

BAB II LANDASAN TEORI. produk itu baik atau rusak ataupun untuk penentuan apakah suatu lot dapat diterima

BAB II TINJAUAN PUSTAKA

BAB 1 PENDAHULUAN. penerimaan informasi. Mulai dari perusahaan-perusahaan, sekolah-sekolah,

BAB 1 PENDAHULUAN. yang sudah maju seperti Amerika, Eropa, Jepang dan lain sebagainya.

APLIKASI BERBASIS WEB PEMETAAN INFORMASI PADA GAMBAR BITMAP

APLIKASI SISTEM INFORMASI SARANA-PRASARANA UNIVERSITAS DIPONEGORO BERBASIS WEB

BAB III LANDASAN TEORI. Secara umum pengertian inventori adalah stock barang yang harus dimiliki

PERANCANGAN DAN IMPLEMENTASI SISTEM INFORMASI E_LEARNING UNTUK PEMBELAJARAN BAHASA PEMROGRAMAN PHP

BAB 1 PENDAHULUAN Latar Belakang. Perkembangan ilmu pengetahuan dan teknologi telah memperlihatkan

BAB III LANDASAN TEORI. permasalahan yang dibahas. Hal ini sangat penting karena teori-teori tersebut

SISTEM INFORMASI PELAYANAN PERIZINAN DAN PENANAMAN MODAL PADA BP3MD PROVINSI SUMATERA SELATAN

DIREKTORI PERGURUAN TINGGI SWASTA WILAYAH II

Makalah Tentang Konten Manajemen Sistem Untuk Ujian Kompetensi Online

APLIKASI PENJUALAN PADA CV. ANANDAM KOMPUTER MAGELANG BERBASIS WEBSITE. Rizal Ari Ardianto. Program studi Teknik Informatika S-1

PENGEMBANGAN APLIKASI LAYANAN PERTANAHAN BERBASIS WEB PADA KANTOR BPN (BADAN PERTANAHAN NASIONAL) KABUPATEN BADUNG

BAB III LANDASAN TEORI

BAB II LANDASAN TEORI

Politeknik Negeri Sriwijaya BAB I PENDAHULUAN

SISTEM INFORMASI PENUNTUTAN PADA BIDANG TINDAK PIDANA UMUM PADA KANTOR KEJAKSAAN TINGGI SUMATERA SELATAN

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI

Sistem Informasi Pencatatan Data Warga Kelurahan Berbasis Mobile

SISTEM INFORMASI PENJUALAN BERBASIS WEB PADA CV ALFA FURNITURE AMBARAWA PRINGSEWU LAMPUNG MURFIKA RANI. Jurusan Sistem Informasi

BAB III LANDASAN TEORI. kinerja dan memotivasi kinerja individu di waktu berikutnya.

SISTEM MONITORING PERALATAN BENGKEL MENGGUNAKAN METODE WATERFALL DENGAN MVC CODEIGNITER. Andriyani Siyoperman Gea ABSTRAK

BAB II LANDASAN TEORI. bidang media komunikasi dan informasi. Internet adalah suatu jaringan komputer

BAB III LANDASAN TEORI

PEMBERDAYAAN SISTEM PEMERINTAHAN DAN POTENSI DESA PADA KABAPUTEN PRINGSEWU BERBASIS WEB

SISTEM INFORMASI KELURAHAN SELOMARTANI KALASAN SLEMAN YOGYAKARTA Linda Laurawati 1, Aghus Sofwan, S.T., M.T 2, Adian fatchur Rochim, S.T., M.

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI. organisasi yang pada saat dilaksanakan akan memberikan informasi bagi pengambil

SISTEM INFORMASI DESA NGARIP BERBASIS WEB KABUPATEN TANGGAMUS LAMPUNG

KATA PENGANTAR. Pada kesempatan ini penulis mengucapkan banyak terimakasih kepada:

DESAIN DAN IMPLEMENTASI SISTEM INFORMASI DAN ADMINISTRASI PADA SMA NEGERI 12 PALEMBANG MENGGUNAKAN WEBSITE DESIGN METHOD (WSDM)

WEBSITE PORTAL PADA CV CHAMPION PALEMBANG MENGGUNAKAN PHP DAN MySQL

Rancang Bangun Sistem Informasi Pelelangan Ikan Berbasis Web Pada Tempat Pelelangan Ikan Kabupaten Situbondo Jawa Timur

MAKALAH TUGAS AKHIR PEMBUATAN SITUS WEB ALMAMATER PERGURUAN TINGGI MENGGUNAKAN PHP DAN MySQL

BAB III LANDASAN TEORI

DAFTAR ISI. ABSTRAK... i KATA PENGANTAR... iii DAFTAR ISI... v DAFTAR TABEL... viii DAFTAR GAMBAR... ix DAFTAR SIMBOL... xi DAFTAR LAMPIRAN...

BAB III TINJAUAN PUSTAKA

SISTEM DISTRIBUSI PRODUK PADA PT. PRABU ABDIWIJAYA SRIWIJAYA PALEMBANG MENGGUNAKAN PHP DAN MYSQL

BAB II LANDASAN TEORI

APLIKASI PENCARIAN PASIEN, DOKTER, KAMAR PADA RUMAH SAKIT BERBASIS WEB MENGGUNAKAN MULTI DBMS

Sistem Informasi Kepegawaian Pada Kantor Dewan Teknologi Informasi dan Komunikasi Provinsi Papua Berbasis Web

JURNAL SISTEM INFORMASI SIMPAN PINJAM BANK PERKREDITAN RAKYAT (BPR) PT.ARMINDO KENCANA NGANJUK

BAB II LANDASAN TEORI. dan didistribusikan kepada para pemakai.

PERANCANGAN SISTEM INFORMASI PRAKTIKUM BERBASIS WEB DENGAN MENGGUNAKAN PHP DAN MYSQL SKRIPSI

PREDIKSI PENJUALAN KERUDUNG RABBANI DI GRIYA MUSLIM STORE DUKUN GRESIK DENGAN TREND MOMENT

DAFTAR ISI. ABSTRAK... i. ABSTRACT... ii. KATA PENGANTAR... iii. DAFTAR ISI... vi. DAFTAR GAMBAR... xi. DAFTAR TABEL... xiv. DAFTAR SIMBOL...

Kata Kunci :Sistem Informasi Akademik, SMA, Waterfall, PHP, MySql

PENGEMBANGAN WEBSITE PEMASARAN PT VINAYAKA ABADI DENGAN METODE WEB ENGINEERING

SISTEM INFORMASI PEMBUKUAN BERBASIS WEB PADA PERUSAHAAN DAGANG LA BRUNDORE COOKIES SEMARANG

APLIKASI PEMBUATAN DAFTAR KONTRAK SOFTWARE APLIKASI DI PT.TOTAL SOLUSI PRIMA MENGGUNAKAN PHP DAN MYSQL

BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah

Bab II. TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA. fungsi yang saling berhubungan dan secara bersama-sama bertujuan untuk memenuhi

Makalah Seminar Tugas Akhir

SISTEM INFORMASI REGISTRASI HAK PATEN SENTRA HAK KEKAYAAN INTELEKTUAL BERBASIS WEB PADA BALITBANGNOVDA PROVINSI SUMATERA SELATAN

MAKALAH SEMINAR TUGAS AKHIR PERANCANGAN APLIKASI KANTOR VIRTUAL BERBASIS WEB 2.0

MAKALAH SEMINAR TUGAS AKHIR. SISTEM INFORMASI AKUNTANSI UNTUK UKM Berlia Setiawan 1, Kodrat Imam Satoto 2, Adian Fatchurrohim 2

PERANCANGAN WEBSITE SEBAGAI SARANA PROMOSI PADA MTs MA ARIF NU 1 AJIBARANG. Oleh: Lina Rahmawati Sistem Informasi, STMIK Amikom Purwokerto ABSTRAKS

SISTEM INFORMASI PENGAJUAN JUDUL TUGAS AKHIR BERBASIS WEBSITE PADA AKADEMI MANAJEMEN INFORMATIKA DAN KOMPUTER (AMIK) LEMBAH DEMPO PAGARALAM

SISTEM INFORMASI LOWONGAN PEKERJAAN BERBASIS WEB PADA BALAI LATIHAN KERJA BOYOLALI

SISTEM INFORMASI PRODUKSI DAN DISTRIBUSI PADA PT TIRTA BAHAGIA PALEMBANG MENGGUNAKAN DELPHI 2007 DAN SQL SERVER 2008

BAB 2 LANDASAN TEORI

SISTEM INFORMASI DESA NGARIP BERBASIS WEB KABUPATEN TANGGAMUS LAMPUNG

ANALISA DAN PERANCANGAN SISTEM INFORMASI PEMBINAAN PANTI ASUHAN PADA PANTI ASUHAN MUHAMMADIYAH TEMBILAHAN. Abdur Rahim

Perancangan Sistem Informasi Administrasi Keuangan Sekolah Berbasis Multiuser Pada Madrasah Tsanawiyahal Uswah Bergas

IMPLEMENTASI SISTEM INFORMASI AKADEMIK BERBASIS WEB PADA SEKOLAH MENENGAH PERTAMA (SMP) SWASTA NUSA PENIDAMEDAN

Transkripsi:

APLIKASI SISTEM INFORMASI DEWAN PIMPINAN DAERAH (DPD) II GAPEKNAS KABUPATEN KUDUS Ir. Kodrat Iman S, M.M Aghus Sofwan, ST, MT NIP. 132.046.696 NIP. 132 163 757 Ari Wahyudiono L2F 303 422 Jurusan Teknik Elektro, Fakultas Teknik, Universitas Diponegoro, SEMARANG ABSTRAK Dalam perkembangan teknologi sekarang ini, baik instansi pemerintah maupun swasta dituntut agar dapat mengikuti dan mengetahui derasnya arus informasi dalam segala bidang khususnya Internet. Dengan memanfaatkan Internet diharapkan asosiasi DPD II GAPEKNAS Kabupaten Kudus akan semakin mempermudah nya, instansi pemerintah dan rekanan dalam mendapatkan informasi. Pembuatan Aplikasi Sistem Informasi DPD II GAPEKNAS Kabupaten Kudus menggunakan bahasa pemrograman web PHP, sedangkan penyusunan basis data menggunakan MySQL. Analisis sistemnya menggunakan pemodelan terstruktur dengan konsep model Diagram Alir Data dan Diagram Hubungan Entitas. Dengan adanya sistem informasi tersebut diharapkan asosiasi,, pemerintah serta pihak pihak yang terkait dapat mengakses data dan informasi yang dibutuhkan secara cepat dan akurat. Kata kunci : GAPEKNAS, Internet, PHP, MySQL I. PENDAHULUAN Latar Belakang Saat ini teknologi informasi berkembang dengan pesat dengan mulai diterapkan di berbagai bidang untuk memudahkan dan meningkatkan kinerja dari bidang tersebut. Dengan memanfaatkan teknologi informasi, kita dapat mengolah data menjadi informasi yang tersaji dengan cepat dan akurat. Dalam teknologi informatika ada tiga komponen penting yaitu perangkat manusia, prosedur (aturan-aturan yang berlaku didalam sistem) dan basis data. Dalam perkembangannya yang disegala bidang ini, teknologi informasi bisa sebagai salah satu sarana untuk memperoleh informasi tentang segala yang diinginkan oleh penggunanya. Salah satunya mencari informasi tentang perusahaan yang bisa membantu dalam pekerjaan yang akan dilakukan oleh instansi pemerintah maupun swasta atau perorangan. Dengan adanya latar belakang di atas, penulis ingin membangun sebuah Aplikasi Sistem Informasi Asosiasi Dewan Pimpinan Daerah (DPD) II Gabungan Pengusaha Kontraktor Nasional (GAPEKNAS) Kabupaten Kudus yang mencakup informasi umum, organisasi, data asosiasi yang mencakup profil usaha, pengalaman dan tentang usaha data asosiasi tersebut, sehingga masyarakat umum dan pihak - pihak yang ingin memperoleh data asosiasi bisa mendapatkan informasi yang diinginkan. Pada tugas akhir ini yang berjudul Aplikasi Sistem Informasi Asosiasi DPD II GAPEKNAS Kabupaten Kudus menggunakan perancangan sistem terstruktur dengan menggunakan tipe database klien-server berbasis web dan mengimplementasikannya menggunakan sistem operasi Windows dengan menggunakan Apache sebagai web servernya, PHP digunakan sebagai bahasa pemrogramannya dan MySQL sebagai database servernya Tujuan dan Manfaat Tujuan dari pembuatan Tugas Akhir ini adalah untuk memudahkan Asosiasi DPD II GAPEKNAS Kabupaten Kudus untuk mendata para nya. Manfaat dari sistim informasi ini bisa memberikan informasi lebih cepat untuk semua pihak yang menginginkan data-data yang berhubungan dengan asosiasi DPD II GAPEKNAS Kabupaten Kudus 1

Pembatasan Masalah Batasan masalah pada pembuatan tugas akhir ini sebagai berikut : 1. Pengaksesan layanan informasi Asosiasi DPD II GAPEKNAS Kabupaten Kudus dibatasi hanya untuk informasi Asosiasi DPD II GAPEKNAS Kabupaten Kudus, asosiasi serta informasi/berita. 2. Sistem informasi hanya disimulasikan untuk Asosiasi DPD II GAPEKNAS Kabupaten Kudus. II. APLIKASI SISTEM INFORMASI ASOSIASI DPD II GAPEKNAS KABUPATEN KUDUS Pengertian Sistem Sistem adalah satu-kesatuan yang terdiri atas komponen-komponen (subsistem-subsistem) yang saling berhubungan, dalam upaya mencapai satu atau beberapa tujuan tertentu. Sistem secara fisik adalah kumpulan dari elemen-elemen yang beroperasi bersama-sama untuk menyelesaikan suatu sasaran Pengertian Informasi Informasi adalah data yang sudah diolah menjadi suatu bentuk yang penting bagi penerima dan mempunyai nilai yang nyata dan dapat digunakan untuk mengambil keputusan, baik untuk sekarang maupun untuk masa yang akan dating [1]. Informasi mempunyai kualitas yang dapat digunakan suatu organisasi dalam suatu pengambilan keputusan [2]. Suatu informasi yang bernilai baik apabila memenuhi tiga syarat yaitu : akurat, tepat waktu, relevan. Nilai dari informasi (Value of Information) ditentukan dari dua hal, yaitu manfaat (benefit) dan biaya (cost) untuk mendapatkannya Basis Data Basis data dapat didefinisikan sebagai himpunan kelompok data (arsip) yang saling berhubungan yang diorganisasi sedemikian rupa agar kelak dapat dimanfaatkan kembali dengan cepat dan mudah. Prinsip utamanya adalah pengaturan data/arsip dan tujuan utamanya adalah kemudahan dan kecepatan dalam pengambilan kembali data/arsip tersebut Penyusunan basis data digunakan untuk mengatasi masalah pada penyusunan data yaitu: Redudansi & inkonsistensi data dan Inkonsistensi. Komponen dasar system basis data terdiri dari : data, hardware, DBMS, program aplikasi, user. Analisa Sistem Pengertian analisa sistem adalah suatu sistem prosedur pengolahan informasi yang ada dan hasilnya digambarkan dengan bagan dari suatu diagram [2]. Alat Bantu yang digunakan adalah Diagram Alir Dokumen (Flow of Document) yang berfungsi untuk menghubungkan antara pelaku, proses (manual atau komputer), dan aliran data (dalam bentuk dokumen masukkan dan keluaran). Perancangan Sistem Perancangan sistem adalah penggambaran atau pembuatan sketsa dari beberapa elemen yang pisah menjadi suatu kesatuan utuh[2]. Pengertian perancangan sistem adalah menentukan bagaimana suatu sistem akan menyelesaikan apa yang mesti diselesaikan, tahap ini menyangkut konfigurasi dari komponen perangkat keras dan perangkat lunak dari suatu sistem sehingga sistem akan benar benar sesuai dengan rancangan yang telah diterapkan oleh analisis system. Tujuan dari perancangan sistem adalah untuk memenuhi kebutuhan user dan memberikan gambaran yang jelas dari perancangan bagan yang lengkap pada programer Alat Perancangan system yang digunakan adalah Contex diagram, DFD, DFD Levelled, ERD, Normalisasi, Kardinalitas atau Derajat Relasi, Kamus Data, Perancangan Masukan dan Keluaran. PHP PHP (Personal Home Page) adalah skrip bersifat server-side yang ditambahkan ke dalam HTML. Skrip ini akan membuat suatu aplikasi dapat diintegrasikan ke dalam HTML sehingga suatu halaman web tidak lagi bersifat statis, namun menjadi bersifat dinamis. Sifat serverside berarti pengerjaan skrip akan dilakukan di server, baru kemudian hasilnya dikirim ke browser [5]. Kelebihan PHP 1. Sebuah bahasa script yang tidak melakukan sebuah kompilasi dalam penggunaannya 2. Web server yang mendukung PHP dapat dengan mudah ditemukan mulai dari IIS 2

sampai dengan Apache, dengan konfigurasi yang relative mudah 3. Dalam sisi pengembangan lebih mudah, karena banyaknya milis-milis dan developer yang siap membantu dalam pengembangan 4. Dalam sisi pemahaman, PHP adalah bahasa scripting yang mudah karena referensi yang banyak 5. PHP adalah bahasa open source yang dapat digunakan di berbagai mesin (linux, unix, windows) dan dapat dijalankan secara runtime melalui console serta juga dapat menjalankan perintah-perintah sistem. MySQL MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL atau DBMS (database management system) yang multithread, multi-user MySQL tersedia sebagai perangkat lunak gratis dibawah lisensi GNU General Public License (GPL) Untuk melakukan koneksi dengan MySQL, PHP telah menyediakan berbagai macam fungsi untuk keperluan tersebut, diantaranya: 1. Mysql_connect() 2. Mysql_select_db() 3. Mysql_query() 4. Mysql_close() III. ANALISA DAN PERANCANGAN SISTEM INFORMASI ASOSIASI DPD II GAPEKNAS KABUPATEN KUDUS Perancangan aplikasi pelayanan informasi asosiasi DPD II GAPEKNAS Kabupaten Kudus dimulai dari perancangan basis data. Perancangan basis data ini meliputi perancangan tabel-tabel sesuai kebutuhan data dan penentuan hubungan antar tabel tersebut 3.1 Entity Relationship Diagram (ERD) Perancangan basis data bertujuan untuk menghasilkan struktur basis data yang baik dan benar. Salah satu alat bantu yang dapat digunakan untuk merancang basis data adalah diagram Entity Relationship (ER). ERD aplikasi sistem ditunjukkan pada Gambar 3.1. Gambar 3.1 Entity Relationship Diagram (ERD) Pada Gambar 3.1 dijelaskan bahwa ada lima entitas pada aplikasi sistem ini yaitu, komisaris, pengalaman, admin dan session. Entitas mempunyai hubungan dari banyak ke banyak dengan entitas komisaris yang keterangan hubungannya adalah dimiliki. Entitas mempunyai hubungan dari satu ke banyak dengan entitas pengalaman yang keterangan hubungannya adalah memiliki. Entitas dan admin mempunyai hubungan dengan session yang keterangan hubungannya adalah periksa. 3.2 Konsep Dasar Basis Data 3.2.1 Normalisasi Tujuan dari normalisasi tersebut adalah untuk mengurangi pemasukan data yang berulang (redudant data), duplikasi data, serta untuk menghindari terjadinya masalah pada saat mengisi, mengubah maupun menghapus data. 3.2.1.1 Bentuk Tidak Normal Bentuk tidak normal merupakan bentuk tabel yang diperoleh dari kebutuhan data yang ada, sehingga tidak ada pemisahan berdasarkan kunci. Dalam bentuk tidak normal ini, data bisa merupakan data duplikat atau tidak lengkap. 3.2.1.2 Bentuk Normal Pertama (First Normal Form) Bentuk normal ini digunakan pada tabel yang belum ternormalisasi diubah ke dalam bentuk normal pertama dengan membuat setiap atribut bernilai tunggal untuk setiap baris. Jadi setiap baris berisi kolom dengan jumlah yang sama dan setiap kolom hanya memiliki satu nilai. 3

3.2.1.3 Bentuk Normal Kedua (Second Normal Form) Bentuk normal kedua mensyaratkan bahwa setiap atribut bergantung pada kunci primer. Relasi pada gambar tidak termasuk bentuk normal kedua, tetapi memenuhi persyaratan bentuk normal pertama. Pada bentuk normal kedua ini ada tiga tabel yaitu, komisaris, dan pengalaman. 3.3 Data Flow Diagram (DFD) DFD adalah alat yang menggambarkan aliran data melalui sistem dan kerja atau pengolahan yang dilakukan oleh sistem tersebut. Ada empat simbol dalam DFD yaitu persegi panjang bersudut tumpul menyatakan proses, persegi empat menyatakan terminator, kotak dengan ujung terbuka menyatakan data store atau terkadang disebut database, dan panah menyatakan aliran data. 3.3.3 DFD Tingkat Dua DFD tingkat dua terdiri dari dua proses yaitu proses login (P1) dan proses pengelolaan data (P2). 3.3.3.1 DFD Tingkat Dua Proses Login (P1) 3.3.1 DFD Tingkat Nol menampilkan Anggota Aplikasi Sistem Informasi Asosiasi DPD II GAPEKNAS Kabupaten Kudus menampilkan Pengunjung Gambar 3.4 DFD tingkat dua proses login (P1) 3.3.3.2 DFD Tingkat Dua Proses Pengelolaan Data (P2) menampilkan Admin Gambar 3.2 DFD tingkat nol aplikasi sistem 3.3.2 DFD Tingkat Satu Gambar 3.5 DFD tingkat dua proses pengelolaan data (P2) 3.3.3.3 DFD Tingkat Tiga Menampilkan Data (P3) Gambar 3.3 DFD tingkat satu aplikasi sistem Gambar 3.6 DFD tingkat tiga proses pengelolaan data (P3) 4

IV. IMPLEMENTASI DAN PENGUJIAN SISTEM 4.1 Tahap Implementasi 4.1.1 Implementasi Basis Data Basis data dari aplikasi sistem informasi ini terdiri dari tabel admin, tabel, tabel pengalaman, tabel komisaris, tabel berita dan tabel organisasi. 4.1.2 Implementasi Tampilan Awal Dalam Hak Akses Pengunjung Implementasi tampilan awal merupakan tampilan yang pertama kali dijumpai pada saat aplikasi diakses, terdapat daftar 5 berita terkini dan halaman login. Implementasi tampilan awal dapat dilihat pada Gambar 4.8. Gambar 4.10 Implementasi tampilan 4.1.5 Implementasi Tampilan Awal Dalam Hak Akses Anggota Implementasi tampilan awal merupakan tampilan yang pertama kali dijumpai pada saat aplikasi diakses, terdapat daftar 5 berita terkini. Implementasi tampilan awal dapat dilihat pada Gambar 4.11. Gambar 4.8 Implementasi tampilan awal aplikasi sistem informasi 4.1.3 Implementasi Tampilan Organisasi Dalam Hak Akses Pengunjung Halaman organisasi menampilkan daftar organisasi GAPEKNAS Kab. Kudus. Implementasi tampilan menu utama dapat dilihat pada Gambar 4.9. Gambar 4.11 Implementasi tampilan awal aplikasi sistem informasi 4.1.6 Implementasi Tampilan Organisasi Dalam Hak Akses Anggota Halaman organisasi menampilkan daftar organisasi GAPEKNAS Kab. Kudus. Implementasi tampilan menu utama dapat dilihat pada Gambar 4.12. Gambar 4.9 Implementasi tampilan organisasi 4.1.4 Implementasi Tampilan Anggota Dalam Hak Akses Pengunjung Halaman menampilkan data GAPEKNAS Kab. Kudus. Implementasi tampilan Anggota dapat dilihat pada Gambar 4.1. Gambar 4.12. Implementasi tampilan organisasi 5

4.1.7 Implementasi Tampilan Anggota Dalam Hak Akses Anggota Halaman menampilkan data GAPEKNAS Kab. Kudus. Implementasi tampilan dapat dilihat pada Gambar 4.13. 4.1.10Implementasi Tampilan Organisasi Dalam Hak Akses Admin Halaman organisasi menampilkan daftar organisasi GAPEKNAS Kab. Kudus. Implementasi tampilan menu utama dapat dilihat pada Gambar 4.16. Gambar 4.16 Implementasi tampilan organisasi Gambar 4.13 Implementasi tampilan 4.1.8 Implementasi Tampilan Awal Dalam Hak Akses Admin Implementasi tampilan awal merupakan tampilan yang pertama kali dijumpai pada saat aplikasi diakses, terdapat daftar 5 berita terkini. Implementasi tampilan awal dapat dilihat pada Gambar 4.14. 4.1.11 Implementasi Tampilan Anggota Dalam Hak Akses Admin Halaman menampilkan data GAPEKNAS Kab. Kudus. Implementasi tampilan dapat dilihat pada Gambar 4.17. Gambar 4.17 Implementasi tampilan dalam hak akses admin Gambar 4.14 Implementasi tampilan awal aplikasi sistem informasi 4.1.9 Implementasi Tampilan Home Dalam Hak Akses Admin Halaman home menampilkan daftar 5 berita terkini. Implementasi tampilan home dalam hak akses admin dapat dilihat pada Gambar 4.15. 4.2 Pengujian Pengujian pada aplikasi sistem infomasi ini terdiri dari pengujian login, pengujian pengolahan data, pengujian menampilkan data. 4.2.1 Pengujian Login Pada login, akan diminta memasukkan atau mengisi username dan password, jika username dan password benar sesuai dengan tabel, maka dapat mengolah data sesuai hak aksesnya. Gambar 4.15 Implementasi tampilan home dalam hak akses admin Gambar 4.16 Implementasi tampilan login 6

4.2.2 Pengujian Pengolahan data. Pengujian pengolahan data sesuai dengan hak aksesnya masing-masing. 1. Profile Data Profile data berisikan informasi tentang menu-menu yang dimiliki oleh. 4. Edit Data Edit data berisikan data-data yang dimiliki perusahaan yang bisa dipilih jika ingin mengganti datanya. Gambar 4.20 Implementasi tampilan Edit Data Gambar 4.17 Implementasi tampilan Profile 2. Data Pengalaman Saat data pengalaman dipilih maka akan muncul data pengalaman yang dipunyai oleh tersebut. 5. Ganti User Saat memilih ganti user maka bisa mengganti username dan password sesuai yang di inginkan. Gambar 4.21 Implementasi tampilan Ganti User Gambar 4.18 Implementasi tampilan Pengalaman 3. Tentang Usaha Menu usaha berisikan informasi logo perusahaan dan visi,misi atau informasi singkat tentang. 6. Log Out Saat memilih log out maka akan keluar dari menu nya. Gambar 4.22 Implementasi tampilan Log Out Gambar 4.19 Implementasi tampilan Tentang Usaha Anggota 7

4.2.3 Pengujian Pencarian Pada pencarian ada tampilan yang meminta memasukkan atau mengisi kriteria yang diinginkan didalam kolom pencarian. 4.2.4 Pengujian Pencetakan Data Pada pencetakan data ini data yang diambil akan diekspor ke berkas Microsoft Excel dengan format *.xls sehingga data tersebut bisa di simpan dan dicetak sesuai dengan data yang ditampilkan. Gambar 4.28 menunjukkan implementasi tampilan pengujian pencetakan data Gambar 4.23 Implementasi tampilan awal pencarian a. Pencarian saat kriteria yang dimasukkan tidak ditemukan Admin, maupun pengunjung dapat mencari informasi yang sesuai dengan kriteria yang ada. Jika tidak kata yang dimasukkan tidak sesuai kriteria maka akan muncul keterangan peringatan yang dapat dilihat di Gambar 4.26 Gambar 4.28 Implementasi tampilan pengujian pencetakan data Gambar 4.26 Implementasi tampilan pencarian saat kriteria yang dimasukkan tidak ditemukan. b. Pencarian saat kriteria yang dimasukkan ditemukan Admin, maupun pengunjung dapat mencari informasi yang sesuai dengan kriteria yang ada. Jika kata yang dimasukkan sesuai kriteria maka akan muncul data yang dapat dilihat di Gambar 4.27 Gambar 4.27 Implementasi tampilan pencarian saat kriteria yang dimasukkan ditemukan. Gambar 4.29 Implementasi tampilan hasil pencetakan data pada tampilan Microsoft Excel 8

V. PENUTUP 5.1 Kesimpulan Dalam pembuatan dan penyelesaian laporan Tugas Akhir ini dengan judul Aplikasi Sistem Informasi Dewan Pimpinan Daerah (DPD) II GAPEKNAS Kabupaten Kudus dapat ditarik kesimpulan antara lain: 1. Dengan adanya sistem informasi ini pihakpihak yang terkait akan lebih mudah mendapatkan informasi yang berhubungan dengan DPD II GAPEKNAS Kabupaten Kudus. 2. Data asosiasi dapat tersistematis dan terorganisir oleh pengurus DPD II GAPEKNAS Kabupaten Kudus dalam pencarian, penambahan dan penghapusan data. 3. Anggota asosiasi dapat mengedit datanya sendiri ketika ada pembaharuan data. 5.2 Saran Penulis memberikan beberapa saran yang mungkin dapat bermanfaat bagi pengembangan Tugas Akhir ini antara lain: 1. Pengaksesan layanan informasi bisa dikembangkan untuk data yang lebih kompleks. 2. Sistem informasi yang disimulasikan bisa mencakup wilayah yang lebih luas, misalnya tidak hanya untuk satu kabupaten tapi bisa untuk cakupan wilayah propinsi maupun nasional. [7] Abdul Kadir, Dasar Pemrograman Web Dinamis Menggunakan PHP, ANDI Yogyakarta, 2002. [8] Bunafit Nugroho, Aplikasi Pemrograman Web Dinamis Dengan PHP dan MySQL, Gava Media Yogyakarta, 2004. [9] M. Syafii, Panduan Membuat Aplikasi Database Dengan PHP 5 MySQL PostgreSQL Oracle, ANDI Yogyakarta, 2005. [10] Windra Swastika, PHP 5 & MySQL 4 Proyek Shopping Cart 1 & 2, Dian Rakyat Jakarta, 2006. [11] Andy Harris, PHP/MySQL Programming for the Absolute Beginner, 2003. [12] http://www.ilmukomputer.com, Juni 2008. [13] http://www.ilmuwebsite.com/detil_php_tu torial, Juni 2008 Ari Wahyudiono (L2F302470) Mahasiswa Jurusan Teknik Elektro Fakultas Teknik Universitas Diponegoro Semarang, Konsentrasi Teknik Informatika dan Komputer. Mengetahui/Menyetujui DAFTAR PUSTAKA [1] Abdul Kadir, Konsep & Tuntunan Praktis Basis Data, ANDI Yogyakarta, 1999 [2] Pressman, Roger.S. Ph.D, Rekayasa Perangkat Lunak, Pendekatan Praktisi, Buku Satu, Andi, Yogyakarta, 2002. [3] Raymond McLeod Jr, George Schell, Sistem Informasi Manajemen, Prentice Hall, New Jersey, 2001 [4] Fathansyah, Ir, Basis Data, CV. Informatika, Bandung, 1999. [5] Bunafit Nugroho, PHP & MySQL Dengan Editor Dreamweaver MX. ANDI Yogyakarta, 2004. [6] Husni Iskandar Pohan, Kusnassriyanto Saiful Bahri, Pengantar Perancangan Sistem, Erlangga, Jakarta, 1997. Dosen Pembimbing 1 Dosen Pembimbing 2 Ir. Kodrat Iman S, M.M Aghus Sofwan, ST, MT NIP. 132.046.696 NIP. 132 163 757 9