• Tidak ada hasil yang ditemukan

PERANCANGAN MODUL BACK END SISTEM INFORM

N/A
N/A
Protected

Academic year: 2018

Membagikan "PERANCANGAN MODUL BACK END SISTEM INFORM"

Copied!
89
0
0

Teks penuh

(1)

1 BAB I

PENDAHULUAN

1.1Latar Belakang

Semakin berkembangnya teknologi pada saat ini terutama dalam bidang informasi sangat membantu dalam setiap perkerjaan manusia, Dengan kemajuan teknologi ini menuntut kita untuk harus bisa mengikuti perkembangan teknologi karena dimasa sekarang semuanya sudah menggunakan sistem komputerisasi yang bisa lebih cepat mengerjakan suatu pekerjaan tidak lagi dengan cara yang biasa dilakukan dengan manual. Tetapi sistem manual juga masih sering digunakan dibeberapa tempat kerja dalam pengolahan datanya masih manual atau belum terkomputerisasi itu tidak akan effisien karena memakan banyak waktu untuk mengolah datanya dan sangat kurang efektif.

Penggunaan sistem komputerisasi dapat dilakukan dengan lebih mudah apabila didalamnya dilengkapi dengan sistem yang lebih tepat dengan pokok data yang akan diolah salah satunya adalah pemanfaatan sebuah sistem informasi berbasis web. Pada saat ini sistem informasi telah menjadi pilihan utama untuk memberi dan mencari informasi tertentu.

(2)

2

Dari hal diatas dapat disimpulkan bahwa pada jaman sekarang ini, kebutuhan suatu sistem informasi sudah sangat penting bagi setiap instansi atau suatu perusahaan baik itu swasta ataupun pemerintahan. Karena sistem informasi sangat berpengaruh dalam memberikan suatu informasi kepada masyarakat luas yang sangat membutuhkan informasi yang serba cepat pada era teknologi informasi sekarang ini.

STAI YAPATA Al-Jawami Bandung merupakan salah satu Perguruan Tinggi Swasta atau Sekolah Tinggi Agama Islam yang belum memiliki sistem untuk mengolah data alumni dan dirasa sangat memerlukan sistem informasi guna untuk memberikan kemudahan kepada para staf administrasi dalam hal mengolah data alumni tersebut sebagai pelengkap sistem informasi dalam perguruan tinggi tersebut maka penulis tertarik untuk mengangkat tema yang akan dibahas dengan judul “Perancanan Modul Back-End Sistem Informasi Alumni STAI YAPATA Al Jawami Bandung“ .

1.2Rumusan Masalah

Rumusan masalah pada kerja praktik ini adalah bagaimana membangun modul Back End Sistem Informasi alumni STAI YAPATA AL JAWAMI BANDUNG?

1.3Batasan Masalah

Dengan melihat latar belakang masalah diatas, maka penulis perlu membatasi masalah yang akan dibahas yaitu: Pembatasan masalah pada sistem informasi alumni Stai Yapata Al-jawami ini meliputi :

(3)

2. Halaman utama admin terdiri dari menu beranda sebagai halaman utama admin, menu berita untuk mengolah data berita, menu galeri untuk mengolah data galeri, menu alumni untuk mengolah data alumni, menu beasiswa untuk mengolah data beasiswa, menu upload form untuk mengolah data formulir yang di upload, menu import untuk memasukan data secara langsung dengan format excel, menu export untuk menyalin data alumni menjadi data excel, menu keluar untuk keluar dari halaman admin .

3. Sistem informasi ini dapat diakses oleh pengguna/alumni dan administrator dari STAI YAPATA Al-Jawami Bandung.

4. Motode pengembangan yang digunakan yaitu metode Prototype

5. Tools yang digunakan yaitu Hypertext Proprocessor(PHP) , Xampp, dan Mysql. 6. Pemodelan sistem menggunakan diagram Data Flow Diagram (DFD)

7. Laporan berfokus pada pembangunan sisi admin sistem informasi yang akan dibuat.

1.4Tujuan Kerja Praktik

Tujuan yang inigin dicapai dalam sistem informasi ini adalah untuk mempermudah staf bagian administrasi dalam hal mengolah data alumni kampus STAI YAPATA Al Jawami Bandung.

1.5Manfaat Kerja Praktik

Adapun manfaat yang didapatkan dari pelaksanaan kegiatan praktek kerja lapangan ini dibagi menjadi dua bagian, yaitu manfaat bagi penulis dan manfaat bagi instansi.

(4)

4

Sebagai penerapan untuk dunia kerja dari teori dan praktikum mata kuliah yang telah dipelajari selama mengikuti pendidikan di prodi Teknik Informatika, Fakultas Sains Dan Teknologi, Universitas Islam Negeri Sunan Gunung Djati Bandung dengan membuat sistem informasi alumni STAI YAPATA Al Jawami Bandung Berbasis WEB.

1.5.2 Manfaat Bagi Pengguna

Sistem Informasi alumni STAI YAPATA Al-Jawami Bandung dibuat agar dapat mempermudah pengolahan data alumni dan memudahkan para pengguna/alumni untuk mendapatkan informasi seputar alumni STAI YAPATA Al-Jawami Bandung.

1.6Metodologi Kerja Praktik

1.6.1 Tahap Pengumpulan Data

Metode yang digunakan dalam tahap pengumpulan data yaitu dengan menggunakan metode deskriptif, yaitu metode penelitian yang memberikan gambaran secara subjektif dan objektif tentang suatu permasalahan yang ada. Adapun teknik dalam pengumpulan datanya adalah sebagai berikut:

a) Wawancara yaitu teknik pengumpulan data dengan cara melakukan tanya jawab secara langsung dengan narasumber.

(5)

c) Studi literatur yaitu teknik pengumpulan data dengan cara mempelajari situs-situs yang berhubungan dengan objek penelitian seperti situs-situs-situs-situs yang menyajikan ulasan-ulasan tentang pembuatan sistem informasi.

1.6.2 Tahap Pembuatan Sistem Informasi

Dalam pembuatan Sistem Informasi ini menggunakan model SDLC prototype, karena metode ini lebih memudahkan proses dalam membangun sebuah sistem informasi serta pengembang dan pelanggan dapat saling berinteraksi selama proses pembuatan sistem. Model prototype memiliki beberapa keuntungan:

1. Dapat menyelaraskan ketidakpahaman pelanggan terhadap hal teknis. 2. Memperjelas spesifikasi kebutuhan yang diinginkan pelanggan kepada

pengembang perangkat lunak.

3. Pengguna dapat mempertimbangkan sedikit perubahan selama masih dalam bentuk prototype.

4. Memberikan hasil yang akurat dari pada perkiraan sebelumnya, karena fungsi yang diinginkan dan kerumitannya sudah dapat diketahui dengan baik.

1.7Sistematika Penyusunan

Penulisan laporan kerja praktek ini dibagi kedalam enam bab, yang disusun berdasarkan sistematika sebagai berikut:

(6)

6

Bab ini berisi mengenai latar belakang masalah yang muncul, perumusan masalah, batasan masalah apa saja yang akan dibahas, manfaat adanya kerja praktik, metodelogi kerja praktik, dan sistematikan penyusunan laporan kerja praktik.

BAB II LANDASAN TEORI

Bab ini menjelasakan tentang teori-teori yang akan digunakan untuk memecahkan permasalahan dan mendukung pembuatan Sistem Informasi Alumni STAI YAPATA AL-JAWAMI yang menjadi tinjauan untuk program yang akan dibuat.

BAB III TINJAUAN UMUM STAI YAPATA AL-JAWAMI

Pada Bab ini memberikan informasi mengenai profil STAI YAPATA JAWAMI, meliputi : sejarah, visi dan misi, struktural organisasi STAI YAPATA AL-JAWAMI.

BAB IV ANALISIS DAN PERANCANGAN

Bab ini membahas mengenai kajian website yang akan dibuat dari mulai melakukan analisa sistem sampai perancangan sistem.

BAB V IMPELEMTASI

Bab ini membahas mengenai implementasi dari Sistem Informasi Alumni STAI YAPATA Al-Jawami Bandung yang telah dibuat dan dikerjakan.

BAB VI PENUTUP

(7)
(8)

8 BAB II

LANDASAN TEORI

2.1Sistem

Menurut McLeod (2001), Sistem adalah himpunan dari unsur-unsur yang saling berkaitan sehingga membentuk suatu kesatuan yang utuh dan terpadu [2].

2.1.1 Konsep Sistem

Meurut Jogiyanto “pengembangan sistem (system development) dapat berarti menyusun suatu sistem yang baru untuk mengartikan sistem yang lama secara keseluruhan atau memperbaiki sistem yang telah ada” [3].

