• Tidak ada hasil yang ditemukan

Pengembangan Web-Site Hima Manajemen Informatika UNIKOM

N/A
N/A
Protected

Academic year: 2017

Membagikan "Pengembangan Web-Site Hima Manajemen Informatika UNIKOM"

Copied!
91
0
0

Teks penuh

(1)

ABSTRAK

HIMA (Himpunan Mahasiswa) di Universitas Komoputer Indonesia (UNIKOM) adalah sebuah himpunan mahasiswa yang mewakili mahasiswa untuk menyaring aspirasi dan mengadakan aktivitas. Belum ada sistem yang dapat menghubungkan pengurus HIMA dengan mahasiswa yang ada. Maka dari itu HIMA membutuhkan sistem yang dapat menghubungkan HIMA dengan mahasiswa untuk mempublikasikan news, event, jop market . Masalah yang lain adalah belum ada juga sistem yang dapat membahas atau memberikan solusi tentang program dan masalah mata kuliah.

Penulis menggunakan desain penelitian deskriptif analisis, metode penelitian deskriptif, jenis data kuantitatif, struktur pengembangan sistem menggunakan prototype, dan metodologi pengembangan sistem menggunakan keluaran karena dalam penyusutan Tugas Akhir ini peneliti menghasilkan sebuah laporan event. Penulis menggunakan Diagram Konteks, Entity Relationship Diagram (ERD),Data Flow Diagram (DFD).

Sistem Informasi website HIMA ini penulis menggunakan Diagram Kontks, ERD, DFD dan laporan event dengan menggunakan pemrograman Macromedia Dreamweaver 8dan databaseMyPHP admin.

Setelah peneliti membuat WEB-SITE HIMA MANAJEMEN INFORMATIKA UNIKOM dapat menciptakan prosedur penyampaian informasi yang mudah di HIMA manajemen informatika.

(2)

ABSTRAC

HIMA (Student Association) at the University Komoputer Indonesia (UNIKOM) is a set of students who represent the aspirations of students to screen and conduct activities. There are currently no system that can connect the board HIMA with existing students. Thus the need HIMA HIMA system that can connect with students to publish news, events, Jop market. Another problem is yet there are also systems that can discuss or provide solutions on programs and subject matter.

The author uses descriptive analytical research design, descriptive research method, the type of quantitative data, using a prototype system development structure, and systems development methodologies used in shrinking the output because this final event of researchers to produce a report. The writer uses the Context Diagram, Entity Relationship Diagram (ERD), Data Flow Diagrams (DFD).

Information System website this HIMA Kontks author uses diagrams, ERD, DFD and report events using Macromedia Dreamweaver 8 and

programming databases MyPHP admin.

After the researchers create WEB-SITE MANAGEMENT

INFORMATICS HIMA UNIKOM to create procedures for information that is easy on the HIMA informatics management.

(3)

BAB I

PENDAHULUAN

1.1. Latar Belakang Penelitian

HIMA (Himpunan Mahasiswa) di Universitas Komouter Indonesia (UNIKOM) adalah sebuah himpunan mahasiswa yang mewakili mahasiswa untuk menyaring aspirasi mahasiswa dan mengadakan aktivitas yang bermanfaat bagi mahasiswa itu sendiri. Pengurus yang tergabung dalam HIMA adalah beberapa mahasiswa/mahasiswi yang terpilih untuk mewakili mahasiswa yang lain dalam menyampaikan aspirasinya.

(4)

Oleh karena itu, diperlukan sebuah wadah mahasiswa yang dapat mempertemukan untuk memperluas komunikasi atau diskusi antar mahasiswa yang ada dalam satu jurusan. Wadah itu dapat diwujudkan dengan mengembangkan web untuk saling mengenal antara mahasiswa yang ada didalam satu jurusan. Web tersebut dapat juga digunakan sebagai sumber informasi dari HIMA sehingga HIMA dapt membagikan informasi kepada pihak-pihak yang terkait dengan informatif. Hal tersebut juga untuk memudahkan komunikasi antar pengurus HIMA dari satu jurusan tanpa dibatasi oleh waktu.

(5)

1.2. Identifikasi dan Rumusan Masalah a. Identifkasi Masalah

Dari pengamatan yang dilakukan oleh peneliti, maka dapat di identifikasikan masalah-masalah sebagai berikut :

1. Bagaimana cara menbagi hak akses antara admin, anggota pengurus HIMA dengan seluruh mahasiswa jurusan manajemen informatika.

2. Bagaimana cara mempublikasikan news, job market, event yang akan diselenggarakan.

3. Bagaimana cara membuat wadah sebagai tempat sharing pengalaman maupun tentang modul-modul perkuliahan di jurusan manajemen informatika.

b. Rumusan Masalah

Sedangkan berdasarkan identifikasi masalah maka peneliti merumuskan masalah sebagai berikut :

1. Website HIMA manajemen informatika tidak dapat mengatur website secara keseluruhan.

(6)

1.3. Maksud dan Tujuan penelitian

Adapun maksud yang hendak dicapai dengan adanya penelitian ini adalah untuk memperoleh data atau informasi yang dibutuhkan penulis dalam menyusun Laporan Tugas Akhir yang merupakan syarat dalam menempuh Ujian Sidang Diploma III Universitas Komputer Indonesia (UNIKOM) Fakultas Teknik Dan Ilmu Komputer.

Adapun tujuan yang hendak dicapai dengan adanya penelitian ini adalah untuk mengetahui

1. Membuat suatu aplikasi web yang dapat membantu dalam membangun komunitas mahasiswa dari satu jurusan manajemen informatika.

2. Membuat fitur diskusi untuk sharing pengalaman atau tentang modul-modul perkuliahan di jurusan manajemen informatika.

1.4. Kegunaan Penelitian 1.4.1. Kegunaan Praktis

Kegunaan praktis hasil penelitian bagi :

1. Pengurus website HIMA dapat menyaring data anggota di HIMA manajemen informatika UNIKOM.

(7)

1.4.2. Kegunaan Akademis

Kegunaan akademis hasil penelitian bagi :

1. Peneliti dapat mengetahui bagaimana kenyataan yang sesungguhnya dilapangan, dapat mengimplementasikan semua pelajaran yang telah di dapat saat perkuliahan.

2. Peneliti dapat menjadi contoh atau referensi bagaimana kejadian saat dilapangan dan dapat memberikan sumbangan pemikiran. 3. Institusi dapat mengetahui apakah pelajaran yang sudah diberikan

kepada mahasiswa sudah cukup untuk bekal menghadapi dunia pekerjaan.

1.5. Batasan Masalah

Agar arah penelitian menjadi jelas, maka perlu dibuat batasan masalah.

Batasan masalah dari web-site yang akan dibuat adalah web-site hanya dapat :

1. Pembuatan website HIMA dengan fitur chat seperti di facebook.

2. Pembuatan website HIMA dengan menyaring mahasiswa yang akan mendaftar ke website.

(8)

1.6. Lokasi dan Waktu Penelitian

Lokasi peneliti melaksanakan Tugas Akhir yaitu di :

Himpunan Mahasiswa manajemen informatika UNIKOM , yang beralamat di Jalan DIPATI UKUR 114 BANDUNG 40132.

No Aktifitas

Waktu

Bulan 1 Bulan 2 Bulan 3

1 Mengumpulkan Data x

2 Merancang Website x

3 Coding x x x x x x x

4 Implementasi website x x

(9)

BAB II

Landasan Teori

2.1. Pengertian Sistem Informasi

Menurut Jogiyanto H.M (2000 : 683) : Suatu sistem adalah suatu jaringan kerja dari prosedur-prosedur yang saling berhubungan, berkumpul bersama-sama untuk melakukan suatu kegiatan atau untuk menyelesaikan suatu sasaran yang tertentu.

(10)

2.2. Karakteristik Sistem

Menurut Jogiyanto H.M (2000 : 684) : Suatu sistem mempunyai karakteristik atau sifat tertentu. Suatu sistem mempunyai karakteristik atau sifat – sifat yang tertentu , yaitu mempunyai :

a. Komponen (Components)

Terdiri dari sejumlah komponen yang saling berinteraksi dan bekerja sama membentuk satu kesatuan.

b. Batas Sistem (Boundary)

