Pembangunan website Profil Koperasi Universiti Utara Malaysia Kedah Darul Aman

(1)

PEMBANGUNAN WEBSITE PROFIL

KOPERASI UNIVERSITI UTARA MALAYASIA

KEDAH DARUL AMAN

KERJA PRAKTEK

Diajuka u tuk e e uhi tugas Mata Kuliah Kerja Praktek

Progra Strata Satu Jurusa Tek ik I for aika Fakultas Tek ik da Il u Ko puter

U iversitas Ko puter I do esia

FADLI FAHMI 9

JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK DAN ILMU KOMPUTER

UNIVERSITAS KOMPUTER INDONESIA BANDUNG


(2)

LAMPIRAN E


(3)

(4)

LAMPIRAN F

SURAT KETERANGAN

PENYERAHAN


(5)

1.

LAMPIRAN SURAT KETERANGAN

PENYERAHAN HAK EKSKLUSIF ASLI


(6)

2.

LAMPIRAN SURAT KETERANGAN

PENYERAHAN HAK EKSKLUSIF FAX


(7)

1

LAMPIRAN G


(8)

2

C

urriculum

V

itae

Fadli Fahmi

Tubagus Ismail Dalam No 134 Kel: Sekeloa Kec: Coblong Bandung 40134

HP : 081375462640 Fifaf2@yahoo.co.id

Data Pribadi

Tempat/Tanggal Lahir : Siborong-borong/ 2 Februari 1992 Umur : 19 Tahun

Agama : Islam

Status : Single

Jenis kelamin : Laki-laki

Alamat Tetap : Jalan Sisingamangaraja No 94 Siborong-Borong, Tapanuli Utara, Sumatera Utara Hobi : Membaca buku, Badminton, Travelling, Pendidikan Formal

 Universitas Komputer Indonesia, Fakultas Teknik dan Ilmu Komputer, Jurusan Teknik Informatika (2009 - sekarang)

 MA. Ar-Raudhatul Hasanah (2006 - 2009)


(9)

3

 SD Negeri 05 Siborong-Borong (1997-2003)

 TK (1995 - 1996)

Pendidikan Informal

 Diamond English Club (2007-2008)

Organisasi

Nama Organisasi Tahun Tempat Jabatan

Organisasi

Penggerak Bahasa Pelajar Pesantren Ar-Raudhatul Hasanah

2008-2009 Medan Ketua

Afkar Study Club 2008-2009 Medan Humas

Protokoler Unikom 2011-Sekarang Bandung Anggota

Seminar

Tema Seminar Tahun Tempat Penyelenggara Keterangan How interesting is

informatics

engineering for you ?

2009 Universitas Komputer Indonesia

HMIF Anggota

Bagaimana Membangun

Kepribadian yang islami

2010 Universitas Komputer Indonesia


(10)

4 Kegiatan Dan Pelatihan

 Peserta Type Writng Course Pesantren Ar-Raudhatul Hasanah 2006

 Peserta Perkemahan Kamis-Ju ’at Gudep 06-196 di Sibolangit 2007

 Peserta Kursus Mahir Dasar Gudep 06-195 di Sibolangit 2007

 Peserta pelatihan pers dan jurnalistik tingkat dasar Pesantren Ar-Raudhatul Hasanah 2007

 Peserta The English Camp CCIE Lembang 2007

 Koordinator Diamond English Club Pesantren Ar-Raudhatul Hasanah 2007

 Koordinator Hubungan Masyarakat Raudhah Cup Pesantren Ar-Raudhatul Hasanah 2007.

 Koordinator Hubungan Masyarakat Peringatan Hari Kemerdekaan Indonesia Pesantren Ar-Raudhatul Hasanah 2007.

 Koo di ato Hubu ga Masya akat Pe i gata Nuzulul Qu ’a Pesa t e A -Raudhatul Hasanah 2007.

 “ek eta is Pe tas “e i “is a D a a A e a Pesa t en Ar-Raudhatul Hasanah 2008

 “ek eta is Pe tas “e i “is a Pa ggu g Ge bi a Pesa t e A -Raudhatul Hasanah 2008

 Pese ta MTQ “ya hil Qu ’a ti gkat Kota Meda 2009

 Peserta Pelatihan Komputer Raudhah Komputer Center 2009


(11)

5 Prestasi

 Penerima Beasiswa Korpri ke-34 Kota Medan 2005

 Juara 3 Pidato Bahasa Arab Pesantren Ar-Raudhatul Hasanah 2006

 Juara 1 Olompiade Fiqh Pesantren Raudhatul Hasanah 2006

 Juara 2 Olimpiade Matematika Raudhatul Hasanah 2007

 Juara 1 Pidato Bahasa Arab tingkat MA Se-provinsi Sumatera Utara 2008

 Jua a 2 Musaba ah Qi a’atil Kutub Ti gkat P o i si 2009

Language Skill

Bahasa Kemampuan

Arabic Baik

English Baik

Jepang Pemula

Korea Pemula


(12)

iii

DAFTAR ISI

LEMBAR JUDUL

LEMBAR PENGESAHAN

KATA PENGANTAR ... i

DAFTAR ISI ... iii

DAFTAR TABEL ... v

DAFTAR GAMBAR ... vi

DAFTAR SIMBOL ... viii

DAFTAR LAMPIRAN ... xii

BAB I PENDAHULUAN ... 1

1.1 Latar Belakang Masalah ... 1

1.2 Perumusan Masalah ... 1

1.3 Maksud dan Tujuan ... 2

1.4 Batasan Masalah ... 2

1.5 Metode Penelitian ... 3

1.5.1 Taham Pengumpulan data ... 3

1.5.2 Tahap Pembuatan Perangkat Lunak ... 3

1.6 Sistematika Penulisan... 5

BAB II TINJAUAN PUSTAKA ... 6

2.1 Profil Koperasi ... 6

2.1.1 Sejarah Koperasi ... 6

2.1.2 Struktur Organisasi ... 7

2.2 Landasan Teori ... 8

2.2.1 Pengertian Sistem ... 8

2.2.2 Defenisi Sistem Informasi ... 8

2.2.3 Perancangan Sistem ... 9

2.2.4 Analisis Sistem ... 12

2.2.5 Pengertian Basis Data ... 12


(13)

iv

2.3 Software Pendukung ... 14

2.3.1 MySQL ... 14

2.3.2 HTML ... 15

2.3.3 PHP ... 16

2.3.4 Adobe Dreamweaver CS 5 ... 16

2.3.5 Wampserver ... 17

BAB III ANALISIS DAN PERANCANGAN SISTEM ... 18

3.1 Analisis Sistem ... 18

3.1.1 Analisis Masalah ... 18

3.2 Analisis Kebutuhan Non-Fungsional ... 18

3.2.1 Analisis Kebutuhan Perangkat Keras ... 18

3.2.2 Analisis Kebutuhan Perangkat Lunak... 19

3.3 Analisis Basis Data ... 19

3.3.1 Perancangan E-R-Diagram ... 19

3.3.2 Kamus Data ... 20

3.3.3 Skema Relasi ... 21

3.3.4 Struktur Tabel ... 21

3.4 Analisis Kebutuhan Fungsional ... 22

3.4.1 Diagram Konteks ... 22

3.4.2 DFD Level 1 ... 23

3.5 Spesifikasi Proses ... 25

3.6 Kamus Data ... 26