2.1.2 Karakteristik Sistem

(Jogiyanto. 2004:2) mengemukakan bahwa “suatu sistem memiliki

karakteristik atau sifat – sifat tertentu. Adapun karakteristik yang dimaksudkan terdiri dari 8 karakterisitik yaitu :

1. Komponen Sistem (Component System)

Komponen – komponen sistem atau elemen – elemen sistem dapat berupa suatu subsistem atau bagian-bagian dari sistem. Setiap subsistem mempunyai sifat- sifat dari sistem untuk menjalankan suatu fungsi tertentu dan mempengaruhi proses sistem secara keseluruhan.

2. Batasan Sistem (Boundary System)

(9)

memungkinkan suatu sistem dipandang sebagai satu kesatuan. Batas suatu system menunjukkan ruang lingkup dari sistem tersebut.

3. Lingkungan Luar Sistem (Environment System)

Apapun diluar batas dari system yang mempengaruhi operasi system dinamakan lingkungan luar. Lingkungan luar sistem dapet bersifat menguntungkan dengan demikian harus tetap dijaga dan dipelihara, sedangkan lingkungan luar yang bersifat merugikan harus ditahan dan dikendalikan, kalau tidak maka akan mengganggu kelangsungan hidup sistem.

4. Penghubung Sistem (Interface system)

Penghubung merupakan media penghubung antar subsistem. Melalui penghubung ini memungkinkan sumber–sumber daya mengalir dari satu subsistem ke subsistem lainnya.

5. Masukan Sistem (Input System)

Masukan adalah energi yang dimasukkan kedalam sistem. Masukan dapat berupa masukan perawatan (maintenance input) dan masukan sinyal (signal input). Maintenance input adalah energi yang dimasukkan supaya system tersebut dapat beroperasi. Signal input adalah energi yang diproses untuk didapatkan keluaran.

6. Keluaran Sistem (Output System)

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

(10)

10

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

8. Sasaran Dan Tujuan Sistem (Objective And Goal System)

Suatu sistem pasti mempunyai sasaran. Jika suatu sistem tidak mempunyai sasaran, maka operasi sistem tidak akan ada gunanya.

2.2Informasi

Menurut Hartono (2005:8), “Informasi adalah data yang telah diolah menjadi bentuk

yang lebih berguna dan lebih berarti bagi yang menerimanya”.

2.3Sistem Informasi

Menurut Hartono (2005), Sistem Informasi merupakan suatu sistem di dalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi harian, mendukung operasi, bersifat manajerial dan kegiatan strategi dari suatu organisasi dan menyediakan pihak luar tertentu dengan laporanlaporan yang diperlukan.

2.4Website

(11)

TCP/IP sebagai protokol pertukaran paket data. Jaringan inilah yang kemudian dikenal dengan istilah Internet

2.5Alumni

Menurut Kamus Besar Bahasa Indonesia (KBBI) versi online, alumni merupakan orang-orang yang telah mengikuti atau tamat dari suatu sekolah atau perguruan tinggi. Alumni merupakan bentuk jamak dari kata “alumnus”. Kata “alumni” menunjukkan

banyak orang, sedangkan kata “alumnus” merupakan bentuk tunggal yang ditunjukkan untuk satu orang saja.

2.6Admin/Administrator

(12)

12

2.7Back-End

Back-End merupakan seseorang yang mengerjakan sistem bagaimana sebuah sistem informasi bekerja. Sistem Informasi ini merupakan sistem yang berjalan di dalam suatu server atau server-side.

2.8Basis Data

Basis data merupakan kumpulan dari data yang saling berhubungan satu dengan yang lainnya, tersimpan diperangkat keras komputer dan digunakan diperangkat lunak untuk memanipulasinya (Jogiyanto HM : 1999:711). Database merupakan salah satu komponen yang sangat penting dalam sistem informasi, karena merupakan basis sistem dalam menyediakan informasi bagi para pemakai.

2.9Pemograman Php

PHP singkatan dari "PHP: Hypertext Prepocessor" merupakan salah satu bahasa pemograman berbasis web dimana sistem yang diterapkan adalah pada sisi server side. PHP dapat disisipkan diantara skrip-skrip bahasa HTML dan arena bahasa server side lainnya, dengan itu maka PHP akan dieksekusi secara langsung pada server.

2.10 MySQL

(13)

dengan arsitektur client server atau embedded systems. Dikarenakan faktor open source dan popular tersebut maka cocok untuk mendemontrasikan proses replikasi basis data.

2.11 Metode Pengembangan Perangkat Lunak Prototype

Salah satu model pengembangan perangkat lunak adalah dengan model prototype. Model prototype cocok digunakan untuk menggali spesifikasi kebutuhan pelanggan secara lebih detail tetapi beresiko tinggi terhadap membengkaknya biaya dan waktu proyek [4].

Model prototype dimulai dengan pengumpulan kebutuhan perangkat lunak yang akan dibangun. Pengumpulan kebutuhan tersebut dapat dilakukan dengan berkomunikasi langsung antar tim pengembang dengan client. Komunikasi tersebut akan menghasilkan spesifikasi kebutuhan perangkat lunak yang akan dibangun. Spesifikasi kebutuhan tersebut akan diterjemahkan ke dalam rancangan mock-up perangkat lunak yang akan dibuat.Rancangan inilah yang merupakan konstruksi pembuatan prototype.

(14)

14

Berikut ini adalah tahapan pengembangan perangkat lunak dengan model prototype, yaitu:

1. Pengumpulan Kebutuhan

Pada tahap ini, pengembang dan pelanggan bersama-sama mendefinisikan serta mengidentifikasikan format dan semua kebutuhan perangkat lunak, beserta garis besar sistem yang akan dibuat.

2. Membangun Prototyping

Pembangunan prototype dengan membuat rancangan sementara yang berpusat pada penyajian kepada pelanggan (biasanya berupa mock-up).

3. Evaluasi Prototyping

Evalusi prototype dilakukan oleh pelanggan dengan memeriksa apakah prototype yang dibangun sudah sesuai dengan kebutuhan atau belum. Jika sudah sesuai, maka tahap selanjutnya dapat dilakukan, sedangkan jika tidak maka kembali ke tahap awal.

4. Mengkodekan Sistem

Tahap ini merupakan tahap menerjemahkan prototype yang sudah dibangun ke dalam bahasa pemrograman yang sesuai.

5. Menguji Sistem

Setelah sistem sudah menjadi perangkat lunak yang siap pakai, maka akan dilakukan pengujian terlebih dahulu terhadap perangkat lunak tersebut. Pengujian sistem dilakukan dengan menggunakan White Box, Black Box, Basis Path, pengujian arsitektur, dan lain-lain.

(15)

Evaluasi sistem dilakukan oleh pelanggan untuk memeriksa apakah sistem yang sudah jadi sesuai dengan yang diharapkan atau belum. Jika sudah maka akan dilanjutkan ke tahap selanjutnya dan jika tidak maka akan mengulangi tahap 4 sampai 5.

7. Menggunakan Sistem

Perangkat lunak yang sudah diuji siap dipakai oleh pelanggan.

2.12 Data Flow Diagram ( DFD)

DFD (Data Flow Diagram) adalah grafik yang menggambarkan arus data pada suatu sistem menggunakan notasi-notasi. DFD merupakan alat yang digunakan untuk pengembangan perangkat lunak terstruktur. DFD dibagi menjadi beberapa level yang lebih detail untuk merepresentasi aliran data atau fungsi.

DFD dikembangkan oleh Chris Gane dan Trish Sarson. Notasi-notasi DFD yang dikembangkan oleh Chris Gane dan Trish Sarson dijelaskan pada tabel 2.1 di bawah ini [5].

(16)

16

Tabel 2.1. Simbol DFD (Data Flow Diagram)

NO NAMA SIMBOL KETERANGAN

1 External Entity External entity merupakan

kesatuan atau entitas yang berada di lingkungan luar sistem, berupa orang, organisasi, atau sistem lainnya yang akan memberikan input atau menerima output dari sistem. Nama yang diberikan pada sebuah external entity menggunakan kata benda. 2 Proses

(17)

4 Data Store Data store atau basis data atau database merupakan pemodelan perangkat lunak untuk tempat penyimpanan data-data (database). Nama yanag digunakan pada data store yaitu berupa kata benda.

2.13 Entity Relationship Modeling

Menurut McLeod dan Schell, (2007). Entity Relationship Diagram (ERD) yang selanjutnya disingkat dengan ERD merupakan diagram yang menggambarkan hubungan antar entity di dalam database sebagai entity dan relasi. Selain itu, ERD digunakan untuk memperlihatkan hubungan antar data store yang ada di Data Flow Diagram (DFD) .

