• Tidak ada hasil yang ditemukan

PERANCANGAN SISTEM INFORMASI DEWAN EKSEKUTIF MAHASISWA (DEMA) FAKULTAS EKONOMI DAN BISNIS ISLAM IAIN BATUSANGKAR TUGAS AKHIR

N/A
N/A
Protected

Academic year: 2021

Membagikan "PERANCANGAN SISTEM INFORMASI DEWAN EKSEKUTIF MAHASISWA (DEMA) FAKULTAS EKONOMI DAN BISNIS ISLAM IAIN BATUSANGKAR TUGAS AKHIR"

Copied!
62
0
0

Teks penuh

(1)

PERANCANGAN SISTEM INFORMASI DEWAN EKSEKUTIF MAHASISWA (DEMA) FAKULTAS EKONOMI DAN BISNIS ISLAM

IAIN BATUSANGKAR TUGAS AKHIR

Ditulis Sebagai Syarat untuk Memperoleh Gerlar Ahli Madya (D-III)

Jurusan Manajemen Informatika

Oleh:

NUR AZIZAH NIM1650401084

JURUSAN MANAJEMEN INFORMATIKA FAKULTAS EKONOMI DAN BISNIS ISLAM INSTITUT AGAMA ISLAM NEGERIBATUSANGKAR

(2)
(3)
(4)
(5)

i ABSTRAK

Nur Azizah, NIM 1650401084 (2019). Judul Tugas Akhir: “Perancangan Sistem Informasi Dewan Eksekutif Mahasiswa (DEMA) Fakultas Ekonomi dan Bisnis Islam IAIN Batusangkar”. Program Ahli Madya Manajemen Informatika Institut Agama Islam (IAIN) Batusangkar.

Setelahmelakukanobservasipada Dewan Eksekutif Mahasiswa (DEMA)

Fakultas Ekonomi dan Bisnis Islam IAIN

Batusangkarpenulismenemukanbeberapapermasalahan yang timbul dalam pendaftaran anggota, pengelolaan data anggota dan informasi pada DEMA FEBI, yaitu dimana calon anggota datang langsung ketempat, juga belumadanya database yang terkomputerisasidalampengelolaan data pada DEMA FEBI, serta penyampaian informasi masih dengan via sms dan telepon.

Dalam penelitian tugas akhir ini metode penelitian yang dilakukan adalah penelitian lapangan yaitu wawancara dengan mengajukan pertanyaan dengan melalui tanya jawab, penelitian perpustakaan dan penelitian labor dengan menggunakan bahasa pemograman PHP.Dengan memanfaatkan sistem komputerisasi diharapkan dapat membantu proses pengambilan keputusan dan dengan memanfaatkan bahasa pemograman PHP sebagai software aplikasi diharapkan dapat menggantikan birokrasi yang terlalu panjang serta diharapkan dapat mempermudah proses manajemen pada Dewan Eksekutif Mahasiswa (DEMA) Fakultas Ekonomi dan Bisnis Islam IAIN Batusangkar.

(6)

ii

KATA PENGANTAR

Puji syukur penulis haturkan atas kehadirat Allah SWT. yang telah melimpahkan rahmat dan karunia-Nya sehingga pembuatan tugas akhir ini dapat terselesaikan. Salawat dan salam buat junjungan umat, yakni Nabi Muhammad SAW. yang telah membawa manusia dari alam kebodohan ke alam yang penuh dengan ilmu pengetahuan seperti kita rasakan seperti sekarang ini.Maksud dan tujuan pembuatan tugas akhir ini adalah untuk memberikan sumbangan pemikiran kepada almamater serta untuk memenuhi sebagian persyaratan untuk mencapai derajat Diploma III Program Studi Manajemen Informatika Institut Agama Islam Negeri Batusangkar.

Dalam penulisan tugas akhir ini penulis banyak mendapat bimbingan dan bantuan baik moril maupun materil dari berbagai pihak. Oleh karena itu pada kesempatan ini penulis menyampaikan ucapan terima kasih kepada:

1. Bapak Dr. H. Kasmuri, MA selaku RektorIAIN Batusangkar.

2. Bapak . Ulya Atsani, SH., M.Hum selaku Dekan Fakultas Bisnis dan Ekonomi Islam.

3. Bapak Iswandi, M.Kom selaku Ketua Jurusan Manajemen Informatika IAIN Batusangkar.

4. Bapak Fitra Kasma Putra, M. Kom selaku pembimbing yang telah memberikan bimbingan dan arahan kepada penulis dalam pembuatan Tugas Akhir ini.

5. Imsal (Ayahanda) dan Nofiarni(Ibunda) tercinta yang telah banyak memberikan dorongan, semangat, bantuan moril maupun materil, nasehat serta doa yang tiada henti-hentinya.

6. Sanak family yang telah banyak memberikan semangat dan dorongan kepada penulis hingga penulis bisa menyelesaikan tugas akhir ini.

(7)

iii

7. Pihak-pihak yang tidak dapat penulis sebutkan satu persatu, yang telah memberikan motivasi dan semangat serta sumbangan pemikiranya kepada penulis sehingga selesainya tugas akhir ini.

Penulis sadar bahwasanya tugas akhir ini jauh dari kesempurnaan, oleh karena itu kritikan dan saran yang sifatnya membangun sangat penulis harapkan untuk kesempurnaan tugas akhir ini. Penulis juga berharap semoga penulisan tugas akhir ini memberikan manfaat kepada kita semua. Amin…

Akhirnya kepada Allah SWT jualah penulis bermohon dan bersujud semoga keikhlasan yang diberikan akan dibalas-Nya. Amin Ya Robbal'alamin.

Batusangkar, Oktober 2019

(8)

iv DAFTAR ISI

ABSTRAK...i

KATA PENGANTAR...ii

DAFTAR ISI ... ...iv

DAFTAR GAMBAR...viii DAFTAR TABEL...ix BAB I PENDAHULUAN ... ...1 A. LatarBelakangMasalah ... ...1 B. IdentifikasiMasalah ... ...2 C. Batasan Masalah... ...3 D. Rumusan Masalah ... ...3 E. TujuanPenelitian ... ...3 F. Kegunaan Penelitian...3 G. Metodelogi Penelitian...4 H. Sistematika Penulisan...5

BAB II LANDASAN TEORI ... ...6

A. GambaranUmum Dewan Eksekutif Mahasiswa (DEMA) Fakultas Ekonomi dan Bisnis Islam IAIN Batusangkar ... ...6

1. SejarahDEMA FEBI IAIN Batusangkar ... ...6

2. Visi dan Misi ... ...7

3. Struktur Organisasi………...8

B. Konsep Dasar Sistem Informasi Manajemen...8

1. Pengertian Sistem...8

2. Pengertian Informasi...9

a. Siklus Informasi ...9

b. Karakteristik Informasi ...10

(9)

v

d. Jenis Informasi ...11

3. Pengertian Manajemen……...11

4. Pengertian Sistem Informasi Manejemen...12

5. Metode Pengolahan Data………...13

C. Alat Bantu Perancangan Model Sistem Informasi...15

1. Unifield Modelling Language (UML)………..15

a. Use Case Diagram...16

b. Class Diagram...18

c. Activity Diagram...19

d. Sequence Diagram dan Collaboration Diagram...20

D. Perangkat Lunak Pembangunan Sistem...21

1. PHP...21

a. Kelebihan-Kelebihan PHP...22

b. Model Penulisan Sintax/Script PHP...22

c. Web...23 d. Konsep Kerja PHP...23 2. Xampp………..23 3. Adobe Dreamweaver CS5...23 4. Database………...27 5. Mysql………...28

BAB III PEMBAHASAN DAN ANALISIS...33

A. Analisa Sistem yang Sedang Berjalan...33

B. Perancangan Sistem...34

1. Actor...34

2. Use Case Diagram...35

3. Sequence Diagaram...35 4. Activity Diagram...36 5. Collaboration Diagram...38 6. Class Diagram...40 7. Struktur Program...41 C. Desain Terinci...41

(10)

vi

1. Desain Output……...42

a. Laporan data Anggota……...42

b. Laporan Surat Masuk……...42

2. Desain Input………...43

a. Input Pendaftaran……...43

b. Input Login……...43

c. Input Surat Masuk…...44

3. Desain Tabel………...44

a. Tabel Pendaftaran……...44

b. Tabel Login………45

c. Tabel Surat Masuk………...46

BAB IV PENUTUP...47

A. Kesimpulan...47

B. Saran...48 DAFTAR PUSTAKA

(11)

vii

DAFTAR GAMBAR

Gambar 2.1 Struktur Organisasi DEMA FEBI...8

Gambar 2.2 Siklus Informasi...10

Gambar 2.3 Siklus Pengolahan Data...13

Gambar 2.4 Tampilan Halaman Dreamweaver...24

Gambar 2.5 Tampilan Lembar Kerja Dreamweaver...25

Gambar 2.6 Aplication Bar...25

Gambar 2.7 Document Toolbar...25

Gambar 2.8 Panel Groups...26

Gambar 2.9 Panel Property...26

Gambar 2.10 Tampilan Panel Insert...27

Gambar 3.1 Use Case Diagram...35

Gambar 3.2Seguence Diagram Mahasiswa...36

Gambar 3.3Seguence Diagram Admin...36

Gambar 3.4Activity DiagramMahasiswa...37

