Anda di halaman 1dari 11

BAB I

PENDAHULUAN

A. Latar Belakang

teknologi informasi sangat populer pada masa sekarang. Pada

masa sebelumnya istilah teknologi informasi biasa disebut teknologi

komputer atau pengolah data elektronis (electronic data processing).

Teknologi informasi didefinisikan sebagai teknologi pengolahan dan

penyebaran data menggunakan perangkat keras (hardware) dan

perangkat lunak (software), computer dan elektronik digital.

Perkembangan teknologi informatika dan ilmu pengetahuan sangat

pesat serta sangat mempengaruhi dalam bidang informasi dan

manajemen, khususnya dalam bidang pengolahan data dengan

memakai teknologi komputer. Teknologi komputer merupakan suatu

yang sangat didambakan oleh setiap organisasi, karena akan

mengeluarkan suatu informasi yang sempurna. Kebutuhan komputer

sebagai alat pemecahan masalah dengan cepat dan tidak bisa

dipungkiri.

MA As-Sa’idiyah NW Tempos Daye adalah sekolah yang dalalam

hal mengelola tidak terlepas dari kebutuhan data baik itu data alumni

ataupun data siswa, untuk memenuhi kebutuhan tersebut sangat perlu

di dukung oleh pengolahan data yang efektif dan efisien,sehingga

1
2

setiap data yang diperlukan oleh sekolah dapat dengan mudah

ditemukan.

Pada saat ini, pendataan alumni yang dilakukan pada MA As-

Sa’idiyah NW Tempos Daye masih dilakukan secara manual dengan

menggunakan rekapan buku. Pendataan manual dengan cara ini dapat

mempersulit staf bagian sarana melakukan pendataan dan pembuatan

laporan alumni, sehingga waktu yang dibutuhkan tidak efektif dan

efisien.

Agar dapat melakukan laporan alumni dengan baik dan benar serta

efektif maka diperlukan suatu aplikasi dengan sistem informasi

berbasis web agar pengelolalaan datanya lebih akurat dan valid.

Dengan harapan Sistem Informasi tersebut akan memberikan

kemudahan-kemudahan dalam memproses data untuk memperoleh

informasi yang dibutuhkan. Khususnya dalam hal pengolahan alumni

sekolah berbasis web pada MA As-Sa’idiyah NW Tempos Daye

sehingga teknologi informasi semakin berpengaruh peranannya

sebagai sarana penunjang pembangunan serta memberikan cara

pandang baru kepada staff pegawai dan guru agar bisa menggunakan

IT (information Technologi). Maka dari itu, solusi yang diusulkan dalam

Karya Tugas Akhir ini “Membuat Sistem Informasi Alumni Sekolah

Berbasis Web Pada MA As-Sa’idiyah NW Tempos Daye”.

B. Perumusan Masalah
3

Berdasarkan latar belakang yang telah diuraikan, maka dapat

dirumuskan untuk membangun Sistem Informasi Alumni Sekolah

Berbasis Web pada MA As-Sa’idiyah NW Tempos Daye

C. Batasan Masalah

Untuk Mempermudah dalam Rancang Bangun Sistem Informasi

alumni Sekolah. Maka dalam Penulisan Laporan Karya Tugas Akhir ini

terdapat Batasan Masalah diantaranya :

1. Sistem hanya mencangkup pada proses pengolahan data alumni

sekolah Sistem Informasi alumni sekolah ini menerapkan metode

pengembangan perangkat lunak waterfall.

2. Perancangan sistem pada Sistem Informasi alumni sekolah ini

dengan menggunakan Flowchart Sistem dan Use Case Diagram,

Activity Diagram dan Class Diagram(UML ).

3. Perancangan Program yang digunakan adalah PHP dan Database

MySQL.

4. Inputan pada sistem ini berupa proses input data alumni.

D. Tujuan Penulisan

Tujuan yang akan dicapai dalam penulisan Laporan Karya Tugas

Akhir ini adalah :

1. Merancang dan membangun sebuah sistem informasi alumni

sekolah untuk memudahkan staff bagian input data/TU dalam


4

mengelola data siswa/siswi pada MA As-Sa’idiyah NW Tempos