Sedangkan menurut Fathansyah (2002, p72), Entity Relationship Diagram (ERD) digunakan untuk memodelkan struktur data dan hubungan antar data, karena hal ini relatif kompleks. Dengan ini ERD dapat menguji model dengan mengabaikan proses yang harus dilakukan.

Berdasarkan pengertian diatas dapat disimpulkan bahwa Entity-Relationship Diagram adalah salah satu metode pemodelan basis data yang digunakan untuk menghasilkan skema konseptual untuk jenis/model data semantik sistem. Dimana sistem seringkali memiliki basis data relasional, dan ketentuannya bersifat top-down.

(18)

18

No Notasi Nama Arti

1 Entity Objek yang dapat dibedakan dalam dunia nyata

2 Week Entity Suatu entity dimana keberadaan dari entity tersebut tergantung dari keberadaan entity yang lain

Atribut yang bernilai tunggal atau atribut atomic yang tidak dapat dipilah-pilah lagi

6 Atribut

Primary

Key

Satu atau gabungan dari beberapa atribut yang membedakan semua baris data (row) dalam table secara unik

7 Atribut

Composite

Atribut yang masih dapat diuraikan lagi menjadi sub-sub atribut yang masing-masing memiliki makna

8 Atribut

Multivalue

(19)

2.14 Context Diagram

(20)

20 BAB III

TINJAUAN UMUM STAI YAPATA AL-JAWAMI

3.1Sejarah

Pesantren Al-Jawami sebagai cikal bakal berdirinya STAI YAPATA Al-Jawami, didirikan pada tanggal 3 mei 1931 oleh Asy-Syaikh K.H Muhammad Sudja’i (Almarhum), dengan nama asalnya pesantren sindangsari (nama kampung dimana pesantren didirikan). Inisiatif KH. Muhammad Sudja’i mendapat dukungan dari ayah

beliau yaitu KH. Muhammad Gozali dan dukungan paman beliau yaitu H. Tamim serta saudara-saudara beliau yaitu KH. Sairoji dan KH. Dimyati.

Pada mulanya kondisi masyarakat Cileunyi dalam pemahaman dan pengetahuan keagamaan masih sangat memprihatinkan, hal ini dikarenakan belum ada orang yang mengajarkan ilmu-ilmu agama kepada masyarakat maka sejak itulah Kiyai Sudja’i mengajak dan bertabligh kepada masyarakat sekitar dengan perlahan masyarakat mengerti dan memahami tentang ajaran Islam dalam dakwah Kiyai Sudja’i lebih menanamkan

materi keamanan praktek ibadah tasawauf serta ilmu-ilmuyang lainnya dengan metode tersebut Kiyai Sudja’i mendapat simpati dari masyarakat dan memberikan dukungan serta

motivasi untuk mendirikan pondok pesantren.

(21)

Pesantren sindangsari merupakan pesantren tradisional yang cukup terkemuka di jawa barat sehingga sampai saat ini sudah melahirkan ribuan alumni, mereka pada umumnya menjadi ulama-ulama diberbagai pelosok di Jawa Barat diantaranya tidak sedikit yang menjadi pejabat pemerintah dan menjadi pengusaha terkemuka.

Pada tahun 1977 bersamaan dengan diselenggarakannya lembaga pendidikan formal, nama pesantren sindangsari ditingkatkan menjadi pesantren Jawami. Al-Jawami memiliki pengertian “Lengkap dan Universal” nama ini diambil dari sebuah kitab yang disenangi oleh KH. Sudja’i yaitu kitab Ushul Fiqih “Jam’ul Jawami” Beliau senang

dengan nama itu dan peletakan batu pertama gedung lembaga pendidikan formal langsung oleh Beliau disaksikan oleh Bapak H. A. Khunaefi selaku Gubernur Jawa Barat dan HR. Moch. Yogi SM. selaku pimpinan Kodam III Siliwangi.

Selanjutnya Sekolah Tinggi Agama Islam (STAI) YAPATA Al-Jawami didirikan pada 16 September 1999 atas dasar kebutuhan dan cita-cita untuk memberikan pelayanan terhadap masyarakat menengah kebawah untuk meneruskan pendidikannnya ke jenjang pendidikan tinggi. Dengan dukungan dari masyarakat dan aparat serta intsansi baik pendidikan sosial dan kemasyarakatan maka dicetuskanlah suatu keputusan Ketua Yayasan Pembina Pendidikan Tinggi Yapata Al-Jawami Bandung 133/SK/YAPATA/Ajm/IX/1999.

(22)

22

1. KH.R Totoh Abdul Fatah selaku ketua Yayasan Pendidikan Tinggi YAPATA Al-Jawami Bandung

2. Dr. H. Deding Ishak, SH,. MM.

3. Drs. H. Bunyamin Alamsyah, M.Hum. 4. Hj. Rachmayani Dewi, SH.

5. Drs. H. Hasjim Rochimi, M.Pd.

Selain nama-nama tersebut juga banyak para tokoh yang secara langsung maupun tidak langsung memberikan dukungan moril maupun tenaganya.

STAI Al-Jawami mendapatkan legalisasi pertama berdasarkan Surat Keputusan Direktorat Jenderal Pembinaan Kelembagaan Islam Departemen Agama RI Nomor E39/2000 tanggal 21 maret 2000 dengan status terdaftar Program Studi yang diselenggarakan adalah S1 Pendidikan Agama Islam pada Fakultas Tarbiyah dan S1 Muamalah pada Fakultas Syariah kemudian pada tanggal 27 Oktober 2011. STAI kembali mendapatkan perpanjangan operasional dari Direktorat Pendidikan Islam Kementerian Agama RI dengan Nomor Dj.I/1470/2011 dengan jurusan yang sama.

3.2Visi

Menjadi perguruan tinggi yang unggul, profesional, dan mandiri dalam mengembangkan ilmu-ilmu ke-Islam-an ditingkat nasional pada tahun 2019.

(23)

1. Menyelenggarakan pendidikan dan pengajaran research based learning, problem based learning dan contextual teaching & learning dalam rangka quality assurance yang berbasis pada nilai-nilai keislaman;

2. Mengembangkan networking dan kemitraan dengan berbagai lembaga pemerintah, satuan pendidikan, dan lembaga lainnya, baik lokal, nasional maupun internasional. 3. Melaksanakan penelitian dalam rangka pengembangan keilmuan dan karya-karya

inovasi dalam bidang ilmu-ilmu keislaman.

4. Menyelenggarakan pengabdian kepada masyarakat dengan membawa misi keluhuran nilai-nilai keislaman yang berakar pada nilai keilmuan.

5. Mengembangkan layanan administrasi akademik, umum, dan kemahasiswaan berbasis sistem manajemen mutu dan penerStrapan teknologi informatika (informatics and communication technology).

3.4Struktur Organisasi

Berikut adalah struktur organisasai STAI YAPATA Al-Jawami:

(24)

24 BAB IV

ANALISIS DAN PERANCANGAN

4.1Analisis Sistem

Analisis sistem merupakan penguraian dari suatu system informasi yang utuh ke dalam bagian-bagian komponennya dengan maksud untuk mengidentifikasi dan mengevaluasi permasalahan-permasalahan, kesempatan-kesempatan, hambatan-hambatan yang terjadi dan kebutuhan-kebutuhan yang diharapkan sehingga dapat diusulkan perbaikan-perbaikannya [6].

4.1.1 Analisis Sistem yang sedang berjalan

1. Deskripsi Masalah

Media yang sudah ada sebelumnya di STAI YAPATA Al Jawami Bandung adalah website kampus yang hanya memberikan sebatas informasi mengenai kampus tersebut da belum adanya sistem yang berfokus pada pemberian informasi mengenai alumnni. Selain itu minimnya pengawasan terhadap pendataan alumni yang masih menggunakan sitem yang manual. Dengan itu muncul permasalahan dalam pengolahan data alumni yang kurang efektif dan juga kurangnya informasi dari pihak sekolah yang diterima oleh alumni.

2. Pemecahan Masalah

melalui pendeskripsian masalah diatas, maka didapatkan solusi untuk pemecahan masalah yang akan dilakukan sebagai berikut :

(25)

2. kampus harus memiliki sistem yang dapat memberikan informasi khusus tentang alumni

3. Fitur yang diharapkan

fitur-fitur yang diharapkan dari pembuatan system informasi alumni ini adalah : a. Fitur untuk input data alumni

b. Fitur untuk melihat informasi yang dibutuhkan oleh para alumni, seperti data alumni, berita, galeri, dan beasiswa dan yang lainnya