Gambar 3.5Activity Diagram Admin...38

Gambar 3.6Collaboration Diagram Mahasiswa...39

Gambar 3.7Collaboration Diagram Admin...39

Gambar 3.8Class Diagram...40

Gambar 3.9Struktur Program Mahasiswa...41

Gambar 3.10Struktur Program Admin...41

(12)

viii

Gambar 3.12Laporan Surat Masuk...42

Gambar 3.13Input Daftar...43

Gambar 3.14Input Login...43

(13)

ix

DAFTAR TABEL

Tabel 2.1 Simbol-Simbol Use Cse Diagram...18

Tabel 2.2 Simbol-Simbol Class Diagram...19

Tabel 2.3 Simbol-Simbol Activity Diagram...20

Tabel 2.4 Simbol-Simbol Sequence Diagram...21

Tabel 3.1 Tabel Pendaftaran...44

Tabel 3.2 Tabel Login...45

(14)

1

PENDAHULUAN A. Latar Belakang

Teknologi komunikasi saat ini mengalami perkembangan yang sangat pesat. Kehidupan manusia telah dibantu dengan adanya komputer, salah satu manfaat komputer dalam kehidupan manusia adalah untuk mengelola, mengakses, dan menyebarluaskan informasi. Saat ini kebutuhan akan pendidikan yang layak telah mengalami peningkatan yang sangat signifikan.

Seiring perkembangan zaman, perkembangan sistem informasi pada zaman sekarang ini berkembang dengan pesat, perkembangan sistem informasi ini juga telah merambat kedalam dunia kerja dan instansi pemerintah, dunia pendidikan baik itu sekolah ataupun perguruan tinggi dan universitas. Hampir seluruh tingkat pendidikan mulai dari sekolah dasar sampai dengan perguruan tinggi telah menggunakan sistem informasi dalam pengolahan maupun pelaporan data.

Dewan Eksekutif Mahasiswa Fakultas Ekonomi dan Bisnis Islam (DEMA FEBI) adalah salah satu organisasi di kampus IAIN Batusangkar yang mengatur kegiatan ekstrakurikuler mahasiswa. Dalam proses pendaftaran mahasiswa padaDEMAFEBI masih dilakukan dengan cara datang langsung ketempat pendaftaran organisasi, sehingga membutuhkan waktu yang cukup lama, yang membuat mahasiswa bosan menunggu antrian pada saat pendaftaran.

Belum adanya database yang terkomputerisasiuntuk pengolahan data anggota dan data pengarsipan surat menyurat pada DEMA FEBI ,sehingga banyak data yang menumpuk dalam bentuk kertas dan hilang, serta laporan-laporan event/acara yang tidak tertata rapi. Dimana berakibat pada waktu pelaporan pertanggungjawaban DEMA kesusahan dalam mencari data kegiatan yang sudah terlaksana.

Penyampaian informasi dan komunikasi pada organisasi masih juga dengan via sms atau telepon. Jika menggunakan via sms atau telepon

(15)

2

33

informasi tidak bisa menyeluruh dan harus satu satu ke setiap nomor sehingga memerlukan waktu yang cukup lama. Media yang digunakan dalam penyampaian informasi dan komunikasi dirasa kurang maksimal, karena terkadang anggota ataupun mahasiswa berganti nomor tanpa konfirmasi kepada pihak organisasi yang dirangkul DEMA, sehingga DEMAtidak menerima pemberitahuan tentang jadwal kegiatan dan event yang diadakan.

Selama ini penyebaran brosur hanya ditempel dikaca dekat ruangan DEMA FEBI, hal ini dirasa kurang efektif karenakebanyakan mahasiswa hanya sekedar melihat dan kadang mengabaikan brosur yang ditempel tersebut.

Berdasarkan uraian latar belakang yang telah dikemukakan diatas, penulis tertarik untuk melakukan penelitian dan merancang suatu aplikasi sistem untuk memudahkan DEMA FEBI untuk mengelola pendaftaran daninformasi organisasi yang berjudul “PERANCANGAN SISTEM INFORMASI DEWAN EKSEKUTIF MAHASISWA (DEMA)

FAKULTAS EKONOMI DAN BISNIS ISLAM IAIN

BATUSANGKAR”.

B. Identifikasi Masalah

Berdasarkan latar belakang diatas dapat diidentifikasikan beberapa permasalahan yang muncul diantaranya yaitu :

1. Proses pendaftaran mahasiswapada DEMA FEBI masih dilakukan dengan cara datang langsung ketempat pendaftaran.

2. Belumadanya database yang terkomputerisasipadapengolahan data anggota dan data surat masuk pada DEMA FEBI.

3. Penyampaian informasi dan komunikasi pada organisasi masih juga dengan via sms atau telepon.

4. Penyebaran brosur masih dilakukan dengan menempelkan dikaca dekat ruangan DEMA FEBI.

5. Banyaknyaberkas pendaftaran mahasiswa yang menumpuk, sehinggamenyulitkan dalampencarianberkas.

(16)

33 C. Batasan Masalah

Agar pembahasan yang dilakukan lebih terarah penulis memberikan batasan-batasan masalah yaitu sebagai berikut:

1. Sistem hanya membahas tentang pengolahan data pendaftaran mahasiswa DEMA FEBI, data anggota organisasi,dan data surat masuk pada DEMA FEBI.

2. Sistem yang dibangun berbasis web

D. RumusanMasalah

Berdasarkan latar belakang yang telah diuraikan diatas, maka dapat diambil suatu rumusan yaitu bagaimana merancang sistem informasi Dewan Eksekutif Mahasiswa (DEMA) FEBI IAIN Batusangkar.

E. Tujuan Penelitian

Adapun tujuan penelitian diatas adalah untuk merancang dan membangun informasi yang mempermudah pendaftaran organisasi dan anggota organisasi, dan mempermudah pengelolaan data anggota serta selingkup organisai pada DEMA FEBI IAIN Batusangkar.

F. KEGUNAAN PENELITIAN

1. Sebagai implementasi dan pengembangan ilmu yang telah penulis dapatkan selama masa perkuliahan.

2. Sebagai bahan kajian dan masukan bagi DEMA FEBI IAIN Batusangkar.

3. Membantu dan mempermudah pada saat proses pendaftaran dan penyampaian informasi organisasi pada DEMA FEBI IAIN Batusangkar.

4. Bagi mahasiswa untuk mempermudah pendaftaran dan mempermudah mahasiswa mendapatkan informasi yang dapat diakses simana saja dan kapan saja.

5. Sebagai persyaratan untuk mendapatkan gelar Ahli Madya Program Diploma III (D.III) Manajemen Informatika IAIN Batusangkar.

(17)

4

33 G. MetodologiPenelitian

Metode yang digunakandalampenelitianTugas Akhir ini adalah sebagai berikut:

1. Field research (Studi Lapangan)

Data yang diperoleh dalam penelitian dilapangan ini untuk melihat kenyataan yang sebenarnya dalam masalah yang diteliti dengan cara sebagai berikut:

a. Observasi

Teknik pengumpulan data dengan mengadakan penelitian dan peninjauan langsung ke DEMA FEBI IAIN Batusangkar.

b. Interview

Dalam penelitian ini, wawancara dilakukan dengan tujuan untuk mendefinisikan dan menganalisa kebutuhan perangkat lunak yang akan diekambangkan. Wawancara dilakukan terhadap seorang Ketua DEMA FEBI IAIN Batusangkar tentang masalah yang menjadi objek pengamatan atau pembahasan.

2. Library Research (Studi Kepustakaan)

Penelitian kepustakaan ini ialahmengumpulkan data dengancaramencariinformasimelaluibuku-buku, media elektronik (search engine) yang berkaitandengan masalah dan temapenelitian.

3. Laboratory Research (Penelitian Labor)

Penelitian ini dilakukan untuk mempraktekkan secara langsung analisa serta pembuatan program yang berguna untuk pengembangan sistem baru yang bermaksud dengan menggunakan komputer sebagai alat bantu dalam penyelesaian tugas akhir ini.

H. SistematikaPenulisan

Sistematikapenulisandapat diartikan sebagai cara yang digunakan dalam pembuatan laporan untuk memberikan gambaran isitugasakhiryang terdiri dari pendahuluan, landasan teori, analisa dan hasil serta penutup.

(18)

33

1. Sistematika penulisan laporan tugas akhir ini dibagi dalam IV bab yang disusunsebagaiberikut:

2. BAB I Pendahuluan, babinimerupakan

penguraianmengenailatarbelakangmasalah, identifikasimasalah,

batasanmasalah, rumusanmasalah,

tujuanpenelitian,metodelogipenelitiandansistematikapenulisan.

3. BAB II LandasanTeori, babiniberisiteori-teori dasar mengenai Sistem Informasi DEMA FEBI IAIN Batusangkar.

4. BAB III AnalisadanHasil Perancangan, babinimembahasanalisa dan hasil perancangan Sistem Informasi DEMA FEBI IAIN Batusangkar. 5. BAB IV Penutup, babiniberisikesimpulan yang

didapatselamapembuatanlaporantugasakhirserta saran-saran yang akanmenjadimasukanbagiperkembangan system selanjutnya.

(19)

BAB II KAJIAN TEORI