Merupakan daerah yang membatasi antara sistem dengan sistem lainya atau dengan lingkungan luarnya.

c. Lingkungan Luar Sistem (Environments)

Adalah apapun diluar batas dari sistem yang mempengaruhi operasi sistem.

d. Penghubung Sistem (Interface)

Merupakan media penghubung antara subsistem, yang memungkinkan sumber-sumber daya mengalir dari satu subsistem ke subsistem lainnya.

e. Masukan sistem (input)

(11)

f. Keluaran sistem (output)

Adalah hasil dari energi yang diolah dan diklasifikasikan menjadi keluaran yang berguna dan sisa pembuangan.

g. Pengolahan sistem (process)

Suatu sistem dapat mempunyai suatu bagian pengolah yang akan merubah masukkan menjadi keluaran.

h. Sasaran atau Tujuan Sistem

Suatu sistem mempunyai tujuan atau sasaran, kalau sistem tidak mempunyai sasaran maka sistem tidak akan ada. Suatu sistem dikatakan berhasil apabila mengenal sasaran atau tujuannya karena sasaran sangat berpengaruh pada masukan dan keluaran sistem yang dihasilkan.

2.3. Klasifikasi system

Menurut Jogiyanto H.M (2000 : 687) Sistem dapat diklasifikasikan dari beberapa sudut pandang, diantaranya sebagai berikut ini :

(12)

b. Sistem diklasifikasikan sebagai sistem alamiah (natural system) dan sistem buatan manusia (human made system) Sistem alamiah adalah sistem yang terjadi melalui proses alam, tidak dibuat manusia. Misalnya sistem perputaran bumi. Sistem buatan manusia adalah sistem yang dirancang oleh manusia. Sistem buatan manusia yang melibatkaninteraksi antara manusia dengan mesin disebut dengan human-machine sistem atau ada yang menyebut dengan machine sistem. Sistem informasi merupakan contoh man-machine sistem, karena menyangkut penggunaan komputer yang berinteraksi dengan manusia.

(13)
(14)

2.4. Pengertian Informasi

Menurut Jogiyanto H.M (2000 : 692) Informasi dapat didefinisikan sebagai hasil dari pengolahan data dalam suatu bentuk yang lebih berguna dan lebih berarti bagi penerimanya yang menggambarkan suatu kejadian – kejadian (event) yang nyata (fact) yang digunakan untuk pengambilan keputusan.

2.5. Pengertian Sistem Informasi

Menurut Jogiyanto H.M (2000 : 697) : Sistem informasi adalah sebagai suatu sistem di dalam suatu organisasi yang merupakan kombinasi dari orang-orang, fasilitas, teknologi, media, prosedur-prosedur dan pengendalian yang ditunjukan untuk mendapatkan jalur komunikasi penting, memproses tipe transaksi rutin tertentu, memberi sinyal kepada manajemen dan yang lainya terhadap kejadian-kejadian internal dan eksternal yang penting dan menyediakan suatu dasar informasi untuk pengembalian keputusan yang cerdik.

2.6. Metode Analisis dan Perancangan Terstruktur

Berikut ini adalah teori mengenai analisis dan perancangan terstruktur: 2.6.1. Flow Map (Diagram Alir Dokumen)

(15)

2.6.2. Digram Kontek

Menurut Ir. Fathansyah Ir (2002 : 78) : Diagram konteks adalah level teratas dari diagram arus data, yaitu diagram yang tidak detail dari sebuah sistem informasi yang menggunakan aliran-aliran data kedalam dan keluar entitas eksternal. Diagram konteks memberikan batasan yang jelas mengenai besaran-besaran entitas yang berada di luar sebuah sistem yang sedang dibuat, artinya diagram ini menggambarkan secara jelas batasan-batasan dari sebuah sistem yang sedang dibuat.

Sedangkan menurut Andri krisanto (2008:70) : Diagram kontek adalah sebuah diagram sederhana yang menggambarkan hubungan antara entity luar, masukan dan keluaran sistem. Diagram kontek ini direpresentasikan dengan lingkaran tunggal yang mewakili seluruh sistem.

2.6.3. Data Flow Diagram ( Diagram Aliran Data)

(16)

2.6.4. Kamus Data (Data Dictionary)

Menurut Abdul Kadir & Terra Ch. Triwahyuni (2003 : 500) Kamus data (data dictionary) digunakan untuk menyimpan deskripsi data yang digunakan dalam basis data. Setiap elemen data antara lain memiliki tipe dan ukuran. Kamus data terkadang juga berisi ketentuan yang mengatur nilai yang bias dimasukan dalam field.

2.6.5. ERD (Entity Relationship Diagram)

Menurut Fathansyah, Ir (2002 : 79) Entity Relationship Diagram (ERD) atau disebut dengan R-R secara grafis menggambarkan isi secara database. Database merupakan kumpulan file yang saling berhubungan. Diagram ini memiliki dua komponen utama yaitu Entity dan relasi. Pada model relation antara file direlasikan dengan kucni relasi yang merupakan kunci utama dari masing-masing file. Untuk melambangkan funsgi diatas maka digunakan simbol-simbol yang bisa dilihat pada daftar simbol.

(17)

BAB III

Objek dan Metode Penelitian

3.1. Objek Penelitian

HIMA (Himpunan Mahasiswa) di Universitas Komouter Indonesia

(UNIKOM) adalah sebuah himpunan mahasiswa yang mewakili mahasiswa untuk

menyaring aspirasi mahasiswa dan mengadakan aktivitas yang bermanfaat bagi

mahasiswa itu sendiri. Pengurus yang tergabung dalam HIMA adalah beberapa

mahasiswa/mahasiswi yang terpilih untuk mewakili mahasiswa yang lain dalam

menyampaikan aspirasinya.

3.1.1. Sejarah Singkat Perusahaan

Hima MI terbentuk tanggal 25 Mei 1998. Himpunan mahasiswa (HIMA)

Unikom berkedudukan di tingkat jurusan dan merupakan kelengkapan pada

jurusan, dengan tugas pokok menyelenggarakan kegiatan ekstrakurikuler yang

ditekankan pada sifat penalaran dan keilmuan sesuai dengan program studi pada

jurusan.

Himpunan mahasiswa Unikom bertanggung jawab kepada Ketua Jurusan.

Himpunan mahasiswa dipimpin oleh seorang Ketua dan dibantu oleh wakil ketua,

(18)

3.1.2. Visi dan Misi

Visi :

Sebagai wadah aspirasi bagi Mahasiswa Manajement Informatika di bidang

Sistem Informasi yang menerapkan pendidikan untuk mengembangkan Teknologi

Informasi dan menjadikan Mahasiswa Manajemnt Informatika lebih kreatif dan

inovatif berdasarkan terhadap Tuhan YME.

Misi :

Menjalin tali silaturahmi dengan cara menyelenggarakan kegiatan berbasis

IT, memfasilitasi kegiatan yang berhubungan dengan akademis maupun non

akademis yang bersifat minat “ IT ” dan bakat (Kesenian dan Olah raga),

menyediakan media Informasi dan komunikasi, mengadakan kajian keagamaan

untuk membentuk kepribadian yang kuat bagi anggota Manajement Informatika,

civitas akademik, alumni Manajement Informatika, Organisasi lain dan masyarakat

(19)

3.1.3. Struktur Organisasi

Ketua Umum : Suryalaga Ramdhani

Wakil Ketua Umum : Dede Mulyana

Sekretaris Umum : Esson Sihombing

Wakil Sekretaris : Ahmudin

Bendahara Umum : Finarsih

Wakil Bendahara : Maria Dolorosa Santy Ade

Ketua Harian : Anggi Ahmad Ramdani

(20)

3.1.4. Deskripsi Tugas

3.1.4.1 Fungsi Ketua Umum :

a. Memotivasi seluruh pelaksana dan non pelaksana seksi - seksi.

b. Melaksanakan koordinasi dan supervisi kegiatan pendukung untuk seksi

-seksi yang meliputi fungsi-fungsi: sekretaris dan bendahara.

c. Menerima laporan dari setiap seksi-seksi.

d. Memantau kinerja seksi - seksi.

3.1.4.2 Fungsi Ketua Harian :

a. Memotivasi seluruh pelaksana dan non pelaksana agar dapat bekerja dengan