c. Fitur untuk mengundah file yang dibutuhkan alumni.

d. Fitur untuk menginputkan segela informasi yang dibutuhkan user, seperti data alumni , berita, beasiswa, download file yang dilakukan oleh Admin . e. Fitur untuk menambahkan kategori tahun dan jurusan yang dilakukan oleh

admin .

f. Fitur untuk login alumni.

g. Fitur untuk mengedit biodata alumni yang dilakukan oleh alumni itu sendiri setelah login.

4.1.2

Sasaran Sistem yang Dibutuhkan

Setelah menguraikan beberapa pemecahan masalah maka diharapkan sistem yang akan dibangun akan dapat memenuhi kebutuhan user, diantaranya:

1. Sistem informasi ini menjadi salah satu media yang dapat membantu pengelolaan data alumni.

(26)

26

4.1.3 Evaluasi System

Tujuan dari evaluasi kelayakan yaiu melakukan pengkajian untuk menilai apakah system yang akan digunakan layak atau tidak. Evaluasi kelayakan yang akan dilakukan meliputi kelayakan teknik dan kelayakan operasi sebagai berikut :

1) Kelayakan teknik yaitu sistem yang akan dibangun harus memiliki kemampuan untuk mengelola informasi yang lebih baik sebagai solusi dari masalah yang timbul.

2) Kelayakan operasi yaitu system yang akan dibangun harus memiliki kemudahan untuk dioperasikan serta tersedianya personil yang mampu mengoperasikan system tersebut.

4.2Analisis Kebutuhan

4.2.1 Kebutuhan Perangkat Keras (Hardware)

Perangkat keras yang digunakan untuk pembuatan sistem informasi alumni ini adalah sebagai berikut:

1. Minimal processor Intel Pentium atau AMD Athlon 64 2. Minimal Harddisk 20 GB

3. Minimal RAM 515 MB

4. Monitor, Keyboard, Mouse sebagai peralatan antarmuka 4.2.2 Kebutuhan Perangkat Lunak (Software)

(27)

1. Browser Internet (Google Chrome, Mozilla Firefox, Opera) 2. Software editor (Notepadd++ 7.3.3)

3. Aplikasi Web Server (XAMPP v3.2.1)

4. Desain gambar/tampilan (Balsamiq Mockups, CMS, Pencil) 5. Pemodelan system/perangkat lunak ( Power Designer v16.1.0) 4.2.3 Kebutuhan Fungsional

Kebutuhan yang harus ada dalam Administrator Sistem Informasi Alumni STAI YAPATA Al Jawami Bandung terdiri dari fitur, komponen, serta fungsi. Berikut ini spesifikasi kebutuhan fungsional Administrator Sistem Informasi Alumni STAI YAPATA Al Jawami Bandung dijelaskan pada tabel 4.1 di bawah ini.

Tabel 4.1 Kebutuhan Fungsional Perangkat Lunak

Kode Fungsi Deskripsi

Req01 Login Merupakan proses untuk melakukan

Login admin di Sistem Informasi Alumni Req02 Pengisian data alumni Proses pendataan alumni

Req03 Kelola Content Merupakan proses untuk insert, update, delete

Req04 Unduh File/dokumen Merupakan proses untuk mengunduh File/dokumen

(28)

28

Req06 Export Data Merupakan proses untuk Export data alumni menjadi file Excel

4.3 Perancangan Sistem

Hasil analisis terhadap sistem yang telah ada pada Sistem Informasi STAI YAPATA Al Jawami Bandung, maka harus ditambahkan sistem informasi yang berfokus pada pengelolaan informasi alumni. Dengan begitu, maka diusulkan beberapa pendekatan terhadap sistem yang akan dibangun dalam bentuk diagram agar mendapatkan data yang akurat dan dapat memudahkan dalam pembacaan aplikasi. 4.3.1 Pemodelan Context Diagram

Proses pada diagram konteks memiliki Proses besar yang nantinya akan didekomposisi menjadi Proses-Proses yang lebih detail. Gambar 4.1 di bawah ini menjelaskan context diagram perangkat lunak yang akan dibangun.

(29)

4.3.2 Data Flow Diagram

Data Flow Diagram (DFD) merupakan grafik yang menggambarkan arus data yang mengalir pada Proses yang terjadi di sistem. DFD dapat terdiri dari beberapa level, yang gunanya untuk memecah kembali Proses yang ukurannya masih besar menjadi Proses yang lebih detail. Sistem Informasi Alumni STAI YAPATA Al Jawami Bandung pada sisi Administrator terdiri dari dua level, yaitu Data Flow Diagramlevel 1 dan Data Flow Diagramlevel 2.

1. Data Flow Diagram Level 1

(30)

30

2. Data Flow Diagram Level 2

1) Data flow Diagram Level 2 Proses Manajemen Berita

Gambar 4.3 di bawah ini menjelaskan mengenai Data Flow Diagram level 2 hasil decompose dari DFD level 1 Proses Manajemen Berita.

Gambar 4.3. DFDLevel 2 Proses Manajemen Berita

2) Data flow Diagram Level 2 Proses Manajemen Galeri

Gambar 4.4 di bawah ini menjelaskan mengenai Data Flow Diagram level 2 hasil decompose dari DFD level 1 Proses Manajemen Galeri.

(31)

3) Data flow Diagram Level 2 Proses Manajemen Alumni

Gambar 4.5 di bawah ini menjelaskan mengenai Data Flow Diagram level 2 hasil decompose dari DFD level 1 Proses Manajemen Alumni.

Gambar 4.5. DFDLevel 2 Proses Manajemen Alumni

4) Data flow Diagram Level 2 Proses Manajemen Kategori Jurusan Gambar 4.6 di bawah ini menjelaskan mengenai Data Flow Diagram level 2 hasil decompose dari DFD level 1 Proses Manajemen Kategori Jurusan.

(32)

32

5) Data flow Diagram Level 2 Proses Manajemen Kategori Tahun Gambar 4.7 di bawah ini menjelaskan mengenai Data Flow Diagram level 2 hasil decompose dari DFD level 1 Proses Manajemen Kategori Tahun.

Gambar 4.7. DFDLevel 2 Proses Manajemen Kategori Tahun

6) Data flow Diagram Level 2 Proses Manajemen Download

Gambar 4.8 di bawah ini menjelaskan mengenai Data Flow Diagram level 2 hasil decompose dari DFD level 1 Proses Manajemen Download.

(33)

7) Data flow Diagram Level 2 Proses Manajemen Beasiswa

Gambar 4.9 di bawah ini menjelaskan mengenai Data Flow Diagram level 2 hasil decompose dari DFD level 1 Proses Manajemen Beasiswa.

Gambar 4.9. DFDLevel 2 Proses Manajemen Beasiswa

8) Data flow Diagram Level 2 Proses Import

Gambar 4.10 di bawah ini menjelaskan mengenai Data Flow Diagram level 2 hasil decompose dari DFD level 1 Proses Import.

Gambar 4.10. DFDLevel 2 Proses Import

4.3.3 Spesifikasi Proses (P-SPEC) DFD Level 1

1. Login

(34)

34

Tabel 4.2. P-SPEC login Nomor Proses 1.1

Nama Proses Login

Deskripsi Merupakan proses admin untuk melakukan login pada sistem informasi alumni.

Input User dan password Output Otentifikasi Login

Logika - Masuk ke halaman administrator - Masukan username dan password - Login

2. Manajemen Berita

Tabel 4.3 di bawah ini menjelaskan mengenai spesifikasi proses manajemen berita pada DFD level 1.

Tabel 4.3. P-SPEC Manajemen Berita Nomor Proses 1.2

Nama Proses Manajemen Berita

Deskripsi Merupakan proses untuk mengelola data berita.

Input -

Output Form berita

Logika - Pilih menu berita

3. Manajemen Galeri

Tabel 4.4 di bawah ini menjelaskan mengenai spesifikasi proses manajemen galeri pada DFD level 1.

(35)

Nomor Proses 1.3

Nama Proses Manajemen Galeri

Deskripsi Merupakan proses untuk mengelola data galeri.

Input -

Output Form galeri

Logika - Pilih menu galeri

4. Manajemen Alumni

Tabel 4.5 di bawah ini menjelaskan mengenai spesifikasi proses manajemen alumni pada DFD level 1.

Tabel 4.5. P-SPEC Manajemen Alumni Nomor Proses 1.4

Nama Proses Manajemen Alumni

Deskripsi Merupakan proses untuk mengelola data alumni.

Input -

Output Form Alumni

Logika - Pilih menu alumni

5. Manajemen Kategori Jurusan