A. Gambaran umum Dewan Eksekutif Mahasiswa (DEMA) Fakultas Ekonomi dan Bisnis Islam (FEBI) IAIN Batusangkar

1. Sejarah Dema FEBI IAIN Batusangar

Fakultas Ekonomi dan Bisnis Islam merupakan salah satu dari 4 Fakultas yang ada di IAIN Batusangkar. Tamatan Fakultas ini mmperoleh gelar S.E (Sarjana Ekonomi) untuk program S.1 dan A.Md untuk program D.lll dengan jurusan sebagai berikut: Jurusan Perbankan Syariah (PERSYA), Jurusan Ekonomi Syariah (EKSYA), Jurusan Akuntansi Syariah (AKSYA), Jurusan Manajemen Zakat dan Wakaf (MAZAWA), Jurusan Manajemen Bisnis Syaria (MBS), Jurusan Pariwisata Syariah (PASYA) dan Jurusan Manajemen Informatika (MI).

Pada akhir tahun 2017, Hari Rabu, 29 November 2017 Panitia Kongres Mahasiswa FEBI mengadakan acara pembukaan di aula SLB Lima Kaum yang di buka oleh Kasubag FEBI Bapak Syafrinal. Kegiatan Kongres berlangsung selama 3 Hari setelah banyak pertimbangan dan ide-ide serta masukan dari Wakil Dekan Kemahasiswaan dan kerjasama FEBI dan Kabag FEBI. AD dan ART Dema Fakultas Ekonomi dan Bisnis Islam juga telah disahkan. Pada hari Jum’at, 1 Desember 2017 dilakukan pemilihan Ketua Umum dan Sekretaris Jenderal melalui diskusi dan musyawarah yang panjang dan telah di tetapkan Konsideran DEMA FEBI IAIN Batusangkar. Akhirnya terpilihlah Ketua Umum Pertama DEMA FEBI saudara Alges Wahyuni Saputra dari Jurusan Perbankan Syariah dan Sekretris Jenderal Pertama DEMA FEBI Saudari Febri Wulandari yaitu Jurusan Ekonomi Syariah Konsentrasi Akuntansi Syariah.

Beriring berjalannya waktu dibentuklah Kepengurusan DEMA FEBI yang beranggotakan 24 Orang yang lulus pendaftaran sebagai calon pengurus DEMA FEBI dan dibimbing oleh seorang Pembina

(20)

yaitu Bapak Syafrinal. Ditengah Periode Kepengurusan Pembina DEMA FEBI pindah ke Fakultas Tadris Ilmu Keguruan dan digantikan oleh Bapak Arif Zunzul Maizal, M. Ag sampai sekarang.

2. Visi dan Misi

Visi dan Misi Ketua Umum periode pertama DEMA FEBI IAIN Batusangkar sebagai Berikut:

a. Visi

Rekonsolidasi mahasiswa fakultas ekonomi dan bisnis islam dalam upaya mewujudkan mahasiswa yang berintegritas demi merealisasikan prinsip-prinsip keislaman.

b. Misi

1) Menciptakan hubungan yang sinergis antara mahasiswa fakultas ekonomi dan bisnis islam

2) Mewujudkan mahasiswa fakultas ekonomi dan bisnis islam yang kuat secara akademis dan organisatoris

3) Menjadikan fakultas ekonomi dan bisnis islam sebagai pelopor kegiatan ekonomi dan bisnis islam serta berperan aktif dalam menyelenggarakan pemberdayaan ekonomi dan bisnis islam 4) Membangun semangat perjuangan mahasiswa fakultas

ekonomi dan bisnis islam dengan menjunjung tinggi nilai-nilai keislaman.

(21)

8

3. Struktur Organisasi

Gambar 2.1Struktur Organisasi DEMA FEBI B. Konsep Dasar Sistem Informasi Manajemen

1. Pengertian sistem

Menurut Faisal (2008), Ludwig Von Bartalanfy mendefinisikan sistem merupakan seperangkat unsur yang saling terikat dalam suatu antar relasi di antara unsur-unsur tersebut dengan lingkungan. Menurut Anatol Raporot sistem adalah suatu kumpulan kesatuan dan perangkat hubungan satu sama lain. Menurut McLeod (seperti dikutip Yakub, 2012), sistem adalah sekelompok elemen-elemen yang terintegrasi dengan tujuan yang sama untuk mencapai tujuan. Menurut Yakub (2012), sistem adalah suatu jaringan kerja dari prosedur-prosedur yang saling berhubungan, terkumpul bersama-sama untuk melakukan suatu kegiatan atau untuk tujuan tertentu.

Menurut Jonhsondalam Anwar (2009) mendefinisikan suatu sistem sebagai bagian-bagian yang terhimpun atau terorganisasi atau kombinasi yang membentuk suatu kesatuan yang akan membantu menemukan sistem yang lebih tepat sebagai suatu kesatuan dari komponen-komponen yang didesain untuk memenuhi kebutuhan tertentu yan telah direncanakan.

Menurut Prof. Dr. Mr. S. Prajudi Atmosudirdjo, dalam buku Tata Sutabri, S.Kom. MM (2004) menyatakan bahwa suatu sistem terdiri atas objek-objek, atau unsur-unsur, atau komponen-komponen

(22)

yang berkaitan dan berhubungan satu sama lainnya sedemikian rupa sehingga unsur-unsur tersebut merupakan suatu kesatuan pemrosesan atau pengolahan yang tertentu. Jogianto (2003) menyatakan sistem merupakan kumpulan dari komponen yang saling berhubungan satu dengan yang lainnya yang membentuk satu kesatuan untuk mencapai tujuan tertentu.

Dari beberapa pengertian sistem di atas dapat disimpulkan bahwa sistem adalah kumpulan elemen-elemen atau komponen-komponen atau subsistem-subsistem yang saling berhubungan membentuk suatu kesatuan hingga tujuan atau sasaran tersebut tercapai. 2. Pengertian Informasi

Informasi adalah data yang telah diberi arti, mempunyai tujuan dan unit analisis. Informasi merupakan produk akhir dari suatu sistem (Faisal, 2008). Sedangkan menurut McLeod dalam Yakub (2012) informasi adalah data yang diolah menjadi bentuk lebih berguna dan lebih berari bagi yang menerimanya.

Jadi pengertian informasi adalah data yang telah diolah menjadi lebih bermakna dan memiliki arti dan di pahami oleh si penerimanya. Informasi harus akurat, tepat waktu dan relevan. Menurut Faisal (2008) kualitas informasi sangat vital bagi pengguna informasi, dengan kualitas informasi yang baik maka pengguna akan merasa puas.

a. Siklus Informasi

Pengolahan data menjadi suatu informasi dapat digambarkan sebagai sebuah siklus yang berkesinambungan seperti berikut:

(23)

10 Input (Data) Hasil Tindakan Tindakan Keputusan Output (Informasi) Proses (Model)

Gambar 2.2Siklus Informasi b. Karakteristik Informasi

Wahyono (2004) menyatakan informasi memiliki beberapa karakteristik yang menunjukkan sifat dari informasi itu sendiri. Karakteristik-karakteristik informasi tersebut antara lain adalah: 1) Benar atau Salah

Karakteritsik tersebut berhubungan dengan se suatu yang realitas atau tidak dari sebuah informasi.

2) Baru

Sebuah informasi dapat berarti sama sekali baru bagi penerimanya.

3) Tambahan

Informasi dapat memperbaharui atau memberikan nilai tambah pada informasi yang telah ada.

4) Korektif

Sebuah informasi dapat menjadi bahan koreksi bagi informasi sebelumnya, salah atau palsu.

5) Penegas

Informasi dapat mempertegas informasi yang telah ada, hal ini masih berguna karena dapat meningkatkan presepsi penerima atas kebenaran informasi tersebut.

(24)

c. Nilai Informasi

Menurut Wahyono (2004) nilai suatu informasi berhubungan dengan keputusan. Hal ini berarti bahwa bila tidak ada pilihan atau keputusan, informasi menjadi tidak diperlukan.

d. Jenis Informasi

Menurut Faisal (2008) jenis-jenis informasi yang dioperasikan itu sebagai berikut:

1) Informasi yang relevan

Dalam mengelola informasi harus sesuai dengan kenyataan dan sesuai dengan kondisi yang ada serta sesuai dengan yang diharapkan baik oleh pemakai maupun oleh pengambil keputusan. 2) Informasi yang mempunyai nilai

Informasi yang dihasilkan hendaknya mempunyai suatu nilai yang berharga.

3) Informasi yang dapat dipercaya

Informasi yang disajikan harus sesuai dan biasa dipertanggung jawabkan sehingga informasi tersebut bisa dipercaya oleh pemakai.

4) Informasi berdasarkan waktu

Informasi yang disampaikan juga harus berdasarkan waktu yang tepat dan sesuai dengan informasi yang disampaikan.

5) Informasi sasaran

Informasi yang disampaikan harus sesuai dengan sasaran yang hendak dicapai. Sangat disayangkan apabila informasi yang disampaikan tidak tepat sasaran, hal ini akan berakibat sia-sia. 6) Informasi yang tepat waktu

Informasi yang tepat waktu merupakan informasi yang disampaikan secara on time dan sesuai dengan perencanaan yang telah dibuat.

3. Pengertian Manajemen

Manajemen secara etimologi berasal dari bahasa inggris mangement yang dikembangkan dari kata to manage, yang artinya