Daye

2. Sebagai salah satu syarat untuk menyelesaikan studi pada

Program Studi Manajemen Informatika jenjang Diploma III pada

Universitas Teknologi Mataram (UTM)

E. Manfaat Penulisan

1. Manfaat bagi mahasiswa

Untuk menambah wawasan dan pemahaman lebih tentang ilmu

yang telah diperoleh selama mengikuti perkuliahan di Universitas

Teknologi Mataram (UTM) terutama dalam bidang website yang

dalam hal ini merancang dan membangun Sistem Informasi Alumni

Sekolah Berbasis Web pada MA As-Sa’idiyah NW Tempos Daye

2. Manfaat bagi sekolah

a. Membantu staff bagian operator dalam pengelolaan data dan

laporan data siswa alumni sekolah .

b. Memudahkan pencatatan data alumni yang sudah lulus dari

sekolah dangan metode digital.

3. Manfaat bagi Universitas Teknologi Mataram

a. Mengetahui kemampuan mahasiswa dalam menguasai materi

teori dan praktek yang telah diperoleh selama kuliah.

b. Mengetahui kemampuan mahasiswa dalam menerapkan

ilmunya dan sebagai bahan evaluasi.


5

c. Memberikan gambaran tentang kesiapan mahasiswa dalam

menghadapi dunia kerja yang sebenarnya.

F. Metode Pengembangan Perangkat Lunak

1. Metode Pengembangan

1. Metode Pengembangan

Metode Waterfall sering juga disebut model sekuensial linier

atau alur hidup klasik. Metode waterfall adalah Model yang

paling sederhana. Model ini model ini hanya cocok untuk

pengembangan perangkat lunak dengan spesifikasi yang tidak

berubah-ubah. Model waterfall menyediakan pendekatan alur

hidup perangkat lunak secara sekuensial atau terurut dimulai

dari analisis, desain, pengodean, pengujian, dan tahap

pendukung (support). Secara umum pengembangan perangkat

lunak yang dilakukan menggunakan metode waterfall sesuai

dengan Gambar 1.1 di bawah ini :

Gambar 1.1 Paradigma Waterfall (Classic Life Cycle)


6

Penjelasan Metode Pengembangan Waterfall:

a. System Engineering

System Engineering merupakan bagian awal dari

pengerjaan suatu proyek perangkat lunak. Dimulai

dengan mempersiapkan segala hal yang diperlukan

dalam pelaksanaan proyek.

b. Analysis

Pemodelan ini diawali dengan mencari kebutuhan

dari keseluruhan system yang akan diaplikasikan ke

dalam bentuk software. Hal ini sangat penting,

mengingat software harus dapat berinteraksi dengan

elemen-elemen yang lain seperti hardware, database,

dsb. Tahap ini sering disebut dengan Project Definition.

Proses pencarian kebutuhan diintensifkan dan

difokuskan pada software. Untuk mengetahui sifat dari

program yang akan dibuat, maka software engineer

harus mengerti tentang domain informasi dan software,

misalnya fungsi yang dibutuhkan, user interface, dsb.

Dari dua aktivitas tersebut (pencarian kebutuhan system

dan software) harus di dokumentasikan dan ditunjukkan

kepada pelanggan.
7

c. Design

Proses ini digunakan untuk mengubah kebutuhan -

kebutuhan diatas menjadi representasi ke dalam bentuk

“blueprint” software sebelum coding dimulai. Pada tahap

ini dilakukan perancangan terhadap perangkat lunak

yang akan dibangun. Hasil analisa kebutuhan perangkat

lunak dijadikan bahan pertimbangan dalam melakukan

perancangan. Pada saat melakukan perancangan ada

beberapa proses yang dilakukan melalui beberapa tahap

diantaranya, flowchart, DFD, ERD, perancangan basis

data dan rancangan antarmuka.

d. Coding

Untuk dapat dimengerti oleh mesin, dalam hal ini

adalah komputer, maka desain tadi harus diubah

bentuknya menjadi bentuk yang dapat dimengerti oleh

mesin, yaitu ke dalam bahasa pemrograman melalui

proses coding. Tahap ini merupakan implementasi dari