Tabel 4.6 di bawah ini menjelaskan mengenai spesifikasi proses manajemen kategori jurusan pada DFD level 1.

Tabel 4.6. P-SPEC Manajemen Kategori Jurusan Nomor Proses 1.5

Nama Proses Manajemen Kategori Jurusan

Deskripsi Merupakan proses untuk mengelola data kategori jurusan.

(36)

36

Output Form Kategori Jurusan

Logika - Pilih menu kategori jurusan

6. Manajemen Kategori Tahun

Tabel 4.7 di bawah ini menjelaskan mengenai spesifikasi proses manajemen kategori tahun pada DFD level 1.

Tabel 4.7. P-SPEC Manajemen Kategori Tahun Nomor Proses 1.6

Nama Proses Manajemen Kategori Tahun

Deskripsi Merupakan proses untuk mengelola data kategori Tahun.

Input -

Output Form Kategori Tahun

Logika - Pilih menu kategori tahun

7. Manajemen Download

Tabel 4.8 di bawah ini menjelaskan mengenai spesifikasi proses manajemen download pada DFD level 1.

Tabel 4.8. P-SPEC Manajemen Download Nomor Proses 1.7

Nama Proses Manajemen Download

Deskripsi Merupakan proses untuk mengelola data download.

Input -

Output Form Download

(37)

8. Manajemen Beasiswa

Tabel 4.9 di bawah ini menjelaskan mengenai spesifikasi proses manajemen beasiswa pada DFD level 1.

Tabel 4.9. P-SPEC Manajemen Beasiswa Nomor Proses 1.8

Nama Proses Manajemen Beasiswa

Deskripsi Merupakan proses untuk mengelola data beasiswa.

Input -

Output Form Beasiswa

Logika - Pilih menu beasiswa

9. Import

Tabel 4.10 di bawah ini menjelaskan mengenai spesifikasi proses import pada DFD level 1.

Tabel 4.10. P-SPEC Manajemen Import Nomor Proses 1.9

Nama Proses Import

Deskripsi Merupakan proses untuk import data alumni.

Input -

Output Form Import

Logika - Pilih menu import

(38)

38

Tabel 4.11 di bawah ini menjelaskan mengenai spesifikasi proses tambah berita pada DFD level 2

Tabel 4.11. P-SPEC Tambah berita Nomor Proses 1.2.1

Nama Proses Tambah berita

Deskripsi Merupakan proses untuk menambah data berita. Input - Judul berita

- Kategori - Foto - Isi berita

- Status postingan Output Form tambah berita Logika - Pilih menu berita

- Klik tombol tambah berita - Isi form yang telah disediakan - Lalu klik simpan

2. Ubah berita

Tabel 4.12 di bawah ini menjelaskan mengenai spesifikasi proses ubah berita pada DFD level 2

Tabel 4.12. P-SPEC Ubah Berita Nomor Proses 1.2.2

Nama Proses Ubah berita

Deskripsi Merupakan proses untuk mengubah data berita.

Input - Tanggal

(39)

- Status postingan Output Form ubah berita Logika - Pilih menu berita

- Klik tombol ubah berita - Isi form yang telah disediakan - Lalu klik simpan

3. Hapus berita

Tabel 4.13 di bawah ini menjelaskan mengenai spesifikasi proses hapus berita pada DFD level 2

Tabel 4.13. P-SPEC Hapus Berita Nomor Proses 1.2.3

Nama Proses Hapus berita

Deskripsi Merupakan proses untuk menghapus data berita.

Input

-Output Form berita

Logika - Klik tombol hapus

4. Tambah Galeri

Tabel 4.14 di bawah ini menjelaskan mengenai spesifikasi proses tambah galeri pada DFD level 2

Tabel 4.14. P-SPEC Tambah Galeri Nomor Proses 1.3.1

Nama Proses Tambah Galeri

Deskripsi Merupakan proses untuk menambah data galeri.

Input - Foto

(40)

40

Output Form tambah galeri Logika - Pilih menu galeri

- Klik tombol tambah galeri - Isi form yang telah disediakan - Lalu klik simpan

5. Hapus Galeri

Tabel 4.15 di bawah ini menjelaskan mengenai spesifikasi proses hapus galeri pada DFD level 2

Tabel 4.15. P-SPEC Hapus Galeri Nomor Proses 1.3.2

Nama Proses Hapus Galeri

Deskripsi Merupakan proses untuk menghapus data galeri.

Input

-Output Form galeri

Logika - Klik tombol hapus

6. Tambah Alumni

Tabel 4.15 di bawah ini menjelaskan mengenai spesifikasi proses tambah alumni pada DFD level 2

Tabel 4.16. P-SPEC tambah Alumni Nomor Proses 1.4.1

Nama Proses Tambah Alumni

Deskripsi Merupakan proses untuk menambah data alumni. Input - Input biodata alumni

(41)

- Klik tombol tambah alumni - Isi form yang telah disediakan - Lalu klik simpan

7. Ubah Alumni

Tabel 4.16 di bawah ini menjelaskan mengenai spesifikasi proses ubah alumni pada DFD level 2

Tabel 4.17 P-SPEC Ubah Alumni Nomor Proses 1.4.2

Nama Proses Ubah Alumni

Deskripsi Merupakan proses untuk mengubah data alumni. Input - Input biodata alumni

Output Form ubah alumni Logika - Pilih menu alumni

- Klik tombol ubah alumni - Isi form yang telah disediakan - Lalu klik simpan

8. Hapus Alumni

Tabel 4.17 di bawah ini menjelaskan mengenai spesifikasi proses hapus alumni pada DFD level 2

Tabel 4.18. P-SPEC Hapus Alumni Nomor Proses 1.4.3

Nama Proses Hapus Alumni

Deskripsi Merupakan proses untuk menghapus data alumni.

Input

(42)

42

Logika - Klik tombol hapus

9. Tambah Kategori Jurusan

Tabel 4.18 di bawah ini menjelaskan mengenai spesifikasi proses tambah kategori jurusan pada DFD level 2

Tabel 4.19. P-SPEC Tambah Kategori Jurusan Nomor Proses 1.5.1

Nama Proses Tambah Kategori Jurusan

Deskripsi Merupakan proses untuk menambah data kategori jurusan.

Input - Nama kategori

Output Form tambah kategori jurusan Logika - Pilih menu kategori jurusan

- Klik tombol tambah kategori - Isi form yang telah disediakan - Lalu klik simpan

10.Ubah Kategori Jurusan

Tabel 4.19 di bawah ini menjelaskan mengenai spesifikasi proses ubah kategori jurusan pada DFD level 2

Tabel 4.20. P-SPEC Ubah Kategori Jurusan Nomor Proses 1.5.2

Nama Proses Tambah Kategori Jurusan

Deskripsi Merupakan proses untuk mengubah data kategori jurusan.

Input - Nama kategori

(43)

Logika - Pilih menu kategori jurusan - Klik tombol tambah kategori - Isi form yang telah disediakan - Lalu klik simpan

11.Hapus Kategori Jurusan

Tabel 4.20 di bawah ini menjelaskan mengenai spesifikasi proses hapus kategori jurusan pada DFD level 2

Tabel 4.21. P-SPEC Hapus Kategori Jurusan Nomor Proses 1.5.3

Nama Proses Hapus Kategori Jurusan

Deskripsi Merupakan proses untuk menghapus data kategori jurusan.

Input

-Output Form kategori jurusan Logika - Klik tombol hapus

12.Tambah Kategori Tahun

Tabel 4.21 di bawah ini menjelaskan mengenai spesifikasi proses tambah kategori tahun pada DFD level 2

Tabel 4.22. P-SPEC Tambah Kategori Tahun Nomor Proses 1.6.1

Nama Proses Tambah Kategori Tahun

Deskripsi Merupakan proses untuk menambah data kategori tahun.

Input - Nama kategori

(44)

44

Logika - Pilih menu kategori tahun - Klik tombol tambah kategori - Isi form yang telah disediakan - Lalu klik simpan

13.Ubah Kategori Tahun

Tabel 4.22 di bawah ini menjelaskan mengenai spesifikasi proses ubah kategori tahun pada DFD level 2

Tabel 4.23. P-SPEC Ubah Kategori Tahun Nomor Proses 1.6.2

Nama Proses Tambah Kategori Tahun

Deskripsi Merupakan proses untuk mengubah data kategori tahun.

Input - Nama kategori

Output Form ubah kategori tahun Logika - Pilih menu kategori tahun

- Klik tombol tambah kategori - Isi form yang telah disediakan - Lalu klik simpan

14.Hapus Kategori Tahun

Tabel 4.23 di bawah ini menjelaskan mengenai spesifikasi proses hapus kategori tahun pada DFD level 2