(25)

12

mengatur atau mengelola. Kata manage ini sendiri berasal dari Italia Maneggio yang diadopsi dari bahasa latinmanagiare, yang berasal dari kata manus yang artinya tangan menurut Tim Dosen Administrasi Pendidikan UPI (2011). Sedangkan dalam kamus besar bahasa Indonesia kata manajemen mempunyai pengertian sebagai penggunaan sumberdaya secara efektif untuk mencapai sasaran yang dikutip oleh Yuku (2013).

Dalam arti khusus manajemen dipakai bagi pemimpin dan kepemimpinan yaitu orang-orang yang melakukan kegiatan memimpin dalam suatu organisasi. Menurut Stoner yang dikutip oleh Wijayanti (2008) manajemen adalah proses perencanaan, pengorganisasian, pengarahan, dan pengawasan usaha-usaha para anggota organisasi dn pengginaan sumber daya-sumber daya manusia organisasi lainnya agar mencapai tujuan organisasi yang telah ditetapkan.

Kesimpulan yang dapat diambil dari definisi para ahli tersebut bahwa manajemen adalah serangkaian kegiatan yang didalamnya terdapat suatu proses berbeda yaitu planning, organizing, actuating dan controling sehingga bisa memanfaatkan sumber daya yang ada untuk mencapai tujuan dengan efektif dan efisien.

4. Pengertian Sistem Informasi Manajemen

Bagus Karuniawan (2004) menyatakan Sistem Informasi Manajemen (SIM) adalah sebuah sistem terstruktur yang digunakan untuk mengelola data secara terkomputerisasi.

Di dalam SIM ini terdapat beberapa fungsi yang dibutuhkan oleh sebuah perusahaan, diantaranya:

a. Pencarian data

b. Pengupdatean data secara berkalas

c. Penginformasian data kepada publik (dapat berupa report teks atau dalam bentuk tabel)

d. Penyimpanan data

Raymond McLeod Jr(1996:54) mengemukakan bahwa SIM adalah sebagai suatu sistem berbasis komputer yang menyediakan

(26)

informasi bagi beberapa pemakai dengan kebutuhan serupa. Ouput informasi digunakan oleh manajer maupun non manajer dalam perusahaan untuk membuat keputusan dalam memecahkan masalah. Sedangkan menurut Komaruddin dalam Effeny (1989:111) SIM adalah pendekatan yang terorganisir dan terencana untuk memberikan eksekutif bantuan informasi yang memberikan kemudahan bagi proses manajemen. Menurut O’Brien dan Marakas (2009) tujuan dari sistem informasi manajemen adalah menyediakan informasi yang dipergunakan di dalam perhitungan harga pokok jasa, produk, dan tujuan lain yang diinginkan manajemen,menyediakan informasi yang dipergunakan dalam perencanaa, pengendalian, pengevaluasian, dan perbaikan berkelanjutan, menyediakan informasi untuk pengambilan keputusan.

5. Metode Pengolahan Data

Metode Pengolahan Data adalah suatu proses penerima data sebagai masukan, memproses menggunakan program tertentu, dan mengeluarkan hasil proses data tersebut dalam bentuk informasi.

Siklus, pengolahan atau pemproses data terdiri 3 langkah dasar yaitu:

a. Input b. Proses c. Output

Input Proses Output

Gambar 2.3 Siklus Pengolahan Data

Sistem pengolahan data dapat didefinisikan secara garis besar sebagai sistem yang menerima menghubungkan, menyimpan, menghapus, mengolah dan menyediakan data serta peralatan, tenaga pelaksana dan lain-lain yang merupakan suatu kesatuan yang saling berhubungan dan bekerja sama dalam pengolahan data untuk menghasilkan informasi. Dalam pengolahan data waktu dan kualitas

(27)

14

merupakan faktor yang sangat utama, untuk mencapai hal tersebut perlu suatu unit peralatan yang bisa dijalankan oleh tenaga elektronik disebut dengan Elektronik Data Processing System.

Dalam pengolahan data ada beberapa proses yang perlu diperhatikan:

a. Organizing-Recording (Perekam Data)

Pencatatan data kedalam bentuk formulir dengan tulisan tangan maupun diketik.

b. Clasifiying (Klasifikasi)

Mengelompokkan data sesuai dengan jenis dan fungsi dari data yang akan diolah agar pengolahan yang optimal dapat tercapai.

c. Sorting (Pengurutan)

Proses pengurutan data berdasarkan identifikasi tertentu sesuai dengan keinginan dan kebutuhan tujuan agar proses pencarian data dapat dilakukan dengan cepat.

d. Calculating (Perhitungan)

Memanipulasi data dalam bentuk perhitungan matematik maupun logika.

e. Summarizing (Penyusunan Laporan)

Merupakan tujuan dari proses pengolahan data yaitu menghasilkan laporan informasi yang dapat digunakan sebagai dasar pertimbangan bagi pihak manajemen dalam mengambil keputusan.

f. Storing (Penyimpanan)

Penyimpanan data kedalam suatu media penyimpanan seperti tape, diskette, hardisk dan lain-lain yang memungkinkan data tersebut dapat dipelihara untuk pengambilan kembali apabila diperlukan. g. Retrieving (Pengambilan Kembali)

Proses pengambilan data yang telah disimpan didalam file-file database.

(28)

h. Reproducing (Penggandaan)

Menciptakan beberapa salinan data (copy) sesuai dengan keinginan pemakai ataupun untuk back up yang bertujuan untuk menghindari hal-hal yang tidak diinginkan.

i. Communicating (Komunikasi)

Menstransfer data dari suatu tempat ketempat lain apabila diperlukan.

Dalam pengolahan data, komputer memegang peranan penting sebagai alat yang digunakan untuk membantu proses pengolahan data sehingga proses pengolahan data dapat dilakukan dengan cepat dan informasi yang dihasilkan menjadi lebih bernilai dalam arti kualitas maupun kuantitas.

C. Alat Bantu Perancangan Model Sistem Informasi 1. Unifield Modelling Language (UML)

Menurut Dharwiyanti (2003) Permodelan (Modeling) adalah proses merancang piranti lunak sebelum melakukan pengkodean (coding). Membuat model dari sebuah sistem yang kompleks sangat penting agar dapat memahami sistem secara menyeluruh. Semakin kompleks sebuah sistem, semakin penting pula penggunaan teknik pemodelan yang baik. Dengan menggunakan model, diharapkan pengembangan piranti lunak dapat memenuhi semua kebutuhan pengguna dengan lengkap dan tepat. Kesuksesan suatu pemodelan piranti lunak ditentukan oleh tiga unsur, yaitu pemodelan (notation), proses (process), dan tool yang digunakan. Berdasarkan penjelasan Dharwiyanti (2003), penulis menggunakan perancangan sistem dengan pemodelan berorientasi objek menggunakan Unified Modelling Language (UML).

Nugroho (2005) berpendapat bahwa UML, secara umum merupakan bahasa untuk visualisasi, spesifikasii, kontruksi, serta dokumentasi. Sependapat dengan, Dharwiyanti (2003) yang menjelaskan UML seperti sebuah bahasa yang telah menjadi standar dalam industri untuk visualisasi, merancang, dan mendokumentasikan

(29)

16

sistem piranti lunak. UML menawarkan sebuah standar untuk merancang model sebuah sistem.

UML merupakan pemodelan berorientasi objek dalam merancang suatu sistem, akan tetapi dapat digunakan untuk pemodelan aplikasi prosedural. Pernyataan tersebut dikuatkan oleh Dharwiyanti (2003) dengan menggunakan UML dapat dibuat model untuk semua jenis aplikasi piranti lunak dimana aplikasi tersebut dapat berjalan pada piranti keras, sistem operasi dan jaringan apapun serta ditulis dalam bahasa pemrograman apapun, karena UML juga menggunakan class dan operation dalam konsep dasarnya, maka lebih cocok untuk penulisan piranti lunak dalam bahasa berorientasi objek. Menurut Nugroho (2005) Setiap sistem yang kompleks seharusnya bisa dipandang dari sudut yang berbeda-beda sehingga bisa didapatkan pemahaman secara menyeluruh. UML menyediakan sembilan jenis diagram yaitu Diagram Class, Diagram Objek, Use Case Diagram, Sequence Diagram, Collaboration Diagram, Statechart Diagram, Activity Diagram, Component Diagram, Deployment Diagram. Akan tetapi Sulistyorini (2009) menyatakan bahwa kesembilan diagram tersebut tidak mutlak harus digunakan dalam pengembangan perangkat lunak, semua dibuat sesuai dengan kebutuhan.

a. Use Case Diagram

Use Case Diagram bersifat statis, diagram ini memperlihatkan himpunan use case dan aktor-aktor (suatu jenis khusus dari kelas). Diagram ini sangat penting untuk mengorganisasi dan memodelkan perilaku dari suatu sistem yang dibutuhkan serta diharapkan pengguna (Nugroho, 2005).

Simbol-simbol yang digunakan dalam Use Case Diagram dijelaskan pada tabel berikut:

(30)

No Simbol Nama Keterangan

1 Actor Menspesifikasikan himpunan

peran yang pengguna mainkan ketika berinteraksi dengan use case

2 Use Case Deskripsi dari urutan aksi-aksi yang ditampilkan sistem yang menghasilkan suatu hasil yang terukur bagi suatu actor