tahap design yang secara teknis nantinya dikerjakan

oleh programmer.

e. Testing

Sesuatu yang dibuat haruslah diujicobakan.

Demikian juga dengan software. Semua fungsi - fungsi


8

software harus diujicobakan, agar software bebas dari

error dan hasilnya harus benar - benar sesuai dengan

kebutuhan yang sudah didefinisikan sebelumnya.

Untuk mengetahui apakah ada kesalahan yang

terjadi pada sistem tersebut, dapat dilakukan dengan

menginputkan data pada sistem dan mengoprasikan

semua fasilitas yang disediakan pada sistem tersebut

untuk diujicoba, sehingga kita dapat mengetahui apakah

sistem tersebut sesuai yang diharapkan.

f. Maintenance

Pemeliharaan suatu software diperlukan, termasuk di

dalamnya adalah pengembangan, karena software yang

dibuat tidak selamanya hanya seperti itu. Ketika

dijalankan mungkin saja masih ada errors kecil yang

tidak ditemukan sebelumnya atau ada penambahan fitur

- fitur yang belum ada pada software tersebut.

Pengembangan diperlukan ketika adanya perubahan

dari eksternal perusahaan seperti ketika ada pergantian

sistem operasi atau perangkat lainnya.

Adapun penggunaan metode Waterfall dalam

penulisan Laporan Karya Tugas Akhir ini hanya sampai

dengan tahap pengujian program (testing).


9

2. Teknik Pengumpulan Data

Teknik pengumpulan data yang digunakan dalam melakukan

pengumpulan data untuk menyusun Laporan Karya Tugas Akhir

adalah :

a. Metode Observasi

Metode ini dimaksudkan untuk secara langsung melakukan

pengamatan dan peninjauan, yang dilakukan pada sehingga

memperoleh informasi yang jelas berkaitan dengan kegiatan

yang dilakukan pada MA As-Sa’idiyah NW Tempos Daye dan

juga apa saja yang menjadi kebutuhan dari MA As-Sa’idiyah

NW Tempos Daye.

b. Metode wawancara

Selain menggunakan Metode Observasi dalam

pengumpulan data juga menggunakan metode wawancara,

Metode ini dilakukan dengan cara tanya jawab kepada Kepala

sekolah atau para guru MA As-Sa’idiyah NW Tempos Daye

secara langsung.

c. Metode Studi Pustaka

Metode studi pustaka digunakan agar mendapatkan sumber

referensi yang baik berupa buku, jurnal maupun artikel di

internet untuk memperoleh bahan tentang perancangan

program yang baik yang berhubungan dengan tugas akhir yang

di buat.
10

G. Sistematika Penulisan

Agar penulisan data terarah dan mudah dimengerti, maka

sistematika penulisan dibagi menjadi beberapa bab sebagai berikut:

BAB I PENDAHULUAN

Pada Bab ini diuraikan mengenai latar belakang, perumusan

masalah, batasan masalah, tujuan penulisan, manfaat

penulisan, metode pengembangan perangkat lunak dan

sistematika penulisan.

BAB II LANDASAN TEORI

Pada bab ini berisi tentang teori yang berkaitan dengan topic

sebagai referensi. Uraian dalam landasan teori diarahkan

untuk menyusun atau konsep yang diterapkan dalam

pengembangan. Landasan teori menggunakan referensi

berupa jurnal ilmiah, buku, serta karya ilmiah.

BAB III PERANCANGAN SISTEM

Bab ini berisi tentang sekilas tentang tempat PKL, langkah-

langkah perancangan, Sistem berjalan(Sistem Lama),

Sistem Alternatif (Sistem Baru), Desain Interface, Diagram

alur data dan basis data (database).

BAB IV PEMBAHASAN
11

Pada bab ini pembahasan ini membahas tentang penjelasan

dari program yang dibuat hingga flowchart program yang

dibuat.

BAB V PENUTUP

Bab ini merupakan bab terakhir yang berisikan kesimpulan

dari apa yang dibahas, serta dilanjutkan dengan saran-saran

untuk mencapai suatu hasil akhir yang baik.

Anda mungkin juga menyukai