optimal dan penuh tanggung jawab.

b. Mengkoordinasikan fungsi sumber daya manusia di Seksi – seksi meliputi

sosialisasi program dan kebijakan dan pendidikan.

c. Mengkoordinasikan fungsi logistik di seksi – seksi pengadaan barang,

pemanfaatan asset yang tidak produktif, pengadaan bahan bacaan,

pemeliharaan kas kecil, fungsi kegiatan yang bersifat umum.

d. Melaporkan hasil kerja seksi -seksi kepada ketua umum.

(21)

3.1.4.3 Fungsi Ketua Seksi :

a. Melaksanakan kegiatan-kegiatan yang sesuai dengan ketentuan dan yang

telah ditetapkan

b. Memotivasi Pelaksana seksi - seksi

1. Mengalokasikan pekerjaan :

a. Membuat daftar pekerjaan serta prioritas penyelesaian secara rutin.

b. Melihat beban kerja pada masing-masing pelaksana secara teratur.

c. Mengalokasi beban kerja kepada setiap pelaksana setiap waktu secara

adil.

2. Meningkatkan kemampuan pelaksana dan non pelaksana seksi - seksi.

a. Mengamati dan mencatat hasil pekerjaan setiap pelaksana.

b. Menemukan kekuatan dan kelemahan masing-masing pelaksana.

3.Menilai kinerja dan menindaklanjuti hasilnya.

a. Mengamati kinerja secara obyektif untuk suatu periode.

b. Menindaklanjuti dengan memberikan motivasi untuk meningkatkan

kinerja tetap terjaga.

3.1.4.4. Fungsi Bendahara :

a. Menyusun rencana dan realisasi biaya logistik serta monitoringnya

1. Membuat perencanaan biaya logistik

(22)

b. Koordinasi pengadaan barang untuk keperluan seksi -seksi di sekretariat.

1. Mereview daftar pengadaan yang dipersiapkan pelaksana seksi - seksi.

2. Meneruskan kepada ketua umum untuk disetujui.

3. Atas dasar persetujuan ketua umum meneruskan kepada pelaksana

seksi-seksi untuk ditindaklanjuti.

c. Mengkoordinasikan permintaan kebutuhan fungsi kegiatan bersifat umum

yang bertanggung jawab atas kelancaran seksi - seksi di sekretariat.

1. Memeriksa daftar tentatif yang disiapkan pelaksana seksi - seksi.

2. Meneruskan kepada ketua umum untuk disetujui.

3. Menyerahkan persetujuan ketua umum untuk ditindaklanjuti pelaksana

seksi–seksi.

3.1.4.5. Sekretariat :

a. Pengelolaan administrasi surat-menyurat termasuk penomerannya.

b. Pengelolaan Surat Edaran dan Ketentuan-ketentuan lainnya

c. Menerima, mengadministrasikan, menyimpan serta mengarsipkan dokumen

penting dari seksi -seksi.

3.2. Metode Penelitian

Metode penelitian yang digunakan adalah Metode Deskritif dengan jenis

penelitian studi kasus. Metode Deskritif adalah suatu metoda dalam meneliti status

sekelompok manusia , suatu obyek , suatu set kondisi , suatu sistem pemikiran

(23)

3.2.1. Desain Penelitian

Desain penelitian adalah semua proses yang diperlukan dalam perencanaan

dan pelaksanaan penelitian. Proses desain akan menerjemahkan syarat kebutuhan

ke sebuah perancangan perangkat lunak yang dapat diperkirakan sebelum dibuat

coding. Proses ini berfokus pada : struktur data, arsitektur perangkat lunak,

representasi interface, dan detail (algoritma) prosedural.

3.2.2. Jenis dan Metode Pengumpulan Data

Sumber data terdiri atas data primer dan sekunder. Data primer yaitu

informasi yang diperoleh pertama kali oleh peneliti yang menyangkut variabel

yang menjadi tujuan utama penelitian, dan data yang dihasilkan yaitu data hasil

wawancara dengan pihak HIMA Manajemen Informatika. Sedangkan data

sekunder yaitu informasi yang dikumpulkan dari sumber-sumber yang telah ada

(dokumentasi), data yang dihasilkan yaitu Hard copy data-data . Data yang

diperoleh selanjutnya diolah dan dianalisis secara logis dimana data tersebut akan

(24)

3.2.2.1. Sumber Data Primer

Wawancara : Kegiatan ini dlakukan untuk mengidentifikasi kondisi sistem yang sedang berjalan di HIMA Manajemen Informatika khusunya

bagian-bagian yang berkaitan dengan data anggota dan kegiatan, juga

mengetahui kebutuhan pengguna sistem tersebut secara terperinci sebagai

berikut :

a. Menu – menu yang ada di web-site.

Observasi : Kegiatan ini dilakukan untuk mengidentifikasi kondisi sistem yang sedang berjalan di HIMA Manajement Informaika ,juga

mengetahui kebutuhan pengguna sistem, mengetahui ruang lingkup pekerjaan

yang akan ditangani oleh peneliti, memahami sistem yang sedang berjalan dan

mengidentifikasi masalah dan mencari solusi baiknya.

3.2.2.2. Sumber Data Sekunder

Dalam web HIMA Manajement Informatika, kegiatan – kegiatan yang

dilakukan Masih dilakukan secara manual, dari sistem yang berjalan ini ada

(25)

3.2.3. Metode Pendekatan dan Pengembangan Sistem

Metode pendekatan dan pengembangan sistem informasi ini dimaksudkan

untuk mendalami obyek yang akan dibangun.

3.2.3.1. Metode Pendekatan Sistem

Metode pendekatan sistem adalah suatu metode analisis perancangan

struktur dimana terdapat flow map, diagram konek, data flow diagram (DFD),

kamus data, normalisasi, relasi tabel, entity relationship diagram (ERD)

3.2.3.2. Metode Pengembangan Sistem

Prototyping merupakan suatu pendekatan yang membuat suatu model

yang memperlihatkan fitur – fitur suatu produk , layanan , atau sitem usulan.

Modelnya dikenal dengan sebutan prototype. Cara seperti ini telah biasa dilakukan dalam manufaktur : misalnya membuat model mobil sebelum mobil

yang sesungguhnya dibuat.

a. Mengidentifikasi kebutuhan – kebutuhan dasar pemakai. Dalam hal ini perancang system bekerja dengan pemakai untuk menangkap informasi

(26)

b. Mengembangkan sebuah prototype. Perancang system menciptakan sebuah prototype dengan cepat. Dengan menggunakan perangkat lunak

generasi keempat atau menggunakan perangkat lain (yaitu CASE). Prototype

dapat hanya mencakup fungsi – fungsi yang paling penting atau mencakup

seluruh sistem.

c. Menggunakan prototype. Pada tahapan ini, pemakai diminta untuk bekerja dengan sistem untuk menentukan cocok – tidaknya prototype terhadap

kebutuhan pemakai dan diharapkan pemakai member saran – saran untuk

perbaikan prototype.

d. Memperbaiki dan meningkatkan prototype. Prototype diperbaiki sesuai dengan semua perubahan yang diminta atau disarankan oleh pamakai.

Setelah diperbaiki , langkah 3 dan 4 dilakukan secara terus menerus sampai

(27)

3.2.3.3. Alat Bantu Analisis dan Perancangan

a. Flow Map

Flow map adalah campuran peta dan flow chart yang menunjukan

pergerakan benda dari satu lokasi ke lokasi lain, seperti jumlah orang dalam

migrasi, jumlah barang yang diperdagangkan atau jumlah paket dalam jaringan.

Flow map membantu analis maupun programer untuk memecahkan masalah ke

dalam segmen-segmen yang lebih kecil dan membantu dalam menganalisis

alternatif - alternatif lain dalam pengoperasian.

b. Diagram Konteks

Diagram konteks adalah diagram yang terdiri dari suatu proses dan

menggambarkan ruang lingkup suatu sistem. Diagram konteks merupakan level

tertinggi dari DFD yang menggambarkan seluruh input ke sistem atau output

dari sistem. Diagram konteks memberi gambaran tentang keseluruhan sistem.

Dalam diagram konteks hanya memiliki satu proses.

c. Data Flow Diagram

Data flow diagram merupakan model dari sistem untuk menggambarkan