3.7 Perancangan Interface ... 27

3.7.1 Perancangan Struktur menu user ... 27

3.7.2 Implementasi antar muka ... 40

BAB IV KESIMPULAN DAN SARAN... 43

4.1 Kesimpulan ... 43

4.2 Saran ... 43


(14)

i

KATA PENGANTAR

Pertama-tama penulis panjatkan puji dan syukur kehadirat Allah SWT atas segala rahmat dan karunia-Nya, sehingga penulis dapat menyelesaikan Laporan Pelaksanaan Kerja Praktek ini.

Kerja Praktek ini merupakan salah satu mata kuliah yang wajib ditempuh di Fakultas Teknik Informatika Universitas Komputer Indonesia. Laporan Kerja Praktek ini disusun sebagai pelengkap kerja praktek yang telah dilaksanakan lebih kurang 1 bulan di Koperasi UUM. Dalam pembuatan laporan ini juga tidak akan lepas dari bantuan, bimbingan serta dorongan dari berbagai pihak. Oleh karena itu, pada kesempatan ini penulis ingin menyampaikan ucapan terima kasih sebesar-besarnya kepada:

1. Allah SWT, yang berkat dan rahmat-Nya yang melimpah sehingga penulis mampu menyelesaikan laporan ini.

2. Orang tua dan keluarga yang memberi dukungan baik moril maupun materil.

3. Bapak Irawan Afrianto, S.T., M.T., Selaku Ketua Jurusan Teknik Informatika, Fakultas Teknik dan Ilmu Komputer, Universitas Komputer Indonesia, Bandung.

4. Segenap karyawan Sekretariat Jurusan Teknik Informatika, Universitas Komputer Indonesia, Bandung.

5. Ibu Nelly Indriani W, S.Si., M.T Selaku dosen pembimbing kerja praktek. 6. Bapak Mohd Amran Bin Mahassan Selaku General Manager Koperasi

UUM

7. Segenap karyawan dan Staf Koperasi UUM

8. teman seperjuangan yang melaksanakan PKL di Koperasi UUM.

9. Teman-teman kampus dan rekan-rekan lainnya serta semua pihak yang telah membantu dalam menyelesaikan tugas dan laporan kerja praktek ini.

Harapan penulis semoga laporan ini dapat bermanfaat bagi penulis sendiri dan juga bagi semua pihak yang membacanya dalam menambah wawasan serta pengetahuan.


(15)

ii

Akhir kata, penulis mengucapkan terima kasih kepada semua pihak yang telah membantu dalam menyelesaikan tugas dan laporan kerja praktek ini semoga Allah SWT membalas kebaikan atas bantuannya dengan pahala yang berlipat, Amin.

Bandung, Januari 2013


(16)

44

DAFTAR PUSTAKA

1. Hari, Soetanto, S.Kom, M. Sc., 2003, Sistem Informasi, Jakarta: Universitas Budiluhur.

2. Wikipedia, Indonesia, Logo_Pendidikan,

http://id.wikipedia.org/wiki/Logo_Pendidikan, diakses 23 November 2012, 07.00.

3. Wikipedia, Indonesia, Internet, http://id.wikipedia.org/wiki/Internet, diakses 23 November 2012, 07.00.

4. Wikipedia, Indonesia, Web, http://id.wikipedia.org/wiki/Web, diakses 23 November 2012, 07.00.

5. Wikipedia, Indonesia, Situs_web, http://id.wikipedia.org/wiki/Situs_web, diakses 23 November 2012, 07.00.

6. Wikipedia, Indonesia, Jaringan Komputer,

http://id.wikipedia.org/wiki/Jaringan_Komputer, diakses 23 November 2012, 07.00.

7. Wordpress, Adobe Dreamweaper CS6,

http://kardiasa.wordpress.com/Dreamweaver CS6, diakses 23 November 2012, 07.00.

8. Basofi, Arif, S.Kom, 2007, Konsep Database, Surabaya: ITS. 9. Rianux, MySQL, diakses 11 Desember 2012, 01.00.

10.Ramadhan, Arief. 2006. Pemrograman Web Database dengan PHP dan MySQL.

11.Jakarta : PT Elex Media Komputindo.

12.Hakim, L, dan Musalini, U. 2004. Cara Cerdas Menguasai Layout, Desain dan Aplikasi Web. Jakarta: PT Elex Media Komputindo.

13.Hakim, L, dan Musalini, U. 2004. Cara Mudah Memadukan Web Design dan Web Programming. Jakarta: PT Elex Media Komputindo.

14.Syafii, M. 2005. Panduan Membuat Aplikasi Database dengan PHP 5. Yogyakarta:


(17)

44

15.Wahono, S, Romi. 2009. Devinisi PHP dan MySQL. Jakarta : PT. Brainmatics.

16.Kurniawan, Fajar. 2007. Kebutuhan TI dan Aplikasi Berbasis Web. Jogjakarta :


(18)

1

BAB I

PENDAHULUAN

1.1 LATAR BELAKANG

Koperasi adalah badan usaha yang beranggotakan orang atau badan hokum yang berlandaskan pada asas kekeluargaan dan demokrasi ekonomi, kedudukan koperasi sebagai gruru perekonomian Malaysia dan sebagai bagian yang tidak terpisahkan dalam system perekonomian Malaysia, sebagai salah satu pelaku ekonomi, koperasi merupakan organisasi ekonomi yang berusaha menggerakkkan potensi sumber daya ekonomi demi memajukan kesejahteraan anggota. Karena sumber daya ekonomi tersebut terbatas, dan dalam mengembangkan koperasi harus mengutamakan kepentingan anggota, maka koperasi harus mampu bekerja seefisien mungkin dan emngikuti prinsip-prinsip koperasi dan kaidah-kaidah ekonomi, dengan berkembangnya dunia informasi, koperasi dapat menjalaskan semua kegiatan-kegiatan yang ada dikoperasi, dan seluruh aktifitas koperasi, sehingga dapat dipantau oleh mahasiswa dan koperasi lainnya sebagai bahan perbandingan.

Seperti sebuah koperasi yang berada di UUM (Universitas Utara Malaysia) adalah sebuah badan usaha yang berada di bawah dan bertanggung jawab kepada Universitas Utara Malaysia. UUM mempunyai tugas melaksanakan kegiatan kampus dibidang kegiatan ekonomi sesuai dengan ketentuan peraturan perundang-undangan yang berlaku. Data statistic dan kegiatan yang dihasilkan oleh koperasi UUM dijadikan patokan oleh rektorat kampus dalam emgnambil kebiajkan untuk meningkatkan ekonomi kampus, selain itu koperasi UUM menyediakan laporan kegiatan-kegiatan, dan profil, serta cabang koperasi yang dibentuk UUM, untuk menarik minat mahasiswa mengikuti bidang koperasi, dan menjadi perbandingan untuk Koperasi lainnya yang ada di Malaysia, sehingga koperasi dapat berkembang dengan cepat, dengan ada nya kegiatan berbagi


(19)

2

informasi dengan menyediakan informasi-informasi terbaru seputar kegiatan yang diadakan koperasi untuk meningkat kan mutu koperasi.

Informasi-informasi yang uptodate selama ini hanya ditampilkan disebuah majalah dinding yang disediakan oleh Kampus, dan melalui Majalah Koperasi UUM, sehingga seputar informasi kegiatan tidak dapat langsung disajikan kepada seluruh mahasiswa, dan Koperasi lainnya yang ingin mengetahui perkembangan Koperasi UUM