Tabel 4.24. P-SPEC Hapus Kategori Tahun Nomor Proses 1.6.3

Nama Proses Hapus Kategori Tahun

(45)

tahun.

Input

-Output Form kategori tahun Logika - Klik tombol hapus

15.Tambah Download

Tabel 4.24 di bawah ini menjelaskan mengenai spesifikasi proses tambah download pada DFD level 2

Tabel 4.25. P-SPEC Tambah Download Nomor Proses 1.7.1

Nama Proses Tambah Download

Deskripsi Merupakan proses untuk menambah data download.

Input - Nama

- Data File

Output Form tambah download

Logika - Pilih menu tambah download - Klik tombol tambah

- Isi form yang telah disediakan - Pilih File yang akan di upload - Lalu klik simpan

16.Ubah Download

Tabel 4.25 di bawah ini menjelaskan mengenai spesifikasi proses ubah download pada DFD level 2

(46)

46

Nama Proses Ubah Download

Deskripsi Merupakan proses untuk mengubah data download.

Input - Nama

- Data File

Output Form ubah download Logika - Pilih menu download

- Klik tombol ubah

- Isi form yang telah disediakan - Pilih File yang akan di upload - Lalu klik simpan

17.Hapus Download

Tabel 4.26 di bawah ini menjelaskan mengenai spesifikasi proses hapus download pada DFD level 2

Tabel 4.27. P-SPEC Hapus Download Nomor Proses 1.7.3

Nama Proses Hapus Download

Deskripsi Merupakan proses untuk menghapus data Download.

Input

-Output FormDownload

Logika - Klik tombol hapus

18.Tambah Beasiswa

Tabel 4.27 di bawah ini menjelaskan mengenai spesifikasi proses tambah beasiswa pada DFD level 2

(47)

Nomor Proses 1.8.1

Nama Proses Tambah Beasiswa

Deskripsi Merupakan proses untuk menambah data beasiswa.

Input - Nama Beasiswa

- Deskripsi - Data File

Output Form tambah beasiswa

Logika - Pilih menu tambah beasiswa - Klik tombol tambah beasiswa - Isi form yang telah disediakan - Pilih File yang akan di upload - Lalu klik simpan

19.Ubah Beasiswa

Tabel 4.28 di bawah ini menjelaskan mengenai spesifikasi proses ubah beasiswa pada DFD level 2

Tabel 4.29. P-SPEC Ubah Beasiswa Nomor Proses 1.8.2

Nama Proses Ubah Beasiswa

Deskripsi Merupakan proses untuk mengubah data beasiswa.

Input - Tanggal

- Nama Beasiswa - Deskripsi

Output Form ubah beasiswa Logika - Pilih menu beasiswa

- Klik tombol ubah

(48)

48

- Lalu klik simpan

20.Hapus Beasiswa

Tabel 4.29 di bawah ini menjelaskan mengenai spesifikasi proses hapus beasiswa pada DFD level 2

Tabel 4.30. P-SPEC Hapus Beasiswa Nomor Proses 1.8.3

Nama Proses Hapus Beasiswa

Deskripsi Merupakan proses untuk menghapus data beasiawa.

Input

-Output Form beasiswa Logika - Klik tombol hapus

21.Import Alumni

Tabel 4.30 di bawah ini menjelaskan mengenai spesifikasi proses import alumni pada DFD level 2

Tabel 4.31. P-SPEC Import Alumni Nomor Proses 1.9.1

Nama Proses Import

Deskripsi Merupakan proses untuk import data alumni.

Input

-Output FormImport

(49)

4.4 ERD (Entity Relationship Diagram)

Gambar 4.4 di bawah ini menjelaskan mengenai Entity Relationship Diagram sistem informasi yang akan dibangun.

Gambar 4.11 ERD Sistem Informasi STAI YAPATA Al Jawami Bandung

4.5 Kamus Data

Mendeskripsikan rincian data yang mengalir pada DFD. Harus lengkap dan serinci mungkin, kamus sistem informasi ini adalah:

1. Admin=id_admin+username+password

(50)

50 6. Foto=id+nama_file+deskripsi

7. Kategori_berita=@id_kat+nama_kat 8. Kategori_jurusan=@id_jur+nama_jur 9. Kategori_tahun=@id_thun+nama_thun

4.6 Struktur Database STAI YAPATA Al Jawami Bandung

(51)
(52)

52

4.7 Struktur Tabel

Struktur tabel merupakan kumpulan tabel-tabel yang menyusun basis data. Tabel tersusun atas sejumlah record dimana record tersebut diisi oleh sejumlah field. Sebuah field tersimpan pada kumpulan bit. Struktur table sistem informasi alumni STAI YAPATA Al Jawami yaitu :

1. Tabel Admin

Nama Tabel : Admin

Fungsi : Untuk menyimpan data admin (Username dan Password) Primaykey : -

Foreignkey : -

Tabel 4.32. Struktur tabel admin

NO Nama field Type Data Panjang

Fungsi : Untuk menyimpan data beasiswa Primaykey : id_beasiswa

Foreignkey : -

(53)

NO Nama field Type Data Panjang

1 id_beasiswa int 20

2 nama_beasiswa Varchar 50

3 Isi_beasiswa Varchar 10000

4 Tgl_beasiswa Varchar 10

5 File Varchar 1000

3. Tabel Berita

Nama Tabel : Berita

Fungsi : Untuk menyimpan data berita Primaykey : id_ber

Foreignkey : id_kat_ber

Tabel 4.34. Struktur table berita

NO Nama field Type Data Panjang

Fungsi : Untuk menyimpan data alumni Primaykey : id_mhs

(54)

54

Tabel 4.35. Struktur tabel data mahasiswa

NO Nama field Type Data Panjang

10 alamat_domisisli Char 50

11 thn_masuk int 4

12 usia int 2

13 fakultas Char 30

14 id_jur int 4

15 t_kls Char 30

16 status_masuk_mhs Char 20

17 semester_ketika_pindah int 2

18 nim_sblm int 20

(55)

30 Alamat_ayah Char 50

31 No_hp2 Char 20

32 pend_akhir_ayah Char 15

33 pekerjaan_ayah Char 15

34 alamat_tmpt_kerja_ayah Char 20

35 penghasilan_ayah Char 20

36 nama_lengkap_ibu Char 20

37 alamat_ibu Char 50

38 no_hp3 Char 20

39 pend_akhir_ibu Char 15

40 pekerjaan_ibu Char 20

41 alamat_tmpt_kerja_ibu Char 20

42 penghasilan_ibu Char 20

48 status_pekerjaan Char 20

49 nama_pekerjaan Char 15

50 tempat_kerja Char 50

51 peng_perbulan Char 20

52 nama_istri_suami Char 20

53 nama_anak Char 30

5. Tabel Download Lowongan

Nama Tabel : download_lowongan

Fungsi : Untuk menyimpan data lowongan Primaykey : id_low

(56)

56

Tabel 4.36. Struktur table download lowongan

NO Nama field Type Data Panjang

Fungsi : Untuk menyimpan data foto Primaykey : id

Foreignkey : -

Tabel 4.37. Struktur table foto

NO Nama field Type Data Panjang

1 id int 11

2 nama_file Varchar 255

3 deskripsi Varchar 255

7. Tabel Kategori Berita

Nama Tabel : kategori_berita

Fungsi : Untuk menyimpan data kategori berita Primaykey : id_ber

(57)

Tabel 4.38. Struktur table kategori berita

NO Nama field Type Data Panjang

1 id int 4

2 nama_kat Varchar 20

8. Tabel Kategori Jurusan

Nama Tabel : kategori_jurusan

Fungsi : Untuk menyimpan data kategori jurusan Primaykey : id_jur

Foreignkey : -

Tabel 4.39. Struktur table kategori jurusan

NO Nama field Type Data Panjang

1 id int 20

2 nama_jurusan Varchar 30

9. Tabel Kategori Tahun

Nama Tabel : kategori_tahun

Fungsi : Untuk menyimpan data kategori tahun Primaykey : id_thun

Foreignkey : -

Tabel 4.40. Struktur table kategori tahun

NO Nama field Type Data Panjang

1 Id int 4

(58)

58

4.8 Perancangan Antarmuka (Interface) 4.8.1 Antarmuka Adminitrator

1. Halaman Login

Halaman login merupakan halaman untuk verifikasi username dan password admin untuk masuk ke halaman administrator.

Gambar 4.13 Halaman Login Admin

2. Halaman Administrtor

Pada halaman administrator terdiri dari beberapa menu, yaitu menu berita, alumni, galeri, beasiswa, upload form,import ,export to excel, dan logout.