pembagian sistem yang lebih kecil. Salah satu keuntungan menggunakan

diagram aliran data adalah memudahkan pemakaian atau user yang kurang

(28)

d. Kamus Data

Menurut Andri Kristanto (2008:72): Kamus data adalah kumpulan

penggambaran elemen atau simbol yang digunakan untuk membantu dalam

penggambaran atau pengidentifikasian setiap field atau file dalam sistem.

e. Perancangan Basis Data

1. Normalisasi

Menurut Kroenke (Abdul Kadir, 2000 : 65) normalisasi sebagai

proses untuk mengubah suatu relasi yang memiliki masalah tersebut.

Masalah yang dimaksud oleh Kroenke ini sering disebut dengan istilah

anomali. Normalisasi terkadang hanya dipakai sebagai perangkat

verifikasi terhadal tabel-tabel yang dihasilkan oleh metodologi (misalnya

E-R). Normalisasi memberikan panduan yang sangat membantu bagi

pengembang untuk mencegah penciptaan struktur tabel yang kurang

fleksibel atau mengurangi ketidak efisienan, Proses normaliasi merupakan

metode yang standar dalam negidentifikasi dasar relasi bagi primary

key-nya (atau candidate key dalam kasus BCNF), dan defedensi fungsional diantara perancangan basis data dengan menyediakan suatu uji coba yang

berurut yang dapat diimplementasikan kedalam bentuk yang lebih

spesifik untuk menghindari terjadinya eror atau inkonsistensi data, bial

(29)

2. Tabel Relasi

Tabel relasi merupakan hubungan yang terjadi pada suatu tabel

dengan tabel yang lainnya, berfungsi untuk mengatur operasi suatu database.

Hubungan yang dapat dibentuk dapat mencakup 3 (tiga) macam hubungan

yaitu :

a. One To One (1-1)

Mempunyai pengertian “Setiap baris data pada tabel pertama

dihubungkan hanya ke satu baris data pada tabel ke dua”.

b. One To Mnny (1- )

Mempunyai pengertian “Setiap baris data dari tabel pertama dapat

dihubungkan ke satu baris atau lebih data pada tabel ke dua”.

c. Many To Many

Mempunyai pengertian “Satu baris atau lebih data pada tabel

pertama bisa dihubungkan ke satu atau lebih baris data pada tabel ke

(30)

3.2.4. Pengujian Software

Pengujian software adalah proses untuk memastikan apakah semua fungsi

sistem bekerja dengan baik, dan mencari kesalahan yang mungkin terjadi pada sistem.

Pengujian atau testing software sangat penting untuk dilakukan, pengujian ini bertujuan

untuk menjamin kualitas software sebelum software di implementasikan.

Pendekatan yang dilakukan dalam pengujian software ini yaitu menggunakan

pendekatan black-box testing. Pendekatan ini melakukan pengujian terhadap fungsi

(31)

BAB IV

ANALISIS DAN PERANCANGAN SISTEM

4.1. Analisis Sistem yang Berjalan

Analisis sistem adalah suatu prroses mempelajari aktifitas sistem untuk

memehami gambaran menyeluruh tentang sistem yang sedang berjalan. Tahap ini

merupakan tahap yang sangat penting karena bila terjadi kesalahan pada tahap ini

akan berakibat pada tahapan selanjutnya atau menentukan kebutuhan-kebutuhan pada

sistem baru.

4.1.1. Evaluasi Sistem yang Berjalan

Dalam sistem yang sedang berjalan kegiatan – kegiatan yang dilakukan

pada umumnya masih dilakukan secara manual, pemberitahuan kegiatan melalui

rapat-rapat koordinasi, user tidak dapat berdiskuasi dengan user dan admin dalam

web dan user tidak dapat mengunduh modul – modul tentang mata kuliah.

(32)

Gambar 4.1 website HIMA yang sedang berjalan

a. Membuat suatu aplikasi web yang dapat membantu dalam membangun

komunitas mahasiswa dari satu jurusan manajemen informatika.

b. Membuat fitur diskusi untuk sharing pengalaman atau tentang modul-modul

perkuliahan di jurusan manajemen informatika.

c. Membuat fitur – fitur seperti berita, kegiatan, diskusi, bursa kerja, modul –

(33)

4.2. Perancangan Sistem

Perancangan sistem adalah tahap untuk memperbaiki, karena sangat penting

dalam menentukan baik atau tidaknya hasil perencanaan sistem yang diperoleh.

Tahap perencanaan sistem dapat digambarakan sebagai perencanaan untuk

membangun suatu sistem yang baru akan diajukan kepada perusahaan dan

mengkonfigurasikan komponen-komponen perangkat lunak dan perangkat kerasnya

sehingga menghasilkan sistem yang dibutuhkan.

4.2.1. Tujuan Perancangan sistem

Dari perancangan web-site HIMA Manajemen Informatika, diharapkan

agar dapat menggantikan sistem yang sudah berjalan agar dapat lebih baik lagi

dengan adanya sistem yang baru. Dari sistem ini diharapkan agar proses

penyampaian informasi kegiatan-kegiatan HIMA di HIMA Manajemen

Informatika dapat lebih efisien, dapat berdiskusi tentang masalah – masalah

tentang mata kuliah dan lain – lain dan mendapatkan peningkatan kinerja divisi

-divisi.

4.2.2. Gambaran Umum sistem yang diusulkan

Dalam mengatasi masalah yang ada perlu diperhatikan bahwa ada beberapa

faktor yang perlu diatasi sehingga tidak menimbulkan permasalahan-permasalahan

(34)

4.2.3. Perancangan Prosedur yang diusulkan

a. Mahasiswa dapat membuat id pada website HIMA manajemen informatika.

b. Mahasiswa dapat membuat suatu topik diskusi.

c. Mahasiswa dapat memberikan komentar ditopik diskusi.

d. Mahasiswa dapat mengunduh atau mengunggah modul mata kuliah.

e. Admin dapat mengupdate Berita, Kegiatan, Bursa Kerja, Modul-Modul.

f. Admin dapat menyortir mahasiswa yang mendaftar.

g. Admin dapat menyortir komentar mahasiswa.

4.2.3.2. Diagram Konteks

Diagram konteks adalah diagram yang terdiri dari suatu proses dan

menggambarkan ruang lingkup suatu sistem. Diagram konteks merupakan level

tertinggi dari DFD yang menggambarkan seluruh input ke sistem atau output

dari sistem. Diagram konteks memberi gambaran tentang keseluruhan sistem.

Dalam diagram konteks hanya memiliki satu proses.

(35)

4.2.3.3. Data Flow Diagram

Data flow diagram merupakan model dari sistem untuk menggambarkan

pembagian sistem yang lebih kecil. Salah satu keuntungan menggunakan

diagram aliran data adalah memudahkan pemakaian atau user yang kurang

menguasai bidang komputer untuk mengerti sistem yang akan dikerjakan.

Gambar 4.3 Data Flow Diagram Level 1

4.2.3.4. Kamus Data

Kamus data adalah kumpulan penggambaran elemen atau simbol yang

digunakan untuk membantu dalam penggambaran atau pengidentifikasian

(36)

1. Nama Arus Data : Data Mahasiswa

Alias :

-Aliran Data : mahasiswa – web HIMA ( proses 1 )

Struktur Data : user, password, level, nim, nama, semester, kelas,telp.

2. Nama Arus Data : Data komentar

Alias :

-Aliran Data : mahasiswa – web HIMA ( proses 2 )

Struktur Data : id_diskusi, nim, komentar.

3. Nama Arus Data : Data topik

Alias :

-Aliran Data : mahasiswa – web HIMA ( proses 3 )

Struktur Data : id_diskusi, nim, topik, isi_diskusi.

4. Nama Arus Data : Data modul

Alias :

-Aliran Data : mahasiswa – web HIMA ( proses 4 )

(37)

5. Nama Arus Data : Data berita

Alias :

-Aliran Data : mahasiswa – web HIMA ( proses 5 )

Struktur Data : id_berita, nim, tgl_berita, judul_berita, isi_berita,

image_berita.

6. Nama Arus Data : Data bursa kerja

Alias :

-Aliran Data : mahasiswa – web HIMA ( proses 6 )

Struktur Data : id_bursa, nim, tgl_bursa, judul_bursa, keterangan.