Oleh karena itu solusi yang diusulkan untuk mengatasi kendala yang ada dikoperasi UUM adalah dengan dibangunnya sebuah aplikasi dan diupdate dengan judul “PERANCANGAN WEBSITE PROFIL KOPERASI UNIVERSITI UTARA MALAYSIA”.

1.2 RUMUSAN MASALAH

Berdasarkan uraian latar belakang yang sebelumnya telah di jelaskan, maka dari itu rumusan permasalahn yaitu bagaimana cara Membangun website Koperasi UUM agar informasi dapat disajikan dengan cepat,praktis,efisien dan uptodate kepada mereka yang membutuhkan Informasi seputar koperasi

1.3 MAKSUD DAN TUJUAN

Adapun yang menjadi maksud dan tujuan pelaksanaan serta pembuatan laporan kerja praktek adalah:

Maksud:

Membangun Website profil koperasi UUM Tujuan :

1. Mempercepat penyampaian informasi

2. Mempermudah bagi seluruh Mahasiswa UUM dan Koperasi lainnya untuk mendapatkan informasi


(20)

3 1.4. BATASAN MASALAH

Dalam penulisan Laporan Kerja Praktek ini lebih jelas dan terarah, maka kami sebagai penulis membatasi masalah sebagai berikut :

1. Aplikasi yang dibuat Berbasis Website

2. Aplikasi ini hanya dapat di Update oleh beberapa pegawai yang statusnya sebagai administrator

3. .Proses yang dilibatkan adalah input, proses, dan Output informasi

4. Perangkat Lunak yang di gunakan utnk membangun aplikasi ini adalah menggunakan bahasa pemrograman PHP dan di bantu dengan tools Dreamweaver CS5,MySQL Workbench dan menggunakan DBMS MySQL.

1.5 METODOLOGI PENELITIAN

Metodologi penelitian merupakan suatu proses yang digunakan untuk memecahkan suatu masalah yang logis, dimana memerlukan data untuk mendukung terlaksananya suatu penelitian.metode penelitian yang di gunakan dalam pembangunan Website Profil Universiti Utara Malaysia adalah dengan metode deskriptif.metode deskriptif adalah metode penelitian yang meneliti status kelompok manusia,suatu objek,suatu kondisi,suatu pemikiran ataupun suatu peristiwa masa sekarang.Metode penelitian ini memiliki dua tahapan, yaitu tahap pengumpulan data dan tahap pembangunan perangkat lunak.

1.5.1 Tahap Pengumpulan Data

Tahap pengumpulan data dapat diperoleh secara langsung dari objek penelitian. Cara-cara yang mendukung untuk mendapatkan data primer adalah dengan studi lapangan dan studi pustaka.

1. Studi lapangan

Studi lapangan adalah cara mengumpulkan data dengan cara melakukan penelitian langsung dengan objek penelitian. Studi lapangan meliputi kegiatan wawancara dan observasi.


(21)

4

Wawancara adalah tahap pengumpulan data dengan cara mengadakan tanya jawab secara langsung kepada kepala bagian untuk memperoleh data yang berhubungan dengan pembangunan aplikasi.

b. Observasi

Observasi adalah tahap pengumpulan data dengan cara melakukan pengamatan secara langsung terhadap objek yang diteliti.

2. Studi Pustaka

Studi pustaka adalah tahap pengumpulan data dengan cara mengumpulkan data melalui literatur, jurnal, paper dan bacaan-bacaan yang ada kaitannya dengan judul proposal. Proses ini dilakukan untuk mencari dan mengumpulkan segala informasi tentang aplikasi informasi Koperasi berbasis web baik itu dari buku, artikel ilmiah, maupun sumber dari internet.

1.5.2 Tahap Pembangunan Perangkat Lunak

Metode yang digunakan dalam pembangunan perangkat lunak adalah metode waterfall. Tahap-tahap yang dilalui pada metode waterfall adalah sebagai berikut:

1) Rekayasa dan Pemodelan (System Engginering)

Pada tahap ini, rekayasa informasi mencakup pengumpulan kebutuhan sistem informasi kepegawaian yang akan dibangun.

2) Analisis perangkat Lunak (Software Analysis)

Menentukan apakah kegiatan dari sistem engineering dapat diimplementasikan menjadi sebuah sistem informasi atau tidak dan menentukan prosedur-prosedur yang bekerja. Adapun fungsi-fungsi tersebut meliputi fungsi masukan, fungsi proses dan fungsi keluaran.

3) Perancangan perangkat Lunak (Software Design)

Perancangan perangkat lunak merupakan perancangan sistem informasi kepegawaian yang dilakukan berdasarkan data-data yang telah dikumpulkan pada

tahap sebelumnya. Perancangan tersebut meliput perancangan struktur file, stuktur menu, stuktur program, format masukan (input) dan format keluaran (output).

4) Implementasi perangkat lunak (Coding)

Implementasi perangkat lunak yaitu kegiatan yang mengimplementasikan hasil dari perancangan perangkat lunak ke dalam kode program yang dimengerti oleh bahasa mesin.


(22)

5

Pengujian perangkat lunak yaitu memfokuskan pada logika internal dari perangkat lunak, fungsi eksternal, dan mencari segala kemungkinan kesalahan, memeriksa apakah input sesuai dengan hasil yang diinginkan setelah proses. 6) Pemeliharaan (Maintenance)

Pemeliharaan yaitu penerapan secara keseluruhan disertai pemeliharaan jika terjadi perubahan struktur baik dari segi software maupun hardware.

Gambar 1.1 Metode Waterfall 1.6 SISTEMATIKA PENULISAN

Sistematika penulisan ini disusun untuk memberikan gambaran umum tentang penelitian yang dijalankan. Sistematika penulisan Laporan Kerja Praktek ini adalah sebagai berikut:

BAB I PENDAHULUAN

Menguraikan tentang latar belakang permasalahan, mencoba merumuskan inti permasalahan yang dihadapi, menentukan tujuan dan kegunaan penelitian yang kemudian diikuti dengan pembatasan masalah, serta sistematika penulisan.

BAB II TINJAUAN PUSATAKA

Bab ini membahas profil perusahaan, serta teori-teori mengenai istilah-istilah teknologi informasi dalam membangun suatu sistem.

BAB III ANALISIS DAN PERANCANGAN SISTEM

Berisi tentang tahapan-tahapan yang dilakukan untuk menerapkan sistem yang telah dirancang.

BAB IV KESIMPULAN DAN SARAN

Berisi kesimpulan hasil analisis dan memberikan masukan atau saran bagi perbaikan sistem guna memperoleh kesempurnaan sistem.


(23)

6

BAB II

TINJAUAN PUSTAKA

2.1 Profil Koperasi

2.1.1 Sejarah Koperasai

Koperasi Universiti Utara Malaysia didirikan pada tanggal 30 juli 1985, dikampus Universi Utara Malaysia di Tanah Merah, Jitra, Kedah Darul Aman, dan sekarang posisi koperasi dipindah ke kampus Utama didaerah Sintok seiring dengan perpindahan rektora Universiti Utara Malaysia ke Sintok.

Seiring dengan waktu yang panjang, koperasi UUM yang hanya teridiri dari sebuah kperasi, kini telah memiliki beberapa cabang koperasi seperti Uni Shope, Uni Mart, Uni Bookstore, Uni Said, dan Uni Kari