(59)

3. Halaman Berita

Halaman berita ini merupakan halaman untuk mengelola berita.

Gambar 4.15 Halaman Berita

4. Halaman Alumni

Halaman alumni ini merupakan halaman untuk mengelola data alumni. Pada tombol alumni terdapat 2 tombol halaman yaitu halaman input kategori jurusan dan halaman input kategori tahun.

Gambar 4.16 Halaman Alumni

5. Halaman Kategori Jurusan

(60)

60

Gambar 4.17 Halaman Kategori Jurusan

6. Halaman Kategori Tahun

Halaman kategori tahun ini merupakan halaman untuk mengelola data kategori tahun.

Gambar 4.18 Halaman Kategori Tahun

7. Halaman Galeri

(61)

Gambar 4.19 Halaman Galeri

8. Halaman Beasiswa

Halaman beasiswa ini merupakan halaman untuk mengelola data beasiswa.

Gambar 4.20 Halaman Beasiswa

9. Halaman Upload Form

(62)

62

Gambar 4.21 Halaman Upload form

10.Halaman Import

Halaman import ini merupakan halaman untuk meng-import data alumni.

Gambar 4.22 Halaman Import

11.Tombol Export dan Logout

Tombol Export ini merupakan tombol yang berfungsi untuk meng-export data alumni menjadi file Excel, sedangkan tombol Logut ini berfungsi untuk keluar dari halaman administrator

(63)

63 BAB V

IMPLEMENTASI DAN PENGUJIAN

5.1Implementasi Sistem

5.1.1 Persiapan Sistem

Langkah pertama yang harus dilakukan yaitu mempersiapkan sistem terlebih dahulu. Adapun hal-hal yang harus dipersiapkan sebagai berikut:

1. Persiapan Perangkat Lunak (Software)

Perangkat lunak yang digunakan untuk pembuatan sistem informasi dalam penelitian ini adalah dengan menggunakan:

a. Notepad 7.3.3 untuk menulis bahasa pemograman PHP, HTML, CSS, dan JavaScript.

b. Implementasi basis data menggunakan MySQL dan bahasa pemograman PHP dengan XAMPP v3.2.2 Server 127.0.0.1 sebagai web servis localhost. c. Untuk melihat hasilnya menggunakan browser (Mozilla Firefox atau Google

Chrome).

d. Pengembangan websiteSystem Seleksi berjalan pada semua sistem operasi, misalnya sistem operasi yang berbasis Windows, Linux dan system operasi lainnya.

2. Persiapan Perangkat Keras (Hardwre)

(64)

64

a. CPU dengan processor AMD A8-7410 , memori 4 GB. b. Hardisk dengan kapasitas penyimpanan data 500 Gbyte. c. Monitor

d. Keyboard dan Mouse. 5.1.2 Konversi Sistem

Konversi sistem dilakukan setelah program selesai dibuat, serta sarana pendukung sudah dipersiapkan dengan baik. Konversi sistem yaitu menginputkan data-data yang diperlukan pada sistem baru, sehingga sistem yang dibangun yaitu Ssitem Informasi Alumni STAI YAPATA Al Jawami Bandung harus dilakukan pengujian terlebih dahulu sebelum siap untuk dioperasikan.

5.1.3 Pengujian Sistem

Pengujian sistem merupakan tahap dilakukannya pengujian terhadap sistem yang dibangun. Pengujian sistem ini bertujuan untuk memastikan bahwa sistem dapat beroperasi secara optimal. Tujuan utamanya yaitu untuk memastikan komponen komponen sistem telah berfungsi sesuai dengan yang diharapkan. Pengujian sistem ini memeriksa fungsi-fungsi antar komponen sistem serta pengujian program secara keseluruhan. Pengujian sistem sangat penting untuk dilakukan, karena hal ini dibutuhkan untuk mengetahui apakah sistem dapat menerima input, memproses, dan memberikan output sesuai dengan yang diharapkan.

(65)

Pemasangan sistem yaitu proses hosting terhadap sistem informasi yang sudah siap untuk dioperasikan. Hosting ini bertujuan agar sistem informasi yang dibangun dapat diakses dan dioperasikan melalui internet. Untuk dapat menjalankan Sistem Informas Alumni STAI YAPATA Al Jawami Bandung, maka diperlukan hosting terhadap sistem informasi tersebut sehingga dapat diakses melalui internet.

5.1.5 Coding

Pembuatan sistem informasi menggunakan bahasa pemrograman web PHP. Untuk perancangan desain website menggunakan CSS/Bootstrap, HTML, Jquery, dan Javascript.

5.1.6 Implementasi Database

Implementasi basis data diambil berdasarkan perancangan basis data yang telah dibuat sebelumnya. Implementasi basis data menggunakan MySQL. Nama Database yang dibuat yaitu db_alumnisman.

Pada Gambar 5.1 merupakan struktur database alumni_aljawami pada Sistem Informsi Alumni STAI YAPATA Al Jawami.

(66)

66

5.1.7Impelementasi Tabel

1. Tabel Admin

Tabel admin pada Gambar 5.2 merupakan tempat menyimpan informasi akun administrator. Tabel admin berisi informasi akun administrator untuk login ke halaman administrator.

Gambar 5.2 Tabel Admin

2. Tabel Beasiswa

Tabel beasiswa pada Gambar 5.3 merupakan tempat penyimpanan data mengenai beasiswa. Dalam table ini berisikan semua data beasiswa.

Gambar 5.3 Tabel Beasiswa

3. Tabel Berita

(67)

Gambar 5.4 Tabel Berita

4. Tabel Data mahasiswa

(68)

68

(69)

Gambar 5.5 Tabel Data_mhs

5. Tabel Download lowongan

Tabel lowongan pekerjaan pada Gambar 5.6 merupakan tabel yang menyimpan data mengenai lowongan pekerjaan. Dalam table ini berisikan semua data lowongan kerja.

(70)

70

6. Tabel Foto

Tabel foto pada Gambar 5.7 merupakan tempat menyimpan foto-foto kegiatan alumni. dalam tabel ini foto-foto alumni akan dicatat dan disimpan guna dijadikan informasi bagi pengunjung website.

Gambar 5.7 Tabel Foto

7. Tabel Kategori Berita

Tabel kategori berita pada Gambar 5.8 merupakan penyimpanan untuk data kategori berita. Data dalam tabel ini digunakan untuk keperluan pembuatan berita. Tabel ini akan direlasikan ke tabel berita.

Gambar 5.8 Tabel Kategori Berita

8. Tabel Kategori Jurusan

Tabel kategori jurusan pada Gambar 5.9 merupakan penyimpanan untuk data kategori jurusan. Data dalam tabel ini digunakan untuk keperluan pendataan alumni. Tabel ini akan direlasikan ke tabel data alumni.

(71)

9. Tabel Kategori Tahun

Tabel kategori tahun pada Gambar 5.10 merupakan penyimpanan untuk data kategori tahun lulus. Data dalam tabel ini digunakan untuk keperluan pendataan alumni. Tabel ini akan direlasikan ke tabel data alumni.

Gambar 5.10 Tabel Kategori Tahun

5.2Implementasi Antarmuka

1. Halaman Login

Halaman Login/masuk yaitu proses untuk verifikasi Username dan Password.

Gambar 5.11 Halaman Login

2. Halaman Beranda Administrator

(72)

72

Gambar 5.12 Halaman Beranda

5.3Pengujian Sistem

Pengujian sistem merupakan bagian penting yang harus dilakukan dalam pembangunan sebuah sistem atau perangkat lunak. Pengujian sistem ditunjukan untuk menemukan kesalahan-kesalahan pada sistem serta memastikan sistem yang dibangun sesuai dengan rancangan yang sudah direncanakan sebelumnya. Pengujian sistem dilakukan untuk menjamin kualitas sistem, bahwa sistem yang dibangun memiliki kualitas yang baik, yaitu mampu mempresentasikan kajian pokok dari spesifikasi analisi, perancangan, dan pengkodean sistem. Selain itu, melalui pengujian sistem ini juga untuk mengetahui kelemahan dari sistem itu sendiri.

5.3.1Rencana Pengujian Blackbox

Pengujian sistem ini menggunakan metode pengujian black box. Pengujian blackbox fokus pada persyaratan fungsional sistem yang dibuat.

(73)

Kelas Uji Butir Uji Jenis Ujian

Login Verifikasi Login Blackbox

Menu Administrator Memilih menu Blackbox

Pengisian data Pengisian data alumni Blackbox

Kelola data Insert,update,delete. Blackbox

Unduh file Unduh file lowongan Blackbox

Import data alumni Import data Blackbox