7. Nama Arus Data : Data kegiatan

Alias :

-Aliran Data : mahasiswa – web HIMA ( proses 7 )

Struktur Data :id_kegiatan, nim, tgl_kegiatan, judul_kegiatan,

(38)

4.2.4. Perancangan Basis Data

Proses pembentukan basis data merupakan tahapan yang sangat

menentukan bagi terciptanya sistem informasi yang baik. Untuk mendukung

proses pembentukan tersebut ada beberapa peralatan yang di gunakan diantaranya

normalisasi, table relasi, dan struktur file.

4.2.4.1 Normalisasi

UNNORMALISASI

Data User :{ nim, user, password, level, nama, semester, kelas, telp, nim,

id_kegiatan, tgl_kegiatan, judul_kegiatan, isi_kegiatan, image_kegiatan,

waktu_kegiatan, tempat, nim, id_berita, tgl_berita, judul_berita, isi_berita,

image_berita, nim, id_bursa, tgl_bursa, judul_bursa, keterangan, nim,

id_modul, tgl_modul, judul_modul, deskripsi, file, nim, id_diskusi, topik,

isi_diskusi, id_komentar, komentar }

NORMALISASI 1

Data User :{ nim, user, password, level, nama, semester, kelas, telp,

id_kegiatan, tgl_kegiatan, judul_kegiatan, isi_kegiatan, image_kegiatan,

waktu_kegiatan, tempat, id_berita, tgl_berita, judul_berita, isi_berita,

image_berita, id_bursa, tgl_bursa, judul_bursa, keterangan, id_modul,

tgl_modul, judul_modul, deskripsi, file, id_diskusi, topik, isi_diskusi,

(39)

NORMALISASI 2

Data User :{ nim*, user, password, level, nama, semester, kelas,

telp }

Data Kegiatan :{ id_kegiatan*, nim**, tgl_kegiatan, judul_kegiatan,

isi_kegiatan, image_kegiatan, waktu_kegiatan,

tempat }

Data Berita :{ id_berita*, nim**, tgl_berita, judul_berita, isi_berita,

image_berita}

Data Bursa :{ id_bursa*, nim**, tgl_bursa, judul_bursa,

keterangan }

Data Modul : { id_modul*, nim**, tgl_modul, judul_modul,

deskripsi, file }

Data Diskusi : { id_diskusi*, nim**, topik, isi_diskusi }

(40)

NORMALISASI 3

Data User :{ nim*, user, password, level, nama, semester, kelas, telp }

Data Kegiatan :{ id_kegiatan*, tgl_kegiatan }

Detail Kegiatan :{ id_kegiatan**, nim**, judul_kegiatan, isi_kegiatan,

image_kegiatan, waktu_kegiatan, tempat }

Data Berita :{ id_berita*, tgl_berita }

Detail Berita : {id_berita**, nim**, judul_berita, isi_berita, image_berita}

Data Bursa :{ id_bursa*, tgl_bursa }

Detail Bursa : { id_bursa**, nim**, judul_bursa, keterangan }

Data Modul :{ id_modul*, tgl_modul }

Detail Modul : { id_modul**, nim**, judul_modul, deskripsi, file }

Data Diskusi :{ id_diskusi*, nim**, topik, isi_diskusi }

(41)

4.2.4.2. Relasi Tabel,

Selain informasi yang dipecah-pecah kedalam table yang terpisah,

langkah selanjutnya adalah menentukan hubungan antar table, yangmerupakan

inti dari model database rational, field-field dengan nilai yang sama digunakan

untuk menghubungkan antar table yang satu dengan yang lain.

(42)

4.2.4.3. Entity Relationship Diagram

ERD (entity relationship diagram) merupakan suatu diagram yang

menjelaskanhubungan antar data dalam basis data berdasarkan suatu persepsi

bahwa data-data tersebut terdiri dari objek-objek dasar yang mmpunyai

hubungan atau relasi satu sama lain. Penggambaran ERD (entity relation ship)

akan membantu perancangan proses yang kelak akan dituangkan dalam bentuk

baris-baris program.

(43)

4.2.4.4. Struktur File

Tujuan dari perancangan strutur file ini yaitu untuk menentukan nama

field, type field, lebar field, dan keterangan dari field tersebut yang ada pada

setiap file. Struktur file yang akan digunakan dalam perancangan sistem ini

akan menentukan struktur fisik database yang menunjukkan struktur dari

elemen – elemen yang menyatakan panjang data dan tipe datanya.

Pengembangan struktur file yang akan diuraikan adalah sebagai berikut :

Nama file : T_User Primary key : NIM

No Nama Type Width Keterangan

1 NIM Tinyint 8 Nomor induk mahasiswa

2 User Varchar 30 Nama user

3 Pass Varchar 30 Password

4 Level Varchar 20 Hak akses

5 Nama Varchar 30 Nama mahasiswa

6 Kelas Varchar 25 Kelas mahasiswa

6 Semester Varchar 5 Semester mahasiswa

7 Telp Varchar 15 No telepon

(44)

Nama file: T_Komentar Primary key: id_komentar

No Nama Type Width Keterangan

1 Id_komentar Varchar 4 Kode komentar

2 Id_diskusi Varchar 4 Kode diskusi

3 NIM Char 8 Nomor induk mahasiswa

4 Komentar Text Komentar

Gambar Tabel 4.2 Tabel Komentar

Nama file: T_Diskusi Primary key: id_diskusi

No Nama Type Width Keterangan

1 Id_diskusi Varchar 4 Kode diskusi

2 NIM Varchar 8 Nomor induk mahasiswa

3 Topik Varchar 50 Topik

4 Isi Text Isi diskusi

Gambar Tabel 4.3 Tabel Diskusi

Nama file: T_Detail_Bursa

No Nama Type Width Keterangan

1 Id_bursa Varchar 4 Kode bursa

2 NIM Char 8 Nomor induk mahasiswa

3 Judul_bursa Varchar 45 Judul bursa

(45)

Gambar Tabel 4.4 Tabel Detail Bursa

Nama file: T_Bursa Primary key: id_bursa

No Nama Type Width Keterangan

1 Id_bursa Varchar 4 Kode bursa

2 Tgl_bursa date Tanggal bursa

Gambar Tabel 4.5 Tabel Bursa

Nama file: T_Detail_Berita

No Nama Type Width Keterangan

1 Id_berita Varchar 4 Kode berita

2 NIM Varchar 8 Nomor induk mahasiswa

3 Judul_berita Varchar 45 Judul berita

4 Isi_berita Text Isi berita

5 Image_berita varchar 75 Gambar berita

Gambar Tabel 4.6 Tabel Berita

Nama file: T_Berita Primary key: id_berita

No Nama Type Width Keterangan

1 Id_berita Varchar 4 Kode berita

2 Tgl_berita date Tanggal berita

(46)

Nama file: T_Detail_Kegiatan

No Nama Type Width Keterangan

1 Id_kegiatan Varchar 4 Kode kegiatan

2 NIM Char 8 Nomor induk mahasiswa

3 Judul_kegiatan Varchar 45 Judul kegiatan

4 Isi_kegiatan text Isi kegiatan

5 Image_kegiatan Varchar 50 Gambar kegiatan

6 Waktu_kegiatan Varchar 50 Waktu kegiatan

7 tempat Varchar 50 Tempat kegiatan

Gambar Tabel 4.8 Tabel Kegiatan

Nama file: T_Kegiatan Primary key: id_Kegiatan

No Nama Type Width Keterangan

1 Id_kegiatan Varchar 4 Kode kegiatan

2 Tgl_kegiatan date Tanggal Kegiatan

(47)

Nama file: T_Detail_Modul

No Nama Type Width Keterangan

1 Id_modul Varchar 4 Kode modul

2 NIM Char 8 Nomor induk mahasiswa

3 Judul_modul Varchar 45 Judul modul

4 Deskripsi Text Penjelasan modul

5 File Varchar 75 File modul

Gambar Tabel 4.10 Tabel Modul

Nama file: T_Modul Primary key: id_Modul

No Nama Type Width Keterangan

1 Id_modul Varchar 4 Kode modul

2 Tgl_modul date Tanggal modul

Gambar Tabel 4.11 Tabel Modul

4.2.5. Perancangan Antar Muka

Untuk merancang masukan (input) dan keluaran (output) harus bersifat

mudah bagi pemakai atau user dalam menerima informasi yang dibutuhkan serta

dalam pencatatan data sehingga informasi yang dihasilkan dapat lebih berguna

(48)

4.2.5.1. Struktur Menu

Pada program yang di rancang ini di gunakan struktur menu, hal ini

bertujuan untuk memudahkan pemakai dalam berhubunhan dengan sistem

komputer. Struktur menu ini terdiri dari menu utama yang terbagi dalam

beberapa sub bagian agar lebih jelasnnya struktur menu ini dapat dilihat pada

gambar berikut :

(49)

Gambar 4.7 Struktur Menu Admin

4.2.5.2. Perancangan Input

Desain input dirancang sesederhana mungkin dengan maksud agar lebih

mudah di mengerti oleh user atau pemakai yang bersangkutan. Untuk lebih

jelasnya dapat dilihat pada gambar dibawah ini :

1. BERANDA ADMIN

(50)
(51)
(52)
(53)

Gambar 4.14 Diskusi Admin

8. DISKUSI

Gambar 4.15 Diskusi

(54)
(55)
(56)

Gambar 4.20 Visi Misi

14. STRUKTUR ORGANISASI

Gambar 4.21 Struktur Organisasi

15. USER

USER

HEADER

MENU

HOME NEWS EVENT DISCUSS MODUL JOB MARKET USER LOGOUT

(57)

Gambar 4.22 User

4.2.5.3. Perancangan Output

Setelah dilakukan penginputan data pada sebuah sistem, maka akan

dihasilkan keluaran atau output yang dibutuhkan oleh admin sistem tersebut.

Dalam hal ini yang dimaksud dengan Output adalah hasil cetakan yang dapat

berfungsi sebagai informasi yang dibutuhkan oleh organisasi terutama Ketua.

Untuk lebih jelasnya dapat dilihat pada gambar berikut ini:

(58)

BAB V

PENGUJIAN DAN IMPLEMENTASI SISTEM

5.1 Pengujian

Sebelum program diterapkan, maka program harus bebas terlebih dahulu dari

kesalahan - kesalahan. Oleh sebab itu program harus diuji untuk menemukan

kesalahan - kesalahan yang mungkin terjadi. Kesalahan - kesalahan dari program

yang mungkin terjadi dapat diklarifikasi dalam tiga bentuk kesalahan, yaitu:

1. Kesalahan bahasa atau tata bahasa

Kesalahan penulisan source program tidak sesuai dengan yang telah

diisyratkan. Kesalahan ini relative mudah ditemukan dan mudah diperbaiki

kesalahannya sewaktu program dikompilasi.

2. Kesalahan sewaktu proses

Kesalahan yang terjadi exacutable program yang dijalankan.

Kesalahan akan menyebabkan proses program terhenti sebelum selesai pada

saatnya, karena compilermenemukan kondisi – kondisi yang belum terpenuhi

yang tidak bisa dikerjakan. Kesalahan ini relative mudah ditemukan karena

(59)

3. Kesalahan Logika

Kesalahan logika adalah kesalahan logika yang dibuat, sulit ditemukan

karena tidak ada pemberitahuan mengenai kesalahan–kesalahannya, dan program

tetap akan mendapatkan hasil dari proses program tetapi hasilnya akan salah.

Kesalahan seperti ini merupakan kesalahan yang berbahaya karena bila tidak

disadari dan tidak ditemukan maka akan dapat menyesatkan bagi yang akan

menggunakannya.

Pengujian perangkat lunak ini menggunakan metode pengujianblack box.

Pengujian black box berfokus pada persyaratan fungsional perangkat lunak yang

dibuat.

5.1.1. Rencana Pengujian

Pengujian aplikasi pengolahan data kegiatan, berita, modul, bursa kerja

menggunakan data uji berupa pengolahan data, pengolahan proses dan pengolahan

laporan serta informasi kelengkapannya.

Kelas Uji Butir Uji Jenis Pengujian

Login Login Black box

Pengolahan data

Pengolahan data berita, kegiatan, bursa

kerja, modul - modul

Black box

Pembuatan Laporan Laporan kegiatan perbulan Black box

Gambar Tabel 5.1 Rencana Aplikasi Website HIMA menejement informatika

(60)

5.1.2. Kasus Dan Hasil Pengujian

Pengujian terhadap sistem telah berhasil dilakukan dengan baik, bebas dari

kesalahan sintak dan secara umum diperoleh hasil yang sesuai dengan apa yang

diharapkan.Berikut ini adalah tabel pengujian aplikasi :

Kasus dan Hasil Uji

Data Masukan Yang diharapkan Pengamatan

Kesimpul

(61)

5.1.3. Kesimpulan Hasil Pengujian

Proses pengujian dilakukan dengan menggunakan program secara

keseluruhan untuk mengetahui koneksi database dan kelancaran proses

pengolahan data. Apabila proses pengolahan data telah berhasil, pengujian

berikutnya dilakukan dengan membuat laporan data kegiatan perbulan. Jika

pembuatan laporan sesuai dengan yang diharapkan maka proses pengujian telah

berhasil.

5.2. Implementasi

Tahap dalam lingkungan implementasi merupakan tahap penerapan sistem

yang telah dirancang bangun, sebagai sistem yang dirancang dapat diorientasikan

secara optimal sesuai dengan kebutuhan.

5.2.1. Implementasi Perangkat Lunak

Untuk dapat mengoperasikan aplikasi Web-site HIMA manajement

informatika dibutuhkan spesifikasi software yang dapat menjalankan aplikasi

tersebut. Karena aplikasi ini dibangun dengan menggunakan tool pemograman

berbasis windows yaitu Macromedia Dreamweaver 8 dan menggunkan database

My PHP admin, maka spesifikasai softwarenya juga diarahkan dengan berbasis

(62)

5.2.3. Implementasi Perangkat Keras

Perangkat keras ( Hardware ) mempunyai peranan penting dalam

pembuatan program maupun pengolahan data, karena untuk dapat

mengimplementasikan sistem informasi yang telah dirancang, maka diperlukan

perangkat keras yang sesuai dengan sistem informasi yang diusulkan. Adapun dari

perangkat keras tersebut adalah sebagai berikut :

a. Processor minimum Pentium IV

b. Harddiskminimal 40 GB

c. RAM 512 MB

d. Monitor color 14”

e. CD – Rom

f. Printer

g. Keyboard

(63)

5.2.4. Implementasi Basis Data (Sintaks SQL)

a. Sintaks link ke PHP

$link = mysql_connect ($dbhost, $dbuser, $dbpass);

b. Sintaks link ke Database

mysql_select_db("hima_db");

c. Sintaks Menampilkan data

$query=mysql_query("SELEcT * FROM event");

d. Sintaks DELETE

$sql = "DELETE FROM event WHERE id = '$id'";

e. Sintaks EDIT

$sql = "UPDATE event SET judul = '$judul', isi = '$isi', waktu = '$waktu',

tempat = '$tempat' WHERE id = '$id'";

f. Sintaks TAMBAH

$sql = "INSERT INTO event (tgl, judul,isi,waktu,tempat,image) VALUES

(64)

5.2.5. Implementasi Antar Muka

1. IMPLEMENTASI HOME

(65)

MENU PENJELASAN

HOME Menampilkan halaman HOME

NEWS Menampilkan halaman NEWS

EVENT Menampilkan halaman EVENT

DISCUSS Menampilkan halaman DISCUSS

MODUL Menampilkan halaman MODUL

BURSA KERJA Menampilkan halaman BURSA KERJA

VISI MISI Menampilkan halaman VISI MISI

STRUKTUR

ORGANISASI

Menampilkan halaman STRUKTUR ORGANISASI

USER Column USER

PASSWORD Column PASSWORD

DAFTAR Menampilkan halaman DAFTAR USER

(66)

5.2.6. Implementasi Instalasi Program

Dalam menjalankan program aplikasi ini, ada beberapa tahap yaitu :

1. Menjalankan program start apache.

Gambar 5.2 Run Start Apache

2. Menjalankan program MySQL D-NT.

(67)

5.2.7. Penggunaan Program

Dalam pembuatan aplikasi software diperlukan pemilihan bahasa

pemograman yang menunjang dari perangkat tersebut, karena ini akan

berpengaruh terhadap sukses atau tidaknya suatu aplikasi.

5.2.7.1 Tampilan Login

Login berguna untuk keamanan sebuah data, maka dalam tampilan awal

program ini di buat login admin.

Gambar 5.4 Tampilan Login Admin

5.2.7.2 Tampilan HOME

(68)

5.2.7.3 Tampilan HOME ADMIN

Gambar 5.7 Tampilan HOME Admin

5.2.7.4 Tampilan NEWS

(69)

5.2.7.5 Tampilan NEWS ADMIN

Gambar 5.9 Tampilan NEWS Admin

5.2.7.6 Tampilan EVENT

(70)

5.2.7.7 Tampilan EVENT ADMIN

Gambar 5.11 Tampilan EVENT Admin

5.2.7.8 Tampilan DISCUSS

(71)

5.2.7.9 Tampilan DISCUSS ADMIN

Gambar 5.13 Tampilan DISCUSS Admin

5.2.7.10 Tampilan MODUL

(72)

5.2.7.11 Tampilan MODUL ADMIN

Gambar 5.15 Tampilan MODUL Admin

5.2.7.12 Tampilan JOP EXPO

(73)

5.2.7.13 Tampilan JOP EXPO ADMIN

Gambar 5.17 Tampilan JOP EXPO Admin

5.2.7.14 Tampilan VISI MISI

(74)

5.2.7.16 Tampilan Laporan EVENT

(75)

5.1.7.1. Pemilihan Bahasa Pemograman

Dalam pemilihan bahasa pemograman atau perangkat pemograman, ada

beberapa kriteria yang digunakan, yaitu :

a. Ruang lingkup penerapan

b. Kompleksitas algoritma dan struktur data

c. Lingkungan dimana softwareakan dieksekusi

Perlengkapan implementasi yang dibutuhkan oleh sistem yaitu peralatan

komputer yang ikut menunjang terciptanya sistem yang baru.

5.1.7.2. Fasilitas Program

Dalam program ini menyediakan fasilitas – fasilitas program yang

meliputi, sebagai berikut :

a. Pemeliharaan data

Terdiri dari perintah Tambah, edit, simpan dan hapus.

b. Laporan

(76)

BAB VI

KESIMPULAN DAN SARAN

Setelah melakukan penelitian menganalisa permasalahan dan merancangan

sistem informasi, yang telah dituangkan kedalam bab-bab sebelumnya. Maka dalam

bab ini penyusun akan memberikan kesimpulan dan saran yang diharapkan

membantu kemajuan Web-site Himpunan Mahasiswa Manajement Informatika

UNIKOM.

6.1. Kesimpulan

Berdasarkan hasil analisis pada perencanaan Web-site Himpunan Mahasiswa

Manajement Informatika UNIKOM, maka peneliti akan memberikan kesimpulan

sebagai berikut :

a. Menbagi hak akses antara admin, anggota pengurus HIMA dengan seluruh mahasiswa jurusan manajemen informatika membantu agar website

HIMA tetap ber.

b. Mempublikasikan berita, bursa kerja, kegiatan, modul – modul yang

akan diselenggarakan membantu dalam penyampaian informasi kegiatan.

c. Sharing pengalaman dan modul - modul dapat membantu mahasiswa dalam mempelajari mata kuliah yang menurut mereka sulit.

d. Menyaring data mahasiswa di HIMA manajemen informatika UNIKOM dapat memperkecil adanya pengguna website selain mahasiswa jurusan

(77)

6.2. Saran

Adapun Saran-saran yang dapat dikemukakan oleh peneliti dalam laporan

tugas akhir ini adalah :

a. Disarankan untuk mahasiswa jurusan manajemen informatika dapat membuat fitur chat antar mahasiswa.

(78)

DAFTAR PUSTAKA

1. Freddy Rangkuti, Manajemen Persediaan, Jakarta:PT.Raja Grafindo Persada,

Tahun 1998.

2. Edhy Sutanta, S.T. 2003. Sistem Informasi Manajemen. Graha ilmu.

3. Jogiyanto Hartono, MBA, Ph.D. 2000. Pengenalan Komputer. Andi.Yogyakarta.

4. McLeod, Raymond. 2004. Sistem Informasi manajemen. PT. Indeks. Jakarta

(79)

PENGEMBANGAN WEB-SITE HIMA

MANAJEMEN INFORMATIKA UNIKOM

TUGAS AKHIR

Diajukan untuk memenuhi syarat Kelulusan pada Program Studi Manajemen Informatika Jenjang Diploma Tiga Fakultas Teknik dan Ilmu Komputer

Oleh: Bayu Adhitama

10907041

PROGRAM STUDI MANAJEMEN INFORMATIKA

FAKULTAS TEKNIK DAN ILMU KOMPUTER

UNIVERSITAS KOMPUTER INDONESIA

BANDUNG

(80)

i

BAB I PENDAHULUAN 1

1.1. Latar Belakang Penelitian 1

1.2. Identifikasi dan Rumusan Masalah 3

1.3. Maksud dan Tujuan penelitian 4

1.4. Kegunaan Penelitian 4

1.4.1. Kegunaan Praktis 4

1.4.2. Kegunaan Akademis 5

1.5. Batasan Masalah 5

1.6. Lokasi dan Waktu Penelitian 6

BAB II LANDASAN TEORI 7

(81)

ii

2.2. Karakteristik Sistem 8

2.3. Klasifikasi system 9

2.4. Pengertian Informasi 12

2.5. Pengertian Sistem Informasi 12

2.6. Metode Analisis dan Perancangan Terstruktur 12

2.6.1. Flow Map (Diagram Alir Dokumen) 12

2.6.2. Digram Kontek 13

2.6.3. Data Flow Diagram ( Diagram Aliran Data) 13

2.6.4. Kamus Data (Data Dictionary) 14

2.6.5. ERD (Entity Relationship Diagram) 14

BAB III OBJEK PENELITIAN DAN METODE PENELITIAN 15

3.1. Objek Penelitian 15

3.1.1. Sejarah Singkat Perusahaan 15

3.1.2. Visi dan Misi 16

3.1.3. Struktur Organisasi 17

3.1.4. Deskripsi Tugas 18

3.1.4.1 Fungsi Ketua Umum : 18

(82)

iii

3.1.4.3 Fungsi Ketua Seksi : 19

3.1.4.4. Fungsi Bendahara : 19

3.1.4.5. Sekretariat : 20

3.2. Metode Penelitian 20

3.2.1. Desain Penelitian 21

3.2.2. Jenis dan Metode Pengumpulan Data 21

3.2.2.1. Sumber Data Primer 22

3.2.2.2. Sumber Data Sekunder 22

3.2.3. Metode Pendekatan dan Pengembangan Sistem 23

3.2.3.1. Metode Pendekatan Sistem 23

3.2.3.2. Metode Pengembangan Sistem 23

3.2.3.3. Alat Bantu Analisis dan Perancangan 25

3.2.4. Pengujian Software 28

BAB IV ANALISIS DAN PERANCANGAN SISTEM 29

4.1. Analisis Sistem yang Berjalan 29

4.1.1. Evaluasi Sistem yang Berjalan 29

(83)

iv

4.2.1. Tujuan Perancangan system 31

4.2.2. Gambaran Umum sistem yang diusulkan 32

4.2.3. Perancangan Prosedur yang diusulkan 32

4.2.3.2. Diagram Konteks 32

4.2.3.3. Data Flow Diagram 33

4.2.3.4. Kamus Data 33

4.2.4. Perancangan Basis Data 36

4.2.4.1 Normalisasi 36

4.2.4.2. Relasi Tabel 38

4.2.4.3. Entity Relationship Diagram 39

4.2.4.4. Struktur File 40

4.2.5. Perancangan Antar Muka 44

4.2.5.1. Struktur Menu 45

4.2.5.2. Perancangan Input 46

4.2.5.3. Perancangan Output 46

BAB V PENGUJIAN DAN IMPLEMENTASI SISTEM 48

5.1 Pengujian 48

5.1.1. Rencana Pengujian 49

5.1.2. Kasus Dan Hasil Pengujian 50

5.1.3. Kesimpulan Hasil Pengujian 51

(84)

v

5.2.1. Implementasi Perangkat Lunak 51

5.2.3. Implementasi Perangkat Keras 52

5.2.4. Implementasi Basis Data (Sintaks SQL) 53

5.2.5. Implementasi Antar Muka 54

5.2.6. Implementasi Instalasi Program 56

5.2.7. Penggunaan Program 57

5.2.7.1 Tampilan Login 57

5.2.7.2 Tampilan HOME 57

5.2.7.3 Tampilan HOME ADMIN 58

5.2.7.4 Tampilan NEWS 58

5.2.7.5 Tampilan NEWS ADMIN 59

5.2.7.6 Tampilan EVENT 59

5.2.7.7 Tampilan EVENT ADMIN 60

5.2.7.8 Tampilan DISCUSS 60

5.2.7.9 Tampilan DISCUSS ADMIN 61

5.2.7.10 Tampilan MODUL 61

5.2.7.11 Tampilan MODUL ADMIN 62

5.2.7.12 Tampilan JOP EXPO 62

5.2.7.13 Tampilan JOP EXPO ADMIN 63

5.2.7.14 Tampilan VISI MISI 63

(85)

vi

5.1.7.1. Pemilihan Bahasa Pemograman 65

5.1.7.2. Fasilitas Program 65

BAB VI KESIMPULAN DAN SARAN 66

6.1. Kesimpulan 66

6.2. Saran 67

(86)

94

DAFTAR PUSTAKA

1. Antony Pranata, Pemrograman Visual Basic 6.0, Penerbit ANDI

Yogyakarta,Yogyakarta, 2003.

2. Jogiyanto Hartono, MBA, Ph.D. 2000. Pengenalan Komputer.

Andi.Yogyakarta.

3. http://peni.staff.gunadarma.ac.id/Desain+penelitian.pdf/13 mei 2010

4. http://fenni.staff.gunadarma.ac.id/Pengertian+Sistem+dan+Analisis+Sistem.

pdf/13 Mei 2010

(87)

KATA PENGANTAR

Alhamdulillah, puji dan syukur selalau dipanjatkan kehadirat Allah SWT.

Atas kehendaknya laporan Tugas Akhir ini dapat tersusun, dengan judul

“PENGEMBANGAN WEB-SITE HIMA MANAJEMEN INFORMATIKA

UNIKOM”.

Tidak lupa penulis mengucapkan terima kasih sebesar-besarnya kepada

pihak-pihak yang telah membantu merampungkan semua kegiatan mata kuliah kerja praktek

baik secara moril maupun materil. Hanya dengan kata pengantar ini penyusun bisa

menyampaikan rasa hormat dan terima kasih yang sebesar-besarnya dan disampaikan

kepada :

1. ALLAH SWT yang selalu memberikan rahmat, berkah serta nikmat

yang tak terhingga bagi setiap umatnya.

2. Ayah dan Bunda yang selalu memberikan cinta, sayang, motivasi serta

doa yang tiada henti.

3. Bapak Ir. Eddy Suryanto Soegoto, M.Sc, selaku Rektor Universitas

Komputer Indonesia Bandung.

4. Bapak H. Ukun Sastraprawira, Prof, Dr, Ir, M.Sc. Selaku Dekan

Fakultas Teknik Universitas Komputer Indonesia.

5. Bapak Dadang Munandar S.E., M.Si, selaku ketua jurusan Manajemen

Informatika.

6. Ibu Wahyuni, ST., MT. selaku dosen pembimbing tugas akhir

7. Bapak Wahyu Nurjaya WK, S.T., M.Kom. selaku ketua panitia TA

8. Ibu Rina Kurniawati S.Kom.,M.T, selaku dosen wali

9. Bapak Wahyu Nurjaya WK, S.T., M.Kom., selaku dosen penguji uji

(88)

10.Semua Sahabat di kelas mi-18, yang selalu membantu pembuatan

laporan ini.

Mudah-mudahan segala amal dan kebaikannya mendapat balasan dari Allah

SWT.

Penyusun menyadari bahwa laporan ini belum sempurna, oleh karena

itu segala kritik dan sarannya akan diterima oleh penyusun

Bandung, januari 2011

(89)

LEMBAR PENGESAHAN

PENGEMBANGAN WEB-SITE HIMA MANAJEMEN INFORMATIKA UNIKOM

BAYU ADHITAMA NIM. 1.09.07.041

Telah disutujui dan di serahkan di bandung sebagai Tugas Akhir pada tanggal:

Menyetujui, Pembimbing

Wahyuni S.SI,MT

NIP.4127.70.26.006

Dekan Fakultas Ketua Jurusan

Teknik dan Ilmu Komputer Manajemen Informatika

Dr.Ir. Arry Akhmad Arman Dadang Munandar, SE, M.Si

(90)

LEMBAR PERNYATAAN KEASLIAN

Saya yang bertanda tangan dibawah ini:

Nama :

NIM :

Judul Tugas Akhir :

Bayu Adhitama

1.09.07.041

PENGEMBANGAN WEB-SITE HIMA MANAJEMEN

INFORMATIKA UNIKOM

Menyatakan dengan sebenarnya bahwa penulisan Laporan Tugas

Akhir/Skripsi* berdasarkan hasil penelitian, pemikiran dan pemaparan asli dari

penulisan sendiri, baik untuk nskah laporan maupun kegiatan programming yang

tercantum sebagai bagian dari Laporan Tugas Akhir/Skripsi* ini, jika terdapat

karya orang lain, penulis akan mencantumkan sumber secara jelas.

Demikian pernyataan ini saya buat dengan sesungguhnya dan apabila

dikemudian hari terdapat penyimpangan dan ketidakbenaran dalam pernyataan ini,

maka saya bersedia menerima sanksi akademik berupa pencabutan gelar yang

telah diperoleh karena karya tulis ini dan sanksi lain sesuai dengan norma yang

berlaku di perguruan tinggi ini.

Bandung,… ………….. 2011

Yang membuat pernyataan

(91)

LEMBAR PENGUJIAN

PENGEMBANGAN WEB-SITE HIMA

MANAJEMEN INFORMATIKA UNIKOM

BAYU ADHITAMA NIM. 1.09.07.041

Telah diuji dan disahkan di Bandung sebagai Tugas Akhirpada Tanggal :

____________________

Mengetahui,

Penguji 1 (Pembimbing) Penguji 2 Penguji 3

Wahyuni, S.Si , MT Rina Kurniawati S.kom MT Lusi Melian S.Si , MT

Gambar

Gambar 4.1 website HIMA yang sedang berjalan
Gambar 4.3 Data Flow Diagram Level 1
Gambar kegiatan
Gambar 4.10 Berita Admin
+7

Referensi

Dokumen terkait

Dividen untuk suatu saham harus dibayarkan kepada orang atas nama siapa saham itu terdaftar dalam Daftar Pemegang Saham dengan memperhatikan Pasal 9 Anggaran Dasar ini, yang

Sudarwan (Siti Supriyati, 2015: 4) motivasi diartikan sebagai kekuatan, dorongan, kebutuhan, semangat, tekanan, atau mekanisme psikologis yang mendorong seseorang

Hasil ini didukung dengan hasil penelitian yang dilakukan oleh Siwang (2012) bahwa semakin besar aset yang dimiliki pelaku UMKM sebagai jaminan maka semakin

Keterdapatan endapan timah yang terkenal di dunia ada pada daerah yang disebut dengan The Southeast Asian Tin Belt (Jalur Timah Asia Tenggara) yang membentang dari

Dalam sistem navigasi perjalanan tersebut terdapat beberapa informasi berkaitan dengan rute perjalanannya antara lain informasi kondisi jalan dan mengetahui rute terpendek dari jalan

yang dikutip Basu Swastha DH, saluran distribusi adalah merupakan suatu struktur unit organisasi dalam perusahaan dan luar perusahaan yang terdiri atas agen,

Setiap kali pelaksanaan bimbingan, mahasiswa harus membawa dan mengisi kelengkapan administrasi berupa logbook. Dosen dapat menolak melakukan bimbingan, jika mahasiswa tidak

Motivasi eksternal merupakan dorongan dari luar diri pengunjung untuk melakukan kunjungan ke Kebun Raya Bogor terbagi menjadi 29 persen karena lokasi Kebun Raya