Adapun Tugas dan Fungsi Koperasi UUM adalah : Tugas:

Koperasi mempunyai tugas melaksanakan kegiatan Ekonomi yang terjadi di UUM.

Fungsi:

Dalam melaksanakan tugasnya, Koperasi UUM menyelenggarakan fungsi:

1. penyiapan penyusunan Laporan seluruh kegiatan dan keungan transaksi yang ada dikoperasi

2. Pelaksanaan kegiatan ekonomi, dengan menyediakan barang-barang yang dibutuhkan oleh mahasiswa, untuk dijual kepada Mahasiswa;


(24)

7

3. pemantauan, kegiatan pengembangan kewirausahaan yang dilaksanakan oleh mahasiswa UUM; dan

pelaksanaan administrasi Koperasi UUM

Gambar 2.1. Logo Koperasi UUM

2.1.2 Struktur Organisasi


(25)

8

2.2 Landasan Teori

2.2.1 Pengertian Sistem

Dalam perancangan suatu sistem informasi diarahkan kepada pemanfaatan teknologi secara maksimal yang terdiri dari beberapa elemen atau komponen yang membentuk jaringan kerja dan mempunyai tujuan yang ingin dicapai. Pendekatan yang menekankan pada prosedur, mendefinisikan sebuah sistem sebagai berikut :

Sistem adalah suatu jaringan dari prosedur – prosedur yang saling berhubungan, berkumpul bersama – sama untuk melakukan suatu kegiatan atau untuk menyelesaikan suatu sasaran tertentu, dimana prosedur suatu sistem merupakan suatu urut – urutan operasi klasikal (tulis-menulis), dan melibatkan beberapa orang di dalam satu atau lebih departemen, yang diterapkan untuk menjamin penanganan yang seragam dari transaksi – transaksi bisnis yang terjadi”.[1]

Dari pengertian diatas dapat diambil suatu kesimpulan bahwa suatu sistem merupakan elemen yang saling berkaitan dan saling mempengaruhi dalam melakukan kegiatan bersama untuk mencapai suatu tujuan tertentu.

2.2.2 Definisi Sistem Informasi

Menurut Robert A.Leitch dan K. Roscoe Davis, sistem informasi adalah,

”Suatu sistem didalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi harian, mendukung operasi, bersifat manajerial dan kegiatan strategi dari suatu organisasi, menyediakan kepada pihak luar akan laporan-laporan yang diperlukan”.

Komponen Sistem Informasi

Menurut John Burch dan Gary Grudnitski, sistem informasi terdiri dari komponen-komponen yang disebut dengan istilah blok bangunan, yaitu

1. Blok Masukan

Merupakan masukan yang mewakili data yang masuk ke dalam sistem informasi.


(26)

9 2. Blok Model

Terdiri dari kombinasi prosedur, logika, dan model matematika yang akan memanipulasi data masukan dan data yang tersimpan pada basis data dengan cara tertentu untuk menghasilkan keluaran yang diinginkan. 3. Blok Keluaran

Merupakan informasi yang berkualitas dan dokumentasi yang berguna untuk semua pemakai sistem.

4. Blok Teknologi

Merupakan bagian yang digunakan untuk menerima input, menjalankan modul, menyimpan dan mengakses data, menghasilkan dan mengirim keluaran, dan membantu pengendalian sistem secara keseluruhan.

5. Blok Basis Data

Merupakan kumpulan data yang saling berhubungan satu dengan yang lainnya, yang tersimpan di perangkat keras komputer dan digunakan perangkat lunak untuk memanipulasinya.

6. Blok Kendali

Merupakan bagian yang bertindak untuk melakukan pencegahan terhadap hal-hal yang dapat merusak sistem, serta mengatasi kerusakan apabila terjadi kesalahan.

2.2.3 Perancangan Sistem

Perancangan sistem dapat berarti membuat sistem yang baru untuk menggantikan sistem yang lama secara keseluruhan atau memperbaiki sistem yang sudah ada. Dalam merancang sebuah sistem biasanya menggunakan alat bantu berupa :

A. Diagram Konteks (Context Diagram)

Diagram konteks digambarkan dengan sebuah lingkaran yang menjelaskan tentang batasan sistem yang saling berhubungan dengan kesatuan luar (external entity) yang akan memberikan masukan dan menerima keluaran dari sistem tersebut.


(27)

10

Diagram konteks adalah diagram yang tidak detail dari sebuah sistem informasi yang menggambarkan aliran-aliran data masuk dan keluar dari sistem. Diagram ini digambarkan dengan sebuah lingkaran yang menjelaskan tentang batasan sistem yang saling berhubungan dengan kesatuan luar (external entity ) yang akan memberikan masukan dan menerima keluaran dari sistem tersebut yang dihubungkan dengan aliran yang menghubungkan sebuah sistem dengan lingkaran sistem”.[2]

B. Data Flow Diagram (DFD)

DFD adalah alat perancangan sistem yang berorientasi pada alur data dengan konsep dekomposisi dapat digunakan untuk penggambaran analisa maupun rancangan sistem yang mudah dikomunikasikan. DFD ini merupakan alat perancangan sistem yang berorientasi pada alur data dengan konsep dekomposisi dapat digunakan untuk penggambarn analisa maupun rancangan sistem yang mudah dikomunikasikan oleh profesional sistem kepada pemakai maupun pembuat program.

Dibawah ini terdapat fungsi - fungsi dari simbol untuk DFD yaitu

1. Proses, suatu proses adalah kegiatan atau kerja yang dilakukan oleh orang, prosedur atau alat yang digunakan untuk mentransformasikan data. 2. Data Flow (Arus Data), data yang mengalir dengan arah tertentu dari asal ke tujuan. Data yang mengalir dapat berupa dokumen, surat atau bentuk lainnya.

3. Data Store (Penyimpanan Data), digunakan untuk menyimpan dan mengambil data oleh proses. Data yang disimpan dapat berupa data yang terkomputerisasi maupun tidak terkomputerisasi.

4. Terminator atau Source atau destination atau dikenal juga dengan external entity, berupa orang, organisasi atau sistem lain yang berada diluar batas sistem yang berinteraksi dengan sistem yang sedang dikembangkan.


(28)

11

C. ERD (Entity Relationship Digital)

ERD (Entity Relationship Diagram) Merupakan notasi grafis dalam pemodelan data konseptual, yang mendeskripsikan hubungan antara penyimpanan. ERD digunakan untuk memodelkan struktur data dan hubungan antar data, karena hal ini relatif kompleks. Dengan ERD, model dapat diuji dengan mengabaikan proses yang harus dilakukan. ERD menggunakan sejumlah notasi dan simbol untuk menggambarkan struktur dan hubungan antar data, pada dasarnya ada 3 macam simbol yang digunakan

a. Entitas

Adalah suatu objek yang dapat diidentifikasi dalam lingkungan pemakai,sesuatu yang penting bagi pemakai dalam konteks sistem yang akan dibuat.

b. Atribut

Entity mempunyai elemen yang disebut atribut, dan berfungsimendeskripsikan karakter entity.

c. Hubungan/Relasi

Relationship sebagaimana Entity maka dalam hubungan pun harus dibedakan dalam hubungan atau bentuk hubungan antar Entity dengan isi dari hubungan itu sendiri. Relasi yang terjadi diantara dua himpunan entitas (misalnya A dan B) dalam satu basis data yaitu:

