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.
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.
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.
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.
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.
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.
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.
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
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.
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)
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 :
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.
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)
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)
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.
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,
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
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
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.
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
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
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
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
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
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
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
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
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
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
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.
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 –
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
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.
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
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 )
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,
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,
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 }
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 }
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.
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.
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
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
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
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
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
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 :
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
Gambar 4.14 Diskusi Admin
8. DISKUSI
Gambar 4.15 Diskusi
Gambar 4.20 Visi Misi
14. STRUKTUR ORGANISASI
Gambar 4.21 Struktur Organisasi
15. USER
USER
HEADERMENU
HOME NEWS EVENT DISCUSS MODUL JOB MARKET USER LOGOUT
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:
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
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
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
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
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
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
5.2.5. Implementasi Antar Muka
1. IMPLEMENTASI HOME
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
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.
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
5.2.7.3 Tampilan HOME ADMIN
Gambar 5.7 Tampilan HOME Admin
5.2.7.4 Tampilan NEWS
5.2.7.5 Tampilan NEWS ADMIN
Gambar 5.9 Tampilan NEWS Admin
5.2.7.6 Tampilan EVENT
5.2.7.7 Tampilan EVENT ADMIN
Gambar 5.11 Tampilan EVENT Admin
5.2.7.8 Tampilan DISCUSS
5.2.7.9 Tampilan DISCUSS ADMIN
Gambar 5.13 Tampilan DISCUSS Admin
5.2.7.10 Tampilan MODUL
5.2.7.11 Tampilan MODUL ADMIN
Gambar 5.15 Tampilan MODUL Admin
5.2.7.12 Tampilan JOP EXPO
5.2.7.13 Tampilan JOP EXPO ADMIN
Gambar 5.17 Tampilan JOP EXPO Admin
5.2.7.14 Tampilan VISI MISI
5.2.7.16 Tampilan Laporan EVENT
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
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
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.
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
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
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
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
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
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
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
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
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
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
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
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
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
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