Export data alumni Export data Blackbox

5.3.2 Pengujian Antarmuka Halaman Admin 1. Uji Halaman Login

Tabel 5.2 dibawah ini merupakan tabel pengujian halaman login sebelum masuk ke halaman administrator yang terdapat dalam database dengan menggunakan blackbox.

Tabel 5.2. Uji Halaman Login

Kode Skenario Hasil Keterangan

Sukses Gagal

Req01 Login dengan mengisi

username dan

password yang benar

Login sukses dan admin

berhasil masuk

Req02 Login dengan memgiisi

username dan

password yang salah

Sistem akan kembali ke

halaman login , karena

gagal login

Req03 Login dengan mengisi

username dan

password kosong √

Sistem akan

menampilkan “Cek

kembali username dan

(74)

74

2. Uji Menu Administrator

Pada Tabel 5.3 merupakan tabel pengujian menu administrator untuk menampilkan semua menu dan link.

Tabel 5.3. Uji Halaman Menu Administrator

Kode Skenario Hasil Keterangan

Sukses Gagal

Req01 Klik semua menu √ Berhasil dibuka

Req02 Klik semua link

√ Berhasil diberpindah

halaman

3. Uji Pengisian Data Alumni

Pada Tabel 5.4 merupakan tabel pengujian input data alumni yang akan disimpan di database.

Tabel 5.4. Uji Halaman Menu Pengisian Data Alumini

Kode Skenario Hasil Keterangan

Sukses Gagal

Req01 Mengisi data alumni

dengan lengkap √

Data alumni berhasil

tersimpan

Req02 Mengisi data alumni

tidak lengkap √

Data alumni berhasil

tesimpan sebagian

Req03 Menambah alamat

email tidak sesuai

(75)

Tabel 5.5. Uji Kelola Data

Kode Skenario Hasil Keterangan

Sukses Gagal

Req01 Klik tombol download √ Berhasil terunduh

5. Uji Unduh File

Pada Tabel 5.6 merupakan tabel pengujian unduh file lowongan kerja.

Tabel 5.6. Uji Unduh File

Kode Skenario Hasil Keterangan

Sukses Gagal

Req01 Klik semua menu √ Berhasil dibuka

Req02 Klik semua link

√ Berhasil diberpindah

halaman

6. Uji Import Data Alumni

Pada Tabel 5.8 merupakan tabel pengujian Export data alumni.

Tabel 5.8. Uji Export

Kode Skenario Hasil Keterangan

Sukses Gagal

Req01 Klik menu Import √ Berhasil dibuka

Req02 Masukan data import

dan klik import

Data alumni berhasil

terimport

Req03 Klik menu Download

format

Format Export berhasil

(76)

76

7. Uji Export Data Alumni

Pada Tabel 5.8 merupakan tabel pengujian Export data alumni.

Tabel 5.8. Uji Export

Kode Skenario Hasil Keterangan

Sukses Gagal

(77)

77 BAB VI

PENUTUP

6.1Kesimpulan

Dari semua penjelasan yang telah diuraikan dalam laporan ini, maka dapat disimpulkan beberapa hal sebagai berikut :

1. Sistem informasi ini mengolah data alumni dan menghasilkan informasi bagi alumni, dan mahasiswa.

2. Konten-konten yang terdapat dalam halaman Administrator Sistem Informasi Alumni STAI YAPATA Al Jawami disesuaikan dengan kebutuhan pihak kampus dan user, sehingga dapat digunakan sesuai dengan fungsinya.

6.2Saran

Adapun saran yang dapat penulis berikan untuk pengembangan dari sistem yang telah dibuat antara lain :

1. Penambahan fitur untuk mengelola konten-konten yang ada diberanda user 2. Penambahan foto pada profil alumni

3. Perlu ditingkatkan kembali kerja sama antara pihak sekolah dengan pihak pengembang

(78)

78

DAFTAR PUSTAKA

[1] A. Akbar et al., “No Title,” vol. 8, no. 1, pp. 883–893, 2016.

[2] K. Dasar and S. Informasi, “Karakteristik Sistem,” pp. 1–16, 2001. [3] “No Title,” 2015.

[4] Samsinar . Anggraini Putrianti, “Analisa dan Perancangan Sistem Informasi Persediaan Obat Studi Kasus : Apotek Aini Farma,” Semin. Nas. Teknol. Inf. dan Komun., vol. 2015, no. Sentika, pp. 157–164, 2015.

[5] P. Rekayasa, P. Lunak, and G. Moore, “No Title.”

[6] kalin " Perbedaan Mendasar Antara Analisi Sistem Dan Desain Sistem".2017. http://kalin.blog.uns.ac.id/tag/analis-sistem/

(79)

LAMPIRAN

Implementas Interface

1. Halaman Berita

Halaman Berita merupakan halaman untuk menampilkan data berita.

2. Halaman Tambah Berita

(80)

80

3. Halaman Alumni

Halaman Alumni merupakan halaman untuk menampilkan data alumni.

4. Halaman Tambah Alumni

Halaman Tambah Alumni merupakan halaman untuk menambah data alumni.

5. Halaman Kategori Jurusan

(81)

6. Halaman Tambah Kategori Jurusan

Halaman Tambah kategori jurusan merupakan halaman untuk menambah data kategori jurusan.

7. Halaman Kategori Tahun

(82)

82

8. Halaman Tambah Kategori Tahun

Halaman Tambah kategori tahun merupakan halaman untuk menambah data kategori tahun.

9. Halaman Galeri

(83)

10.Halaman Tambah Galeri

Halaman Tambah galeri merupakan halaman untuk menambah data galeri.

11.Halaman Beasiswa

(84)

84

12.Halaman Tambah Beasiswa

Halaman Tambah beasiwa merupakan halaman untuk menambah data beasiswa.

13.Halaman Upload Form

(85)

14.Halaman Tambah Upload Form

Halaman Tambah upload form merupakan halaman untuk menambah data formulir.

15.Halaman Import

(86)

86

<title>Login Alumni STAI AL JAWAMI</title> <meta charset="utf-4">

<meta name="viewport" content="width=device-width, initial-scale=1">

<linkrel="stylesheet"href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstr ap.min.css">

(87)

}

(88)

88

background-color: #3e8e41; box-shadow: 0 2 px #666; transform: translateY(6px); }

<img src="admin.png" alt="Avatar" class="avatar"> </div>

<form method="post" action="login.php">

<input type="text" name="username" placeholder="username" ><br> <input type="password" name="password" placeholder="Password" ><br> <input type="checkbox">Ingat Saya

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp ;&nbsp;&nbsp;&nbsp;&nbsp;

(89)

Gambar

Tabel 2.1. Simbol DFD (Data Flow Diagram)
Gambar 3.1 Struktur Organisasi STAI YAPATA AL-JAWAM
Tabel 4.8 di bawah ini menjelaskan mengenai spesifikasi proses manajemen
Tabel 4.15 di bawah ini menjelaskan mengenai spesifikasi proses hapus
+7

Referensi

Dokumen terkait

dan mudah berkembang sehingga dapat diadopsi dan menyesuaikan diri dengan hukum formal negara karena hukum formal negara sebenarnya berasal dari hukum adat hanya

HUBUNGAN ANTARA BRAND PERSONALITY DENGAN LOYALITAS PENGGUNA IPHONE PADA KALANGAN MAHASISWA DI KOTA BANDUNG.. Universitas Pendidikan Indonesia | repository.upi.edu |

Saat dipalpasi terjadi nyeri karena kemungkinan adanya taut band pada m.masseter dan m.temporalis  yang akan menyebabkan adanya trigger pointpada taut band tersebut ketika

Sebuah fonem dari bahasa atau dialek adalah sebuah abstraksi dari bunyi ujaran atau kelompok suara yang berbeda yang semuanya dianggap memiliki fungsi yang sama dengan penutur

Afet sonrası kullanılan ekonomik açıdan daha ucuz olan çadır tipi geleneksel barınma yöntemleri afetzedeler için olumsuz bir süreç yaratmaktadır.. Geleneksel

Nam un dem ik ian, k egiat an m elay ani ini har us dir ancang sedem ikian r upa sehingga hasilnya sesuai dengan yang dihar apkan... Per t am a nilai t am bah dapat

Dari permasalahan yang sudah dijabarkan di atas perlu dilakukan penelitian dengan tujuan adalah untuk : (1) mengetahui ada atau tidaknya perbedaan pengaruh antara model

Abstrak: Tujuan penelitian yang dilakukan yaitu untuk mendeskripsikan beberapa hal, yaitu mengenai perencanaan pembekalan tes kerja, pengorganisasian pembekalan tes kerja,