a. Satu ke satu (One to one)

Hubungan relasi satu ke satu yaitu setiap entitas pada himpunan entitas A berhubungan paling banyak dengan satu entitas pada himpunan entitas B. b. Satu ke banyak (One to many)

Setiap entitas pada himpunan entitas A dapat berhubungan dengan banyak entitas pada himpunan entitas B, tetapi setiap entitas pada entitas B dapat berhubungan dengan satu entitas pada himpunan entitas.

c. Banyak ke banyak (Many to many)

Setiap entitas pada himpunan entitas A dapat berhubungan dengan banyak entitas pada himpunan entitas B.


(29)

12

2.2.4 Analisis Sistem

Analisis sistem (sistem analis) merupakan tahapan yang sangat kritis dan penting karena kesalahan dalam tahap ini dapat mempengaruhi tahapan selanjutnya, Analisa sistem didefinisikan sebagai berikut

Penguraian dari suatu sistem informasi yang utuh kedalam bagian-bagian komponennya dengan maksud untuk mengidentifikasikan dan mengevaluasi permasalahan-permasalahan, kesempatan-kesempatan, hambatan-hambatan yang terjadi dan kebutuhan-kebutuhan yang diharapkan sehingga dapat diusulkan perbaikan-perbaikannya”.

Dalam tahap analisis terdapat langkah-langkah sebagai berikut: a. Identify yaitu mengidentifikasi masalah.

b. Understand yaitu memahami kerja dari sistem yang ada. c. Analyze yaitu menganalisis sistem.

d. Report yaitu membuat laporan hasil analisis.

2.2.5 Pengertian Basis Data(Database)

Database dapat diartikan sebagai kumpulan data yang terdiri atas satu atau lebih Tabel yang terintegrasi satu sama lain, dimana setiap user diberi wewenang (otoritas) untuk dapat mengakses (mengubah, menghapus, menganalisis, menambah,memperbaiki) data dalam tabel-tabel tersebut.

Tabel-tabel tersebut berfungsi untuk menyimpan data dan merupakan suatu kumpulan data yang berhubungan dengan topik tertentu. Beberapa istiah yang harusdiketahi pada saat bekerja dengan sebuah tabel database adalah

Field ; merupakan tempat dimana data atau informasi dalam kelompok yang sama atau sejenis dimasukkan. Field itu pada umumnya tersimpan dalam bentuk kolom vertikal pada tabel.


(30)

13

Record ; merupakan data lengkap dalam jumlah tunggal yang biasanya tersimpan dalam bentuk baris secara horizontal pada tabel.

2.2.6 Definisi Website

Website adalah sebutan bagi sekelompok halaman web (web page), yang umumnya merupakan bagian dari suatu nama domain (domain name) atau sub domain di World Wide Web (WWW) di Internet. WWW terdiri dari seluruh situs web yang tersedia kepada publik. Halaman-halaman sebuah situs web diakses dari sebuah URL yang menjadi "akar" (root), yang disebut homepage (halaman induk,sering diterjemahkan menjadi "beranda", "halaman muka"), dan biasanya disimpan dalam server yang sama. Tidak semua situs web dapat diakses dengan gratis.Beberapa situs web memerlukan pembayaran agar dapat menjadi pelanggan, misalnya situs - situs yang menampilkan pornografi, situs - situs berita, layanansurat elektronik (e-mail), dan lain-lain.

Terminologi website adalah kumpulan dari halaman-halaman situs, yang biasanya terangkum dalam sebuah domain atau sub domain, yang tempatnya berada didalam World Wide Web (WWW) di Internet. Sebuah halaman web adalah dokumen yang ditulis dalam format HTML (Hyper Text Markup Language), yang hampir selalu bisa diakses melalui HTTP, yaitu protokol yang menyampaikan informasi dari server website untuk ditampilkan kepada para pemakai melalui web browser. Semua publikasi dari website - website tersebut dapat membentuk sebuah jaringan informasi yang sangat besar.

Halaman-halaman dari website akan bisa diakses melalui sebuah URL yang biasa disebut Homepage. URL ini mengatur halaman - halaman situs untuk menjadi sebuah hirarki, meskipun, hyperlink - hyperlink yang ada di halaman tersebu tmengatur para pembaca dan memberitahu mereka sususan keseluruhan dan bagaimana arus informasi ini berjalan.Beberapa website membutuhkan sub skripsi (data masukan) agar para user bisa mengakses


(31)

14

sebagian atau keseluruhan isi website tersebut. Contohnya, ada beberapa situs - situs bisnis, situs - situs e-mail gratisan, yang membutuhkan subkripsi agar kita bisa mengakses situs tersebut.

Website ditulis, atau secara dinamik di konversi menjadi HTML dan diakses melalui sebuah program software yang biasa disebut dengan web browser, yang juga dengan HTTP Client. Halaman web dapat dilihat atau diakses melalui jaringan komputer dan internet, perangkatnya bisa saja berupa Personal Computer,Laptop Computer, PDA ataupun Cellphone. 2.3 Software Pendukung

Dalam membangun sistem informasi diperlukan software pendukung yang menunjang dalam proses pembuatannya. Berikut ini adalah software- softwarenya :

A. MySQL

SQL adalah sebuah konsep pengoperasian database, terutama untuk pemilihan atau seleksi dan pemasukan data, yang memungkinkan pengoperasian data dikerjakan dengan mudah secara otomatis. Keandalan suatu sistem database (DBMS) dapat diketahui dari cara kerja optimizernya dalam melakukan proses perintah-perintah SQL, yang dibuat oleh user maupun program-program aplikasinya. Sebagai database server, MySQL dapat dikatakan lebih unggul dibandingkan database server lainnya dalam query data. Hal ini terbukti untuk query yang dilakukan oleh single user, kecepatan query MySQL bisa sepuluh kali lebih cepat dari PostgreSQL dan lima kali lebih cepat dibandingkan Interbase. Menurut ANSI (American National Standars Institut), bahasa ini merupakan standar untuk relational database management sistem (RDBMS).Pertanyataan-pernyataan SQL digunakan untuk melakukan beberapa tugas seperti: update data pada database, atau menampilkan data dari database. Beberapa software RDBMS dan dapat menggunakan SQL seperti Oracle, Sybase, Microsoft SQL server, Microsoft Access, dan sebagainya. Setiap software database mempunyai


(32)

15

bahasa perintah atau sintak yang berbeda, namun pada prinsipnya mempunyai arti dan fungsi yang sama.

Perintah – perintah berikut adalah :

d. Create, yaitu digunakan untuk membuat tabel baru.

e. Select, yaitu digunakan untuk menampilkan data sesuai kriteria yang kita tentukan.

f. Insert, digunakan untuk menyisipkan atau menambah baris pada tabel. g. Update, yaitu digunakan untuk merubah isi data dalam tabel.

h. Delete, yaitu digunakan untuk menghapus baris atau record data dalam tabel.

i. Drop, yaitu digunakan untuk menghapus tabel.

Contoh penggunaan MySQL

B. HTML

HTML (HyperText Markup Language) adalah suatu format data yang digunakan untuk membuat dokumen hypertext yang dapat dibaca dari satu platform ke platform lainnya tanpa melakukan suatu perubahan apapun. Dokumen HTML disebut markup language karena mengandung tanda – tanda tertentu yang digunakan untuk menentukan tampilan teks dan tingkat kepentingan dari teks tersebut dalam suatu dokumen, contoh struktur bahasa HTML

CREATE TABLE user ( users varchar(20) NOT NULL,

password varchar(32) NOT NULL,

PRIMARY KEY (users) ) TYPE=MyISAM;


(33)

16

C. PHP

PHP adalah bahasa scripting server – side, artinya bahasa yang digunakan pada server dengan tanpa perlu melakukan kompilasi tetapi cukup menuliskan tulisan dalam bentuk ASCII-nya saja. PHP sangat mirip dengan bahasa C, juga mempunyai karakteristik yang mirip dengan Perl. PHP dapat digunakan untuk mengolah data dari berbagai macam database, contoh struktur bahasa PHP adalah sebagai berikut :

D. Adobe Dreamweaver CS5

Adobe Dreamweaver merupakan program penyunting halaman web dari Adobe Systems yang dulu dikenal sebagai Macromedia Dreamweaver dari Macromedia. Program ini banyak digunakan oleh pengembang web karena fitur-fiturnya yang lengkap serta kemudahan dalam penggunaannya. Versi terakhir Macromedia Dreamweaver sebelum Macromedia dibeli oleh Adobe Systems yaitu versi 8. Kemudian setelah dibeli oleh Adobe Systems berkembang ke Versi selanjutnya yakni versi 9 (CS3) versi 10 yang ada dalam Adobe Creative Suite 4 (CS4) dan versi terbarunya yaitu CS6. Adobe Dreamweaver memiliki banyak tool-tool yang memudahkan seorang web design untuk mengedit dan membuat kode-kode

<html> <head> <title>Untitled Document</title> </head> <body>

………Syntax program </body>

</html>

<?php

echo ” Syntax Program”; ?>


(34)

17

dalam halaman web. Fasilitas yang terdapat didalamnya antara lain: Referensi HTML, CSS dan Javascript, Javascript debugger, dan editor kode ( tampilan kode dan Code inspector) yang mengizinkan kita mengedit kode Javascript, XML, HTML, CSS, TEMPLATING dan dokumen teks lain secara langsung. Teknologi Roundtrip HTML yang dimilikinya mampu mengimpor dokumen HTML tanpa perlu memformat ulang kode tersebut dan kita dapat menggunakan Dreamweaver pula untuk membersihkan dan memformat ulang HTML tanpa susah payah.

E. WAMP Server

WAMP adalah paket program yang dibuat secara independent yang dapat diinstall pada komputer yang menggunakan sistem operasi Windows. Program ini untuk melayani halaman web dinamis suatu jaringan komputer, seperti internet atau jaringan pribadi.

WAMP adalah suatu singkatan yang terbentuk dari sistem operasi (Windows) dan komponen utama paket : Apache, Mysql dan PHP (atau Perl atau Phyton). Apache adalah suatu server web, yang mengijinkan orang-orang dengan web browsers seperti Internet explorer atau Firefox untuk menghubungkan suatu komputer dan melihat informasi dari suatu halaman web. Mysql adalah suatu database manager untuk menjelajahi data yang sangat terorganisir. PHP adalah suatu catatan bahasa yang dapat menggerakkan informasi dan menyimpannya dalam suatu database dan menghasilkan halaman web. Setiap suatu browser diminta program lain yang dapat mencakup paket, seperti phpMyAdmin yang menyediakan suatu alat penghubung grafis untuk Mysql Database manager, atau catatan alternatif bahasa pemrograman Phyton atau Perl.


(35)

18

BAB III

ANALISIS DAN PERANCANGAN SISTEM

3.1 Analisis Sistem

Analisis sistem dapat didefinisikan sebagai penguraian dari suatu sistem informasi yang utuh ke dalam bagian-bagian komponennya untuk mengidentifikasikan masalah-masalah, dan hambatan-hambatan sehingga dapat diusulkan kebutuhan-kebutuhan untuk perbaikannya[1]. Tahap analisis merupakan tahap yang paling kritis dan sangat penting, karena kesalahan didalam tahap ini akan menyebabkan juga kesalahan di tahap selanjutnya. Selama ini Koperasi Universiti Utara Malaysia mempublikasikan seluruh kegiatannya, dan perkembangan nya melalui media cetak , seperti melalui majalah dinding dan Majalah yang di luncurkan oleh kampus. Analisis sistem ini diperoleh melalui wawancara dan observasi dan ditemukan beberapa data dan fakta yang akan dijadikan bahan uji dan analisis menuju penerapandan pengembangan sebuah aplikasi sistem yang diusulkan.

3.1.1 Analisis Masalah

Pada saat ini, penyampaian informasi tentang koperasi masih berjalan secara manual yaitu dengan membuat majalah dinding . Begitu juga dengan pemberian berita terupdate diberitakan melalui majalah bulanan, sehingga pemberitaan hanya dapat disampaikan dengan waktu yang relatif sedikit sehingga lambat untuk disampaikan.

Dengan pemberitaan seperti ini, staff koperasi mendapatkan kesulitan dan kejenuhan tersendiri dalam pemberitaan. Oleh karena itu metode pemberitaan secara manual ini harus dikembangkan sehingga proses belajar mengajar menjadi lebih efisien, modern.

3.2 Analisis Kebutuhan Non Fungsional

Analisis kebutuhan non fungsional dilakukan untuk mengetahui spesifikasi kebutuhan untuk sistem. Spesifikasi kebutuhan melibatkan analisis perangkat keras/hardware, analisis perangkat lunak/software.

3.2.1 Analisis Kebutuhan Perangkat Keras(Hardware)

Agar aplikasi ini dapat berjalan dengan baik , maka dibutuhkan perangkat keras yang sesuai dengan kebutuhan aplikasi. Berikut ini adalah spesifikasi minimum perangkat keras yang dibutuhkan untuk menjalankan aplikasi secara optimal.

Spesifikasi Hardware:

Prosesor berkecepatan minimal 1.0 Ghz RAM 512 Mb

Harddisk 20 Gb Ethernet Card


(36)

19

3.2.2 Analisis Kebutuhan Perangkat Lunak(Software)

Sistem operasi dapat menggunakan Windows XP SP1 atau SP2;

Web Browser : Sedangkan untuk web browser dapat menggunakan program Microsoft Internet Explorer, Mozilla Firefox 3.5, Opera; Dari hasil pengamatan perangkat lunak, terdapat beberapa hal penting yang harus diperhatikan agar sistem yang akan dirancang dapat berjalan dengan baik dan sesuai dengan yang diharapkan. Pengguna diharapkan dapat memenuhi kebutuhan perangkat lunak yang telah di rekomendasikan agar aplikasi dapat berjalan dengan baik

3.3 Analisis Basis Data

Usulan untuk diagram E-R yaitu terdapat kunci yang unik (primary key) pmada setiap entitas (tabel induk) yang dapat membedakan dengan atribut lainnya sehingga tabel tersebut dapat dijadikan referensi untuk tabel yang lainnya.

Dari usulan diatas maka dapat dibuat diagram E-R untuk sistem yang terdri dari beberapa tabel yang dibutuhkan untuk menyimpan data. Untuk melihat keterhubungan antar tabel yang ada maka akan digambarkan sebagai berkut:

3.3.1 E-R Diagram