3 System Menspesifikasikan paket yang

menampilkan sistem secara terbatas

4 Dependency Hubungan dimana perubahan yang

terjadi pada suatu elemen mandiri (Independent) akan mempengaruhi elemen yang bergantung padanya elemen yang tidak mandiri (Independent)

5 Generalization Hubungan dimana objek anak (Descendent) berbagi perilaku dan struktur data dari objek yang ada di atasnya objek induk (Ancestor)

6 Clude Menspesifikasikan bahwa use case

sumber secara eksplisit

7 Tend Menspesifikasikan bahwa use case

target memperluas perilaku dari use case sumber pada suatu titik yang diberikan

(31)

18

dengan objek lainnya

Tabel 2.1 Simbol-simbol Use Case Diagram b. Class Diagram

Class adalah sebuah spesifikasi yang akan menghasilkan objek dan merupakan inti dari pengembangan dan desain berorientasi objek. Class menggambarkan keadaan (atribut/properti) suatu sistem. Class diagram menggambarkan struktur dan deskripsi kelas, package beserta hubungan satu sama lain (Dharwiyanti, 2003). Simbol-simbol yang digunakan dalam class diagram yaitu:

No Simbol Nama Keterangan

1 Class Himpunan dari objek-objek yang

berbagi atribut serta operasi yang sama

2 Nary

Association

Upaya untuk menghindari asosiasi dengan lebih dari 2 objek

3 Asosiasi Hubungan statis antar class yang

menggambarkan class yang memiliki atribut berupa class lain atau class yang harus mengetahui eksistensi class lain 4 Generalization Hubungan dimana objek anak

(descendent) berbagi perilaku dan struktur data dari objek yang ada di atasnya objek induk (ancestor)

(32)

5 Dependency Hubungan dimana perubahan yang terjadi pada suatu elemen mandiri (independent) akan mempengaruhi elemen yang bergantung padanya elemen yang tidak mandiri (independent)

Tabel 2.2 Simbol-simbol Class Diagram (Dharwiyanti, 2003). c. Activity Diagram

Grady Booch (2005) berpendapat bahwa, An activity diagram is essentially a flowchart, showing flow of control from activity to activity, activity diagram secara esensial mirip dengan flowchart atau diagram alur yang menunjukkan aliran kendali dari sebuah aktivitas ke aktivitas lainnya. Dalam activity diagram terdapat aksi atau aktivitas, activity nodes, flows atau aliran, dan objek. Simbol-simbol yang dipakai dalan activity diagram yaitu:

No Simbol Nama Keterangan

1 Activity Memperlihatkan bagaimana masing-masing kelas antarmuka saling berinteraksi satu sama lain

2 Decision Pilihan untuk pengambilan keputusan

3 Initial Node Titik awals

4 Actifity Final

Node

Titik akhir

5 Simbol Nama Keterangan

(33)

20

secara paralel atau untuk

menggabungkan dua kegiatan paralel menjadi satu

Tabel 2.3 Simbol-simbol Activity Diagram Grady Booch (2005) d. Sequence Diagram dan Collaboration Diagram

Sequence diagram menggambarkan interaksi antara objek di dalam dan disekitar sistem (termasuk pengguna, display, dan sebagainya) berupa message yang digambarkan terhadap waktu, menggambarkan skenario atau rangkaian langkah-langkah yang dilakukan sebagai respon dari sebuah event untuk menghasilkan output tertentu. Collaboration diagram juga menggambarkan interaksi antara objek seperti sequence diagram, akan tetapi lebih menekankan pada masing-masing objek dan bukan pada waktu penyampaian message. Setiap message memiliki sequence number, dumana message dari level tertinggi memiliki nomor 1 (Dharwiyanti, 2003). Simbol-simbol yang digunakan dalam sequence diagram dijelaskan pada tabel 2.4.

No Simbol Nama Keterangan

1 Object dan

lifeline

Orang, tempat, benda, kejadian atau konsep yang ada dalam dunia nyata yang penting bagi suatu aplikasi yang saling berinteraksi

2 Message Spesifikasi dari komunikasi antar objek yang memuat informasi-informasi tentang aktivitas yang terjadi.

(34)

3 Actor Menspesifikasikan himpunan peran yang pengguna mainkan ketika berinteraksi dengan use case

Tabel 2.4Simbol-simbol Pada Sequence Diagram D. Perangkat Lunak Pembangunan Sistem

Dalam merancang sistem informasi ini penulis menggunakan bahasa pemrograman PHP, Dreamweaver untuk merancang form/design tampilan dan MySql sebagai databasenya.

1. PHP

Dalam Buku Karangan Arief M.Rudyanto (2011) PHP (Perl Hypertext Preprocessor) adalah bahasa server-side scripting yang menyatu dengan HTML untuk membuat halaman web yang dinamis. Karena PHP merupakan server-side scripting maka sintaks dan perintah-perintah PHP akan dieksekusi di server kemudian hasilnya dikirimkan ke browser dalam format HTML. Dengan demikian kode program yaang ditulis dalam PHP tidak akan terlihat oleh user sehingga keamanan halaman web yang dinamis, yaitu halaman web yang dapat membentuk suatu tampilan berdasarkan permintaan terkini, seperti menampilkan isi basis data kehalaman web.

PHP dapat dibangun sebagai modul pada web server Apache dan sebagai binary yang dapat berjalan sebagai CGI (Common Gateway Interface). PHP termasuk dalam Open Source Product, sehingga source code PHP dapat diubah dan didistribusikan secara bebas. PHP juga mampu lintas Platform. Artinya PHP dapat berjalan dibanyak sistem operasi yang beredar saat ini, diantaranya Sistem Operasi Microsoft Windows (semua versi), Linux, Mac OS, Solaris.

PHP diciptakan pertama kali oleh Rasmus Lerdorf pada tahun 1994. Awalnya, PHP digunakan untuk mencatat jumlah serta untuk mengetahui siapa saja pengunjung pada homepage-nya. Rasmus Lerdorf adalah salah satu pendukung open source.

(35)

22

a. Kelebihan-Kelebihan PHP

PHP memiliki banyak kelebihan yang tidak dimiliki oleh bahasa script sejenis. Kelebihan – kelebihan diantaranya adalah :

1) PHP difokuskan pada pembuatan script server-side, yang bisa melakukan apasaja yang dapat dilakukan oleh CGI, seperti mengumpulkan data dari form, menghasilkan isi halaman web dinamis, dan kemampuan mengirim serta menerima cookies,bahkan lebih daripada kemampuan CGI.

2) PHP dapat digunakan pada semua sistem operasi antara lain linux, Unix (termasuk variannya HP-UX, Solaris dan OpenBSD), microsoft windows, Mac OS X, RISC OS.

3) PHP mendukung banyak WEB Server seperti Apache, Microsoft Internet Information Server (MIIS), Personal Web Server (PWS), dan masih banyak lagi lainnya, bahkan PHP dapat bekerja sebagai suatu CGI processor.

4) PHP tidak terbatas pada hasil keluaran HTML (Hypertext Markup Languages). PHP juga memiliki kemampuan untuk mengolah keluaran gambar, File PDF, dan movies Flash. PHP juga dapat menghasilkan teks seperti XHTML dan file XML lainnya.

b. Model Penulisan Sintaks / Script PHP

Script PHP termasuk dalam HTML-embedded, artinya kode PHP dapat disisipkan pada sebuah halaman HTML.

Ada empat macam pasangan tag PHP yang dapat digunakan untuk menandai blok script PHP dalam buku karangan Peranginangin. Kasiman ( 2006 ) :

1) <?php…?>

2) <script language = “PHP”> … </script> 3) <? ... ?>

(36)

c. Web

Worlf Wide Web atau WWW atau juga dikenal dengan Web adalah salah satu layanan yang didapat oleh pemakai komputer yang terhubung ke internet. Web ini menyediakan informasi bagi pemekai komputer yang terhubung ke internet dari sekedar informasi “sampah” atau informasi tidak berguna sama sekali sampai informasi yang serius dari informasi yang gratisan sampai informasi yang komersial. Website atau situs dapat diartikan sebagai sekumpulan halaman-halaman yang digunakan untuk menampilkan informasi teks, gambar diam.

d. Konsep Kerja PHP

Model kerja HTML diawali dengan permintaan suatu halaman web oleh browser. Berdasarkan URL atau dikenal dengan alamat

internet,browsermendapatkanalamatdariwebservermengidentifikasi halaman yang dikehendakidan menyampaikan segala informasi yang dibutuhkan oleh web server.

Selanjutnya, web server akan mencarikan berkas yang diminta dan memberikan isinya ke browser. Browser yang mendapatkan isinya segera melakukan penerjemahan kode HTML dan menampilkan isinya ke layar pemakai.

2. Xampp

Xampp merupakan singkatan dari x (empat sistem operasi apapun) apche, mysql, php, perl, xampp adalah sebuah software web server apche yang didalamnya sudah tersedia database server mysql dan support php prgramming, xampp merupakan software yang mudah digunakan, gratis dan mendukung diinstal dilinux dan windows. Keutungan lainnya adalah cuma menginstal satu kali sudah tersedia apche web serve, mysql database server, php support (php 4 dan php 5) dan beberapa module lainnya.

(37)

24