Diagram E-R merupakan komponen-komponen himpunan entitas dan himpunan relasi yang masing-masing dilengkapi dengan atribut-atribut yang

merepresentasikan seluruh fakta dari “dunia nyata” yang kita tinjau. Diagram E-R digunakan untuk merancang tabel yang akan dibuat beserta relasi antar tabel pada basis data. ERD juga merupakan model konsepsual yang mendeskripsi hubungan antar penyimpanan (dalam ERD). Dari hasil analisis, didapat data yang akan dipakai dalam proses pembangunan program aplikasi Sistem Informasi Kepegawaian, Kemudian dari data yang telah diperoleh, dibangun sebuah desain basis data dengan menggunakan tools

Entit


(37)

20 3.3.2 Kamus Data

Untuk menjelaskan semua data yang digunakan dalam system, digunakan kamus data. Kamus data untuk system ini diuraikan dalam table berikut

Tabel III.1 Kamus Data

No. Detail Keterangan

1. Nama Data login

Deskripsi Berisi data user yang digunakan untuk proses login

Struktur data username + password Username

password

{0..9|a..z|A..Z} {0..9|a..z|A..Z}

2. Nama Data Admin

Deskripsi Berisi data Admin

Struktur data username + password + bagian id Username Password {0..9} {0..9|a..z|A..Z} {0..9|a..z|A..Z}

3. Nama Data Berita

Deskripsi Berisi data berita

Struktur data Id_berita+nama_ berita + link_ berita Id_berita Nama_berita Link_berita {0..9} {a..z|A..Z} {0..9|a..z|A..Z}

4. Nama Data member

Deskripsi Berisi data member

Struktur data Id_member+ nama_member

+alamat_member + no_telp+email Id_member Nama_member Alamat_member No_telp email {0..9} {a..z|A..Z} {0..9|a..z|A..Z} {0..9} {0..9|a..z|A..Z}


(38)

21 3.3.3 Skema Relasi

Gambar dibawah ini adalah skema relasi yang digunakan untuk membangun website Profil UUM

Tabel III.1 Skema Relasi 3.3.4 Struktur Tabel

Tabel III.2 Tabel Admin

Nama Field Tipe Data (Ukuran)

Keterangan

Id_admin String Id admin

Username String Nama Admin

Password String Password Admin

Tabel III.3 Tabel Berita

Nama Field Tipe Data (Ukuran)

Keterangan

Id_berita String Id berita

Nama_berita String Nama berita Link_berita String Link berita

Tabel III.4 Tabel Member

Nama Field Tipe Data (Ukuran)

Keterangan

Id_member String Id member

Nama_member String Nama member

Alamat_member String Alamat member

No_telepon Integer No_telepon


(39)

22

3.4 Analisis Kebutuhan Fungsional

Analisis kebutuhan fungsional dilakukan untuk memberikan gambaran aliran data yang ada pada program aplikasi yang akan dibangun. Kebutuhan fungsional pada Website Profil Koperasi Universiti Utara Malaysia ini meliputi diagram konteks, data flow diagram, kamus data dan spesifikasi proses.

3.4.1 Diagram Konteks

Diagram konteks data menggambarkan seluruh elemen dalam basis data secara umum, sedangkan diagram aliran data menggambarkan aliran data yang ada di dalam basis data secara terstruktur dan jelas batasannya berdasarkan konteks yang ada di dalam diagram konteks data.

Dibawah ini adalah diagram konteks data dari basis data website profil yang merupakan penjabaran dari kebutuhan-kebutuhan fungsional yang telah disusun.


(40)

23 3.4.2 DFD Level 1

Gambar DFD Level 1 berikut ini menjelaskan bahwa admin web dapat melakukan akses pada pengolahan data pokok di dalam sistem

Gambar 3.3 DFD level 1 Aplikasi Pengolahan Website Profil Koperasi UUM

3.4.2.1 DFD Level 2 Proses 1 kelola Admin

Pada DFD level ini terdapat 3 proses diantaranya adalah, tambah,edit, dan delete Admin


(41)

24

3.4.2.2 DFD Level 2 Proses 2 Kelola Berita

Pada proses ini untuk mengelola berita dan berita dapat di tambah edit, dan hapus.

ADMIN TAMBAH BERITA EDIT BERITA HAPUS BERITA BERITA

Data berita yang ditambah

Info Penambahan data berita

Data berita yang diedit

Info Pengeditan data berita

Data berita yang dihapus

Info penghapusan data berita Data berita Data berita Data berita Data berita Data berita

Gambar 3.5 DFD level 2 Proses 2 Aplikasi Pengolahan Data Berita

3.4.2.3 DFD Level 2 Proses 3 Kelola Data Member

Pada proses ini dapat mengelola data member, menambah data, mengedit data, dan menghapus data


(42)

25

3.5 Spesifikasi Proses

Tabel 3.5 Spesifikasi proses

No. Proses 1.0 Nama Proses Login

Deskripsi Proses Login menjadi admin

Input - Username

-Password

Output Info Login

Logika Proses Begin data dimasukan If (data sesuai){ Info login sukses

Then lanjut ke proses berikutnya }else{

Info login gagal }

No. Proses 2.0

Nama Proses Kelola Admin

Deskripsi Proses pengolahan Admin

Input -Tambah admin

-Edit admin -Delete admin Output -Info Data Menu Logika Proses Begin data dimasukan

If (data sesuai){

Pengolahan data admin sukses Then lanjut ke proses berikutnya }else{

Pengolahan data admin gagal }

No. Proses 3.0

Nama Proses Kelola Data Berita

Deskripsi Proses pengelolahan semua data alamat Berita Input -Tambah Data berita Baru

-Ubah data berita -Hapus data berita Output Info data berita Logika Proses Begin data dimasukan

If (data sesuai){

Pengolahan data berita sukses Then lanjut ke proses berikutnya }else{

Pengolahan data berita gagal }

No. Proses 4.0

Nama Proses Kelola data member

Deskripsi Proses pengelolahan semua data member Input -Tambah Data member

-Ubah data member -Hapus data member Output Info data member Logika Proses Begin data dimasukan


(43)

26 If (data sesuai){

Pengolahan data member sukses Then lanjut ke proses berikutnya }else{

Pengolahan data member gagal }

3.6 Kamus Data

Kamus data adalah kumpulan dari elemen-elemen atau symbol yang digunakan untuk membantu dalam penggambaran atau pengidentifikasian setiap field atau file idalam sistem. Kamus data merupakan deksripsi formal mengenai seluruh elemen yang mencakup DFD.

Tabel 3.5 Kamus Data

Nama aliran data Login

Proses 1.0 Login

Deskripsi Berisi proses Login

Struktur Data Username, Password

Username password

{0..9|a..z|A..Z} {0..9|a..z|A..Z}

Nama alir data Proses 2.0 Pengolahan Data Admin Proses 2.1 Tambah Data Admin Proses 2.2 Data Admin

Proses 2.3 Data Admin

Deskripsi Lihat Data Admin

Struktur Data Id_admin,user_name,Password

Id_admin Username Password {0..9} {0..9|a..z|A..Z} {0..9|a..z|A..Z}

Nama alir data Proses 3.0 Pengolahan Data berita

Where used/how used Proses 3.1 Tambah Data berita

Proses 3.2 Edit berita Proses 3.3 Hapus berita Deskripsi Ilihat semua catatan data berita

Struktur data Id_berita+nama_ berita + link_ berita Id_menu Nama_menu Link_menu {0..9} {a..z|A..Z} {0..9|a..z|A..Z}

Nama alir data Proses 4.0 Pengolahan data member Where used/how used Proses 4.1 Tambah data member

Proses 4.2 Edit data member Proses 4.3 Hapus data berita Deskripsi Lihat semua Catatan data member

Struktur data Id_member+ nama_member +alamat_member +

no_telp+email Id_member Nama_member Alamat_member No_telp email {0..9} {a..z|A..Z} {0..9|a..z|A..Z} {0..9} {0..9|a..z|A..Z}


(44)

27

3.7 Perancangan Interface

Spesifikasi antarmuka merupakan suatu bentuk tampilan dari program yang akan dibuat untuk kebutuhan interface dengan user.

3.7.1 perancangan struktur menu user

Pembuatan Aplikasi Website Profile Company di Koperasi Universiti Utara Malaysia Menggunakan Struktur menu dibawah ini :

Gambar 3.7 Struktur Menu User

Ada empat hal yang ditampilkan dalam menu user website profile ini, yaitu halaman profil, perkhidmatan, berita, member area. Halaman profil berisi tentang objektif perusahaan, visi dan misi, Carta Organisasi, dan ahli lembaga. Halaman perkhidmatan berisi layanan-layanan yang disediakan oleh koperasi seperti tabung menabung, peminjaman, dan tempat mendownload form-form pendaftaran sebagai anggota koperasi. Halaman berita berisii tentang seputar berita yang terjadi dikoperasi, sedangkan member area adaalah area khusus dimana para member dapat melihat semua berita tanpa dibatasi.

Gambar 3.8 Atruktur Menu Admin Home

Member Area Berita

Perkhidmatan Profil

ADMIN

BERITA


(45)

28

Ada tiga hal yang ditampilkan dalam menu admin website profile ini. Yaitu menu, berita dan Member Area. Halaman menu berisi tentang tampilan perubahan yang akan ditampilkan pada halaman menu user dengan cara menambah, mengedit dan menghapus sub menu yang ada dimenu user. Halaman Berita berisi tentang tampilan berita yang ditampilkan pada halaman menu user. Sedangkan untuk halaman member area berisi tentang pengaturan admin terhadapap member yang dapat mengakses halaman lebih dari pada yang non member.

1. Perancangan interface halaman utama (Pengunjung)

Di bawah ini merupakan perancangan antarmuka halaman utama setelah pengunjung masuk ke website profil Koperasi UUM


(46)

29

2. Perancangan interface halaman profil Website


(47)

30

3. Perancangan interface halaman profil objektif


(48)

31

4.Perancangan interface halaman visi dan misi


(49)

32

5.Perancangan interface halaman profil carta organisasi


(50)

33

6.Perancangan interface halaman profil ahli lembaga


(51)

34

7. Perancangan interface halaman Perkhidmatan


(52)

35

8. Perancangan interface halaman Tabung


(53)

36

9. Perancangan interface halaman pembiayaan pinjaman


(54)

37

9. Perancangan interface halaman pembiayaan pinjaman


(55)

38

10. Perancangan interface halaman berita


(56)

39

11. Perancangan interface halaman login dan register


(57)

40

3.7.2 Implementasi Antarmuka

Implementasi antarmuka meliputi setiap halaman program yang dibuat beserta pengkodean dalam bentuk file program. Berikut adalah implementasi antarmuka aplikasi website profile company dan Admin di koperasi Universitas Utara Malaysia

1.5.1 Tampilan Halaman Utama User


(58)

41

1.5.2 Tampilan Halaman profil User

Gambar 3.22 Halaman Profil User

1.5.3 Halaman PerkhidmatanUser


(59)

42

1.5.4 Halaman Berita User

Gambar 3.24 Halaman berita User

1.5.5 Halaman Member Area


(60)

(61)

43

BAB IV

KESIMPULAN DAN SARAN

Berdasarkan hasil deskripsi dari bab sebelumnya, berikut ini merupakan kesimpulan yang di peroleh dan di harapkan saran-saran yang akan memberikan catatan penting dan perbaikan yang perlu di lakukan untuk pengembangan sistem yang sudah ada agar lebih optimal :

4.1 Kesimpulan

Kesimpulan yang didapat dari proses analisis, perancangan dan implementasi sistem :

1. Aplikasi Profil berbasis Web di Koperasi UUM merupakan sebuah Sistem yang mengelola seluruh informasi seputar Berita Tentang UUM.

4.2 Saran

Penulis menyadari pada sistem yang di buat ini masi jauh dari kata sempurna, oleh karena itu penulis memberikan saran kepada para peneliti yang akan melakukan penelitian pada bidang yang sama agar menjadi bahan pertimbangan. Adapun saran yang di berikan agar sistem ini dapat lebih baik , antara lain :

1. Adanya sistem tamabahan berbasis mobile phone, di karenakan pesat perkembangan ponsel – ponsel pintar yang beredar sekarang.

2. Keamanan dari sebuah sistem(Otentifikasi), karena web ini berbasis Global, kemungkinan – kemungkinan hal yang tidak diinginkan bisa saja terjadi, untuk itu perlu keamanan sebuah jaringan dalam membangun Sistem Informasi berbasis web.


(1)

39 11. Perancangan interface halaman login dan register


(2)

40

3.7.2 Implementasi Antarmuka

Implementasi antarmuka meliputi setiap halaman program yang dibuat beserta pengkodean dalam bentuk file program. Berikut adalah implementasi antarmuka aplikasi website profile company dan Admin di koperasi Universitas Utara Malaysia

1.5.1 Tampilan Halaman Utama User


(3)

41 1.5.2 Tampilan Halaman profil User

Gambar 3.22 Halaman Profil User 1.5.3 Halaman PerkhidmatanUser


(4)

42 1.5.4 Halaman Berita User

Gambar 3.24 Halaman berita User

1.5.5 Halaman Member Area


(5)

(6)

43

BAB IV

KESIMPULAN DAN SARAN

Berdasarkan hasil deskripsi dari bab sebelumnya, berikut ini merupakan kesimpulan yang di peroleh dan di harapkan saran-saran yang akan memberikan catatan penting dan perbaikan yang perlu di lakukan untuk pengembangan sistem yang sudah ada agar lebih optimal :

4.1

Kesimpulan

Kesimpulan yang didapat dari proses analisis, perancangan dan implementasi sistem :

1. Aplikasi Profil berbasis Web di Koperasi UUM merupakan sebuah Sistem yang mengelola seluruh informasi seputar Berita Tentang UUM.

4.2

Saran

Penulis menyadari pada sistem yang di buat ini masi jauh dari kata sempurna, oleh karena itu penulis memberikan saran kepada para peneliti yang akan melakukan penelitian pada bidang yang sama agar menjadi bahan pertimbangan. Adapun saran yang di berikan agar sistem ini dapat lebih baik , antara lain :

1. Adanya sistem tamabahan berbasis mobile phone, di karenakan pesat perkembangan ponsel – ponsel pintar yang beredar sekarang.

2. Keamanan dari sebuah sistem(Otentifikasi), karena web ini berbasis Global, kemungkinan – kemungkinan hal yang tidak diinginkan bisa saja terjadi, untuk itu perlu keamanan sebuah jaringan dalam membangun Sistem Informasi berbasis web.