Dalam Buku Madcoms (2012) Dreamweaver adalah sebuah HTML editor profesional untuk mendesain web secara visual dan mengelola situs atau halaman web. Dremweaver merupakan software utama yang digunakan oleh web desainer maupun web programer dalam mengembangkan suatu situs web, Dreamweaver mempunyai ruang kerja, fasilitas dan kemampuan yang mampu meningkatkan produktivitas dan efektivitas dalam desain maupun membangun suatu situs web. Saat ini terdapat software dari kelompok adobe yang belakangan banyak digunakan untuk mendesain suatu situs web, versi terbaru dari Dreamweaver saat ini adalah Dreamweaver CS5.

Dreamweaver merupakan software utama yang digunakan oleh web Desainer maupun web Programmer dalam mengembangkan suatu situs web. Hal ini disebabkan ruang kerja, fasilitas dan kemampuan dreamweaver yang mampu meningkatkan produktivitas dan efektivitas dalam desain maupun membangun suatu situs web.

Langkah menjalankan Dreamweaver CS5 adalah pilih start  All programs  Adobe Master Collection CS5  Adobe Dreamweaver CS5

Gambar 2.4Gambar Tampilan Halaman welcome screen dari Dreamweaver Cs5 Dalam tampilan awal Dreamweaver terdapat pilihan open a Recent Item (File yang pernah terbuka), create New (membuat file baru), Top Features (fitur-fitur baru), Dan Getting started (Tuntunan

(38)

Pengguanaan Dreamweaver). Halaman welcome screen akan selalu ditampilkan saat anda menjalankan program Dreamweaver, jika anda tidak menginginkan halaman tersebut tampil maka beri tanda centang pada pilihan Dont show again.

Selanjutnya Gambar berikut merupakan gambaran layout kerja Dreamweaver CS5.

Gambar 2.5 Tampilan Lembar Kerja Dreamweaver

a. Application Bar, berada di bagian paling atas jendala aplikasi dreamwever CS5. Baris ini berisi tombol workspace (workspace switcher), menu dan aplikasi lainnya.

Gambar 2.6 Aplication Bar

b. Toolbar Document, berisi tombol-tombol yng digunakan untu menampilkan jendela dokumen, seperti kita bisa menampilkan code saja, desain saja atau kedua-duanya.

Gambar 2.7 Document toolbar

c. Panel group adalah kumpulan panel yang saling berkaitan, panel-panel ini kelompokan pada judul-judul tertentu berdasarkan fungsinya.panel ini digunakan untuk memonitor dan memodifikasi

(39)

26

pekerjaan.Panel group ini berisi panel insert, CSS, Styles, Asset, AP Elemen dan Files.

Gambar 2.8 Panel group

d. Panel Propeties menampilkan dan mengubah berbagai property yang dipunyai elemen tertentu. Kita bisa langsung mengubah properti dari elemen tersebut dengan tool ini, misalnya merubah warna text, memberikan background pada elemen tabel, menggabungkan kolom,

dan lain-lain.

Gambar 2.9 Panel Propeties

e. Panel Insert digunakan untuk menyisipkan berbagai jenis objek, seperti image, tabel, atau objek media kedalam jendela dokumen.

(40)

Panel File digunakan untuk mengatur file-file dan folder-folder yang

membentuk situs web.

Gambar 2.10 Panel Insert

f. Tag Selector diletakan dibagian bawah jendela doukumen, satu baris dengan status bar. Bagian ini menampilkan hirarki pekerjaan yang sedang terpilih pada jendela dokumen, dapat juga digunakan untuk memilih objek pada jendela desain berdasarkan jenis atau kategori objek tersebut. Tag selector juga menampilkan informasi format dari bagian yang sedang aktif pada lembar kerja desain.

g. Toolbar Coding berisi tombol-tombol yang digunakan untuk melakukan operasi code-code standart. Toolbar ini hanya tampil pada jendela code.

h. Panel File digunakan untuk mengatur file-file dan folder-folder yang membentuk situs web anda sebagai contoh mengcopy , memindah atau mengganti nama file.

4. Database

Databaseadalah sekumpulandatayang

terdiridarisuatuataulebihtabel yang saling

berhubungan.Usermempunyaiwewenang untukmengaksesdata tersebut,baikuntukmenambah, mengubahataumenghapusdatayangada dalam tabeltersebut(Anonymous, 2005).Database digunakanuntukmenampung beberapa tabelatau queryyangdijadikan mediauntukmenyimpandata sebagai sumber pengolahandata (Anonymous, 2005).

Database terdiri dari tabel yang didalamnya terdapat field-field, dan sebuah database bisa terdiridari beberapa tabel. Dalam pembuatan

(41)

28

database, hal-hal yang perlu diperhatikan adalah sebagai berikut sperti yang tertulis dalam buku Whitehorn dan Marklyn (2003).

a. Tabel merupakan stuktur dasar tempat data disimpan didalam database. Bayangkanlah tabel sebagai container dimana data berada dan ketiga komponen-komponen lainnya sebagai piranti-piranti yang memanipulasi data yang ada dalam tabel tersebut.

b. Form merupakan piranti yang memungkinkan anda untuk melihat dan mengedit data dalam tabel.

c. Query merupakan pertanyaan yang dapat anda lontarkan tentang data dalam sebuah tabel. Jika anda mencari semua karyawan anda yang lahir setelah tahun katakanlah, 1970 anda bisa menggunkan query. Query sering digunakan didalam database karena tabel biasanya berisi datadalam jumlah yang sangat banyak padahal yang sering kali kita lihat dan proses hanya sebagian kecil.

d. Report digunakan untuk menghasilkan output cetak dari tabel, jika anda menginginkan sebuah daftar yang berisi nama dan lamat semua pelanggan anda. Anda biasanya memperoleh daftar tersebut dari printer.

5. MySQL

Dalam Buku Ir Betha Sidik, (2005) MySQL merupakan software sistem manajemen database (Database Management System – DBMS) yang paling populer dikalangan pemrograman Web, terutama dilingkungan Linux dengan menggunakan script PHP dan Perl yang digunakan untuk membangun aplikasi web yang menggunakan database sebagai sumber dan pengelola datanya. MySQL dan PHP dianggap sebagai pasangan software pengembangan aplikasi web yang ideal dan sering digunakan untuk membangun aplikasi berbasis web, umumnya pengembangan aplikasinya menggunakan bahasa pemrograman script PHP. MySQL juga merupakan database yang digunakan oleh situs-situs terkemuka diinternet untuk menyimpan datanya.

(42)

MySQL dikembangkan oleh sebuah perusahaan Swedia bernama MYSQL AB yang pada saat itu bernama TcX DataKonsult AB sekitar tahun 1994-1995, namun cikal bakal kodenya sudah ada sejak 1979. Awalnya TcX membuat MySQL dengan tujuan mengembangkan aplikasi web untuk klien. Kepopuleran MySQL antara lain karena MySQL menggunakan SQL sebagai bahasa dasar untuk mengakses databasenya sehingga mudah untuk digunakan, kinerja query cepat, dan mencukupi untuk kebutuhan database perusahaaan-perusahaan skala menengah kecil.

Keandalan suatu system database (DBMS) dapat diketahui dari cara kerja optimizer-nya dalam melakukan proses perintah- perintah SQL, yang dibuat oleh user maupun program-program aplikasinya. Sebagai database server, MySQL dapat dikatakan lebih unggul dibandingkan dengan database server yang lainnya dalam query data.

a. Perkembangan MySQL

MySQL merupakan database yang dikembangkan dari bahasa SQL(StruktureQueryLanguange). SQL merupakan bahasa terstruktur untuk berinteraksi antara script program dengan database server dalam pengolahan data. MySQL merupakan database yang memiliki kecepatan tinggi dalam pemrosesan data.

MySQL dapat dikatakan sebagai Relationship Database Management System (RDBMS) yaitu hubungan antar tabel yang berisi data-data pada suatu database. Dengan demikian dapat mempercepat pencarian data. Tabel-tabel tersebut dihubungkan oleh suatu relasi yang memungkinkan kombinasi data dari beberapa tabel ketika user menginginkan informasi dari suatu database. b. Sintak SQL dalam MySQL

Perintah-perintah dasar yang terdapat pada MySQL diantaranya: 1) Select

Perintah select umun yang digunakan untuk penampilan data. Contoh sintak sederhana dari perintah select adalah:

(43)

30

SELECT select_list FROM table_expresion[sort_spes ification]

2) Update

Digunakan untuk melakukan perubahan terhadap suatu atau lebih nilai atribut dalam relasi maka digunakan perintah UPDATE dengan sintaks sebagai berikut:

Update tbl_name set col_name1=expr1, [col_name2-ekspr2,]where_conditons;

3) Delete

Perintah delete digunakan untuk menghapus baris tertentu pada suatu table. Implemetasi dari perintah tersebut adalah:

Delete from table_name where condition; 4) Like

Fungsi like digunakan untuk menampilkan data sesuai dengan kriteria yang kita masukan sebagai keyword. contoh:

Mysql> select * from mahasiswa wherenama like‘%i’; 5) Fungsi Group By

Fungsi ini digunakan untuk mengelompokan data pada sebuah tabel berdasarkan group. Fungsi ini digabungkan dengan fungsi lainya contoh:

Mysql> select nama, alamat from mahasiswa group by nama; 6) Between

Digunakan untuk menampilkan data yang diberi batasan pada suatu kolom dalam tabel yang bersangkutan. Data tersebut harus bernilai integer, jika tidak integer maka data tersebut tidak akan muncul. Contoh:

Mysql>select*from mahasiswa Where nim between423049 dan 423071;

(44)

Sebagai database yang memiliki konsep database modern, MySQL memiliki banyak sekali keistimewaan. Berikut ini beberapa keistimewaan yang dimiliki oleh MySQL :

1) Portability

MySQL dapat berjalan stabil pada berbagai sitem operasi di antaranya adalah seperti Windows, Linux, FreeBSD, Mac OS X server, Solaris, Amiga, HP-UX dan masih banyak lagi.

2) Open Source

MySQL didistribusikan secara open source (gratis), di bawah lisensi GPL.

3) Multiuser

MySQL dapat digunakan oleh beberapa user dalam waktu yang bersamaan tanpa mengalami masalah atau konflik. Hal ini memungkinkan sebuah database server MySQL dapat diakses client secara bersamaan.

4) Performance Tuning

MySQL memiliki kecepatan yang menakjubkan dalam menangani query sederhana dengan kata lain dapat memproses lebih banyak SQL per satuan waktu.

5) Column Types

MySQL memiliki tipe kolom yang sangat kompleks, seperti signed/unsigned integer, float, double, char, varchar, text, blob, date, time, datetime, year, set serta enum.

6) Command dan Function

MySQL memiliki operator dan fungsi secara penuh yang mendukung perintah Select dan Where dalam query.

7) Security

MySQL memiliki beberapa lapisan sekuritas seperti level subnetmask, nama host, dan user dengan system perizinan yang mendetail serta password terencripsi.

(45)

32

8) Stability dan Limits

MySQL mampu menangani database dalam skala besar, dengan jumlah records lebih dari 50 juta dan 60 ribu table serta 5 miliar baris. Selain itu, batas indeks yang dapat di tampung mencapai 32 indeks pada tiap tabelnya.

9) Connectivity

MySQL dapat melakukan koneksi dengan client menggunakan protocol TCP/IP, Unix soket (Unix), atau Named Pipes (NT). 10) Localisation

MySQL dapat mendeteksi pesan kesalahan (error code) pada clent dengan menggunakan lebih dari dua puluh bahasa. Meski demikian, bahasa Indonesia belum termasuk di dalamnya.

11) Interface

MySQL memiliki interface (antar muka) terhadap berbagai aplikasi dan bahasa pemrograman dengan menggunakan fungsi API (Application Programming Interface).

12) Client dan Tools

MySQL dilengkapi dengan berbagai tool yang dapat digunakan untuk administrasi database, dan pada setiap tool yang ada disertai petunjuk online.

13) Struktur Tabel

MySQL memiliki struktur table yang lebih fleksibel dalam menangani ALTER TABLE, dibandingkan database lainnya semacam Postgre SQL ataupun Oracle.

(46)

33 BAB III

PEMBAHASAN DAN ANALISIS

A. Analisa Sistem yang Sedang Berjalan

Analisa sistem merupakan penguraian dari suatu sistem informasi yang utuh kedalam bagian-bagian komponennya dengan maksud untuk mengidentivikasi dan mengevaluasi permasalahan-permasalahan, kesempatan-kesempatan, hambatan-hambatan yang terjadi dan kebutuhan-kebutuhan yang diharapkan sehingga dapat diusulkan perbaikan-perbaikannya. Analisa sistem yang sedang berjalan merupakan pedoman untuk merancang sistem baru, karena dengan menganalisa sistem yang sedang berjalan diketahui kelemahan-kelemahan dari sistem yang lama dan keunggulan sistem baru. Sistem lama akan dijadikan perbandingan terhadap sistem baru yang akan diterapkan. Analisa sistem bertujuan mencari pemecahan masalah yang dihadapi sistem tersebut agar masalah yang lama tidak terjadi lagi dimasa yang akan datang.

Dalam analisis dan perancangan sistem ini, kegiatan yang akan dilakukan adalah menitik beratkan pada penelitian dan penjabaran dari sistem yang sedang berjalan untuk mendapatkan suatu data nyata secara detail sesuai dengan fakta-fakta yang ada dalam penelitian. Perkembangan suatu sistem seringkali dipengaruhi oleh perubahan kondisi yang dihadapi. Salah satu faktor penyebabnya adalah pertambahan jumlah data yang akan diolah untuk menghasilkan informasi yang dibutuhkan. Hal ini akan mengakibatkan sistem lama kewalahan dalam mengolah data dan akhirnya sistem tidak terpakai lagi.

Berikut gambaran Sistem Informasi Manajemen Dewan Eksekutif Mahasiswa (DEMA) Fakulatas Ekonomi dan Bisnis Islam (FEBI) IAIN Batusangkar.

1. Mahasiswa mendaftar datang langsung ke tempat pendaftaran.

2. Setelah itu mahasiswa melakukan wawancara sesuai jadwal yang telah ditentukan.

(47)

34

33

3. Pengumuman mahasiswa yang diterima melalui sms yang dikirim oleh DEMA FEBI.

4. Begitu juga dengan informasi atau acara yang akan diadakan diberitahukan lewat mading dekat sekre DEMA FEBI.

5. Penyimpana data anggota dan data informasi dalam bentuk buku besar. B. Perancangan Sistem

1. Actor

Actor yang berperan dalam sistem informasi ini adalah:

Actor Peran

Mahasiswa 1. Masuk melalui browser dengan menginputkan domain.

2. Melakukan pendaftaran dengan mengisi data.

3. Login dengan memasukkan username dan password.

4. Melihat laporan data anggota 5. Melihat laporan surat menyurat. 6. Mendownload data laporan anggota. 7. Mendownload data laporan surat. Admin 1. Login memasukkan username dan

password.

2. Mengelola data anggota. 3. Menginputkan isi surat.

4. Mengupload laporan data anggota 5. Mengupload laporan surat.

(48)

33 2. Use Case Diagram

Use case diagram memperlihatkan suatu urutan interaksi actor dan sistem. Seperti pada gambar berikut dimana actor (mahasiswa) melakukan input data pendaftaran dan login untuk masuk kesistem. Lalu mahasiswa dapat melihat laporan data anggota dan laporan surat masuk. Kemudian mahasiswa dapat mendownload laporan data anggota dan laporan surat masuk. Admin melakukan login lalu mengolah data mahasiswa, kemudian menginputkan surat masuk, kemudian admin mengupload laporan data anggota dan laporan surat masuk.

Gambar 3.1Use Case Diagram 3. Sequence Diagram

Sequence Diagram pada gambar menggambarkan interaksi antara objek yang ada disekitar sistem.

(49)

36

33 e. Sequence Diagram Mahasiswa

Gambar 3.2Sequence Diagram Mahasiswa f. Sequence Diagram Admin

Gambar 3.3Sequence Diagram Admin 4. Activity Diagram

a. Activity Diagram Mahasiswa

Activity Diagram pada mahasiswa ini menggambarkan mahasiswa masuk ke dalam sistem, kemudian mendaftar setelah itu mahasiswa login untuk masuk ke web dema, dimana mahasiswa dapat mendownload laporan anggota dan laporan surat.

(50)

33

Gambar 3.4Activity Diagram Mahasiswa b. Activity Diagram Admin

Activity Diagram Admin pada admin ini menggambarkan admin melakukan login terlebih dahulu, apabila telah login dengan benar maka akan masuk ke web dema dan dapat menginputkan anggota serta menginputkan surat masuk kemudian juga mengelola data anggota serta surat masuk, setelah itu admin mengupload laporan data anggota serta laporan surat masuk.

(51)

38

33

Gambar 3.5Activity Diagram Admin 5. Collaboration Diagram

Collaboration Diagram hampir sama dengan Sequence Diagram tetapi berbeda pada objek di titik tekankan, Collaboration lebih menekankan pada pemunculan objek itu sendiri sedangkan Sequence diagram lebih pada penyampaian Message dengan parameter waktu. 1) Collaboration Diagram Mahasiswa

Collaboration Diagram pada mahasiswa menggambarkan mahasiswa masuk kedalam sistem, kemudian mendaftar setelah itu mahasiswa login untuk masuk ke web dema, dimana mahasiswa dapat mendownload laporan anggota dan laporan surat masuk.

(52)

33

Gambar 3.6Collaboration Diagram Mahasiswa 2) Collaboration Diagram Admin

Collaboration Diagram Admin pada admin ini menggambarkan admin melakukan login terlebih dahulu, apabila telah login dengan benar maka akan masuk ke web dema dan dapat menginputkan anggota serta menginputkan surat masuk kemudian juga mengelola data anggota serta surat masuk, setelah itu admin mengupload laporan data anggota serta laporan surat masuk.

(53)

40

33 6. Class Diagram

Class Diagram menggambarkan struktur dari suatu sistem yang disajikan dalam bentuk class beserta atibut-atribut dan hubungan antar class. Umumnya Class Diagram dari suatu sistem akan menggambarkan juga bagaimana struktur database yang dibutuhkan untuk membangun sistem tersebut.

Tabel_pendaftaran kode_pendaftaran int(255) nim int(20) nama varchar(25) Jurusan varchar(30) email varchar(100) hp int(12) semester int(5) sk_ad_art text sk_pb text sk_pkmd text cv text foto text sk_panitia text transkip_akademik text + simpan() + edit() +hapus() Tabel_berita no_surat varchar(100) judul varchar(100) jenis_berita varchar(255) dari varchar(255) isi varchar(500) tanggal_surat date surat text + simpan() + edit() +hapus() kode_user int(100) username varchar(100) password varchar(40) nama_lengkap varchar(100)

level enum ('admin', 'user')

Tabel_login + simpan() + edit() +hapus() 1 1 1 N

(54)

33 7. Struktur Program

Desain struktur program merupakan suatu desain yang menggambarkan suatu hubungan modul program dengan modeul program yang lainnya. Desain struktur program dari yang diusulkan oleh penulis dapat dilihat pada gambar berikut:

a. Mahasiswa

Gambar 3.9 Struktur Program Mahasiswa b. Admin

Gambar 3.10Struktur Program Admin

C. Desain Terinci

Setelah User diberi gambaran umum, maka mulai muncul pandangan mengenai sistem yang akan diusulkan, agar pandangan tersebut dapat membuka mata, maka dapat dibuat desain atau rancangan secara

(55)

42

33

lebih terinci. Dari namanya kita sudah tahu bahwa desain ini bersifat, dimana sistem yang akan dibuat rancangan secara detail mulai dari perancangan database sampai perancangan output dan input.

1. Desain Output

Rancangan Output merupakan bentuk laporan yang dihasilkan sistem yang dirancang sedemikian rupa sehingga dapat digunakan untuk kemajuan suatu usaha dan dapat dipakai sebagai bahan perbandingan oleh pimpinan dalam mengambil keputusan. Adapun desain output yang telah penulis rancang adalah sebagai berikut:

a. Laporan Data Anggota

Gambar 3.11 Laporan Data Anggota b. Laporan Surat

(56)

33 2. Desain Input

a. Input Pendaftaran

Gambar 3.13 Input Daftar b. Input Login

(57)

44

33 c. Input Surat Masuk

Gambar 3.15 Input Informasi 3. Desain Tabel

1. Tabel Pendaftaran

Database Name : db_dema

Table Name : tabel_pendaftaran

FieldKey : nim

Fungsi : Menyimpan data pendaftaran Tabel 3.1 Tabel Pendaftaran

Field Name Type Width Description Kode_pendaftaran Int 225 Kode pendaftaran

Nim Int 15 Nim

Nama Varchar 25 Nama

Jurusan Varchar 30 Jurusan

Email Varchar 30 Email

Hp Enum Hp

Semester Int 5 Semester

Sk_ad_art Text Surat Keterangan

AD/ART

Sk_pb Text Surat Keterangan

(58)

33

Sk_pkmd Text Surat Keterangan

PKMD

Cv Text Curiculum Vitae

Foto Text Foto

Sk_panitia Text Surat Keterangan

Kepanitiaan

Transkip_akademik Text Transkip Akademik

2. Tabel Login

Database Name : db_dema Table Name : tabel_login FieldKey : kode_user

Fungsi : Menyimpan data pengguna Tabel 3.2 Tabel Login

Field Nama Type Width Description

Kode_user Int 100 Kode User

Username Varchar 100 Username

Password Varchar 40 Password

Nama_lengkap Varchar 100 Nama Lengkap

Level Enum Level

3. Tabel Surat Masuk

Database Name : db_dema Table Name : tabel_berita FieldKey : no_surat

(59)

46

33

Tabel 3.3 Tabel Surat

Field Nama Type Width Description

No_surat Varchar 100 Nomor Surat

Judul Varchar 100 Judul

Jenis_berita Varchar 255 Jenis Berita

Dari Varchar 255 Dari

Isi Varchar 500 Isi

Tanggal_surat Date Tanggal Surat

(60)

47 BAB IV PENUTUP

A. Kesimpulan

Berdasarkan uraian dan penjelasan yang telah dikemukakan pada setiap bab-bab dalam Laporan Tugas Akhir ini, maka dapat diambil beberapa kesimpulan yang diharapkan dapat bermanfaat bagi para pembaca khususnya pada Dewan Eksekutif Mahasiswa (DEMA)Fakultas Ekonomi dan Bisnis Islam IAIN Batusangkar. Dari hasil penelitian tersebut dapat ditarik kesimpulan antara lain:

1. Sistem dibangun untuk mempermudah dan meningkatkan kinerja dalam

mengelola data pendaftaran dan data anggota serta data informasi pada Dewan Eksekutif Mahasiswa (DEMA)Fakultas Ekonomi dan Bisnis Islam IAIN Batusangkar.

2. Aplikasi ini dibangun mengurangi tumpukan-tumpukan berkas

sehingga tidak perlu lagi menyediakan tempat khusus untuk penyimpanannya.

3. Pengaplikasian komputer dengan ditunjang oleh aplikasi berbasis web sebagai program pengolah data sangat membantu dalam menghasilkan suatu informasi.

4. Dalam melakukan suatu penelitian terhadap suatu sistem baik untuk mengembangkan maupun membuat sistem baru maka hal-hal yang perlu diperhatikan adalah bagaimana prosedur pelaksanaan dari pengembangan sistem, agar hasil dari analisa dapat diterapkan dengan baik. Adapun hal yang sangat menentukan dari pelaksanaan sistem adalah orang-orang yang menjalankan sistem tersebut, sebab sebaik apapun sistem yang dibuat jika tidak didukung pemakai dengan baik tidak akan mendapatkan hasil yang diinginkan.

(61)

48

B. Saran

Untuk tercapainya efektifitas dan efisiensi kerja dengan ditunjang sistem pengolahan data yang baik sesuai dengan tujuan Dewan Eksekutif (DEMA) Fakultas Ekonomi dan Bisnis Islam Institut Agama Islam Negeri (IAIN) Batusangkarmaka dalam meningkatkan mutu kinerjanya, maka berikut ini penulis menganjurkan beberapa saran-saran antara lain :

1. Sistem pengolahan data pendaftaran, data anggota dan informasi yang masih dilakukan dibuku besar selama ini sebaiknya ditinggalkan dan mulai beralih pada sistem pengolahan data yang berbasiskan komputer, didukung dengan program pengolah data berbasis web agar masalah yang dihadapi dalam pengolahan data selama ini dapat segera teratasi. 2. Mengingat sistem pengolahan data yang ada selama ini masih belum

dapat mengatasi kendala-kendala yang dihadapi dalam proses pengolahan pendaftran, pengolahan data anggota, dan data informasi, maka dari itu dapat menerapkan sistem komputerisasi dalam proses pengolahan datanya dengan tidak memaksakan, melainkan harus diiringi dengan sistem lama.

3. Disarankan pula agar dalam penerapan sistem baru sebaiknya tidak secara mendadak, tetapi terlebih dahulu dilakukan penyesuaian antara sistem lama dengan sistem baru tersebut. Kemudian melakukan training pada anggota yang akan menjalankan/mengoperasikan komputer agar tidak ditemukan masalah dalam menjalankan program aplikasi pengolahan datanya.

4. Dalam memilih unit komputer yang nantinya akan membantu dalam proses pengolahan data, supaya dipilih jenis komputer yang sesuai dengan kebutuhan sehingga cocok dengan pekerjaan yang kita hadapi.

Gambar

Gambar  2.1Struktur Organisasi DEMA FEBI  B.  Konsep Dasar Sistem Informasi Manajemen
Gambar 2.2Siklus Informasi  b.  Karakteristik Informasi
Tabel 2.2 Simbol-simbol Class Diagram (Dharwiyanti, 2003).
Tabel 2.3 Simbol-simbol Activity Diagram Grady Booch (2005)  d.  Sequence Diagram dan Collaboration Diagram
+7

Referensi

Dokumen terkait

Berdasarkan seluruh uraian di atas, maka dalam penelitian ini penulis akan menjawab bagaimana perubahan perempuan yang menjunjung tinggi kesetaraan gender dengan

Meskipun sebagian dokter percaya bahwa narkotika dapat digunakan dalam jangka waktu yang lama dalam dosis yang kecil untuk mengatasi nyeri punggung bawah kronis, namun obat-obatan

Gugatan tim sukses Jusuf Kalla-Wiranto terhadap hasil pemilu presiden bisa dipahami sebagai salah satu dinamika demokrasi yang terus berkembang di

(3) Untuk penelitian selanjutnya sebaiknya menambah tahun penelitian lebih dari 20 tahun agar hasil estimasi dapat mempresentasikan hasil yang lebih akurat dalam melihat

Jangka sorong dipakai untuk mengukur suatu benda dengan panjang yang kurang dari 1mm. Skala terkecil atau tingkat ketelitian pengukurannya sampai dengan 0,01 cm atau 0,1 mm.

Salah satu pemanfaatan limbah kulit jeruk adalah digunakan sebagai bahan alternatif pembuatan abon.. Dalam penelitian ini digunakan dua jenis abon, yaitu abon kulit jeruk buah

Setelah melihat permasalahan / kelemahan yang terjadi pada sistem yang sedang berjalan pada Toko Blora, maka dapat disimpulkan bahwa permasalahan saat ini dikarenakan

Setelah Presiden Hosni Mubarak jatuh, militer Mesir menghadapi tantangan serius bagaimana mereka menstranformasikan diri menjadi organisasi militer yang profesional dan