Anda di halaman 1dari 33

ANALISIS DAN PERANCANGAN SISTEM INFORMASI

“SISTEM INFORMASI PENDAFTARAN SISWA BARU DI SD


BERBASIS WEB PHP DAN SQL”

Disusun Oleh :
Muhammad Adib Arrif’atul Ulum / 201757011

Dosen Pembimbing:
Dina Tuhida, ST. MSc.

PROGRAM STUDI TEKNIK INDUSTRI


FAKULTAS TEKNIK
UNIVERSITAS MURIA KUDUS
KUDUS
2019

1
LEMBAR PENGESAHAN
TUGAS AKHIR
ANALISIS DAN PERANCANGAN SISTEM INFORMASI
“SISTEM INFORMASI PENDAFTARAN SISWA BERBASIS WEB”

Kudus, 23 Desember 2019


Dosen Pengampu,
Teknik Industri UMK

(Dina Tauhida S.T.,M.T.)


NIDN

2
KATA PENGANTAR

Puji dan syukur kami panjatkan kehadirat Allah SWT, karena atas limpahan rahmat dan
karunianya, Penulis berhasil menyelesaikan laporan Analisis dan Perancangan Sistem Informasi
yang berjudul Sistem Informasi Pendaftaran siswa baru Berbasis Web ini dengan baik. Laporan
ini Penulis susun untuk melengkapi tugas akhir Analisis dan Perancangan Sistem Informasi
Program Studi Teknik Industri Universitas Muria Kudus.
Penyusunan laporan ini telah terselesaikan berkat bantuan banyak pihak, baik pada saat
pelaksanaan praktikum maupun pada saat penyusunan laporan. Oleh karena itu, penulis
mengucapkan terima kasih yang sebesar – besarnya kepada :
1. Seluruh Dosen Pembimbing yang telah membimbing Penulis dalam menyusun laporan tugas
akhir mata kuliah Analisis dan Perancangan Sistem Informasi yang berjudul Sistem Informasi
Pendaftaran siswa baru ini dengan baik.
2. Segenap rekan – rekan mahasiswa Teknik Industri Universitas Muria Kudus yang telah
membantu dalam banyak hal dalam penyusunan laporan ini.
3. Seluruh pihak yang telah membantu penyelesaian laporan ini dengan baik secara langsung
maupun tidak langsung yang tidak mungkin Penulis sebutkan satu-persatu.
Namun, dalam penyusunan laporan ini Penulis menyadari masih terdapat banyak
kekurangan. Oleh karena itu, saran dan kritik yang membangun sangat Penulis harapkan. Akhir
kata, semoga laporan ini bermanfaat bagi pembaca selaku mahasiswa pada khususnya dan
seluruh pihak pada umumnya.

Kudus, 23 November 2019


 

Penyusun

3
DAFTAR ISI

BAB I..........................................................................................................................................................7
PENDAHULUAN.......................................................................................................................................7
1.1. Latar Belakang...............................................................................................................................7
1.2. Rumusan Masalah..........................................................................................................................8
1.3. Tujuan Penulisan............................................................................................................................8
1.4. Batasan Masalah.............................................................................................................................9
1.5. Sistematika Penulisan.....................................................................................................................9
BAB II.......................................................................................................................................................10
LANDASAN TEORI................................................................................................................................10
2.1.Ruang Lingkup..............................................................................................................................10
2.1.1. Lingkup Kegiatan......................................................................................................................10
2.1.2. Alternatif system........................................................................................................................11
Gambar 1.1. Model Sistem menurut Scott.................................................................................................12
2.2. Identifikasi kebutuhan system.....................................................................................................13
2.2.1. Kebutuhan Fungsional..............................................................................................................14
2.2.2. Kebutuhan non fungsional........................................................................................................14
2.3. Dasar Teori....................................................................................................................................15
2.3.1. Pengertian Web..........................................................................................................................15
2.3.2. PHP.............................................................................................................................................15
2.3.3. SQL.............................................................................................................................................16
2.3.4. Konsep Database........................................................................................................................17
2.3.5. MySQL.......................................................................................................................................17
2.4. Fungsi SQL...................................................................................................................................17
2.5. Analisis Sistem..............................................................................................................................17
2.6. Perancangan sistem......................................................................................................................18
2.6.1 Pengertian Perancangan Sistem................................................................................................18
2.6.2 Alat Bantu Perancangan Sistem................................................................................................19
2.7. Pengertian XAMMP.....................................................................................................................21
BAB III......................................................................................................................................................21

4
STRUKTUR SISTEM...............................................................................................................................21
3.1. Identifikasi Data dan Informasi...................................................................................................21
3.1.1. Identifikasi Masalah..................................................................................................................21
3.1.2. Metode Pengembangan Perangkat Lunak...............................................................................22
3.1.3. Entitas Sistem Pendafataran siswa baru..................................................................................22
3.2. Alur Proses Sistem Informasi ( Flowchart)................................................................................23
Gambar 3.1. Flowchart Pendafataran Siswa Baru.....................................................................................24
3.2. Context Diagram dan Data Flow Diagram.................................................................................25
3.2.1. Context Diagram (CD)..............................................................................................................25
Gambar 3.2. Context Diagram...................................................................................................................25
Gambar 3.3. DFD pendaftaran siswa baru.................................................................................................26
3.2.2. Data Flow Diagram (DFD) Level 1 Proses Pendataan............................................................27
Gambar 3.4. Level 1 Proses Pendataan......................................................................................................27
3.4. Entity Relationship Diagram (ERD)...........................................................................................27
BAB IV.....................................................................................................................................................28
DESAIN SISTEM.....................................................................................................................................28
4.1. Desain Database............................................................................................................................28
4.1.1. Login...........................................................................................................................................28
4.1.2. Pendaftar....................................................................................................................................28
4.1.3. Agama.........................................................................................................................................28
4.1.4. Asal TK.......................................................................................................................................28
4.1.5. Pekerjaan....................................................................................................................................28
4.1.6. Pendidikan..................................................................................................................................28
Gambar 4.1. Desain Database system informasi pendaftaran siswa...........................................................29
4.2. Desain Interface Sistem Informasi..............................................................................................29
Gambar 4.2. Tampilan awal system informasi pendaftaran siswa.............................................................29
Gambar 4.3. Login system informasi pendaftaran siswa...........................................................................30
Gambar 4.4. Halaman Login system informasipendaftaran siswa.............................................................30
BAB V.......................................................................................................................................................31
PENUTUP.................................................................................................................................................31
5.1. Kesimpulan...................................................................................................................................31
5.2. Saran..............................................................................................................................................31

5
Daftar Pustaka...........................................................................................................................................32

6
DAFTAR GAMBAR

Gambar 2.1. Model Sistem menurut Scott

Gambar 3.1. Flowchart Pendafataran Siswa Baru

Gambar 3.2. Context Diagram

Gambar 3.3. DFD pendaftaran siswa baru

Gambar 3.4. Level 1 Proses Pendataan

Gambar 3.5. ERD Pendaftaran siswa baru

Gambar 4.1. Desain Database system informasi pendaftaran siswa

Gambar 4.2. Tampilan awal system informasi pendaftaran siswa

Gambar 4.3. Login system informasi pendaftaran siswa

Gambar 4.4. Halaman Login system informasipendaftaran siswa

7
DAFTAR TABEL

Tabel 2.1. Kegiatan User

Tabel 2.2. Simbol Data Flow Diagram

Tabel 2.3. Simbol ERD

Tabel 3.1. Entitas system pendaftaran siswa baru

8
BAB I

PENDAHULUAN

1.1. Latar Belakang


Saat ini belum banyak sekolah di Indonesia menyelenggarakan Pendaftaran Siswa Baru
(PSB) secara online. Dengan manfaat dan kemudahan yang ada, sudah seharusnya sistem ini
dikembangkan oleh tiap-tiap sekolah. Hal ini sejalan dengan kemajuan teknologi informasi dan
komunikasi seperti teknologi internet dan web yang mampu mendukung proses input dan output
data secara cepat dan akurat, khususnya dalam pelaksanaan PSB. Dikembangkannya sistem PSB
secara online di sekolah-sekolah ini diharapkan akan membuat pelaksanaan PSB menjadi lebih
transparan, akuntabel, dan akomodatif. Sekolah dapat mengurangi, bahkan menghilangkan
kecurangan-kecurangan yang terjadi pada pelaksanaan PSB secara manual. Dengan demikian,
tidak akan ada lagi pihak-pihak yang merasa tidak puas ataupun dirugikan. Selain itu, sistem ini
akan menjadikan proses pendataan dan administrasi lebih mudah dan cepat. Pelaksanaan PSB
akan menjadi lebih efisien, baik dalam hal waktu, tempat, biaya, maupun tenaga. Tak
ketinggalan juga, dengan sistem ini, para peserta dan orang tua peserta tidak perlu bersusah
payah mendatangi sekolah untuk sekedar melihat pengumuman atau informasi yang berkaitan
dengan pelaksanaan PSB. Kapanpun dan di manapun mereka berada, mereka dapat
melakukannya melalui komputer manapun yang terhubung dengan internet.
Saat ini, sudah ada beberapa penelitian yang membahas mengenai sistem informasi PSB.
Namun sistem yang ada belum mengadopsi teknologi web dan internet sehingga sistem belum
bisa diakses oleh semua pihak melainkan terbatas pada orang tertentu saja. Selain itu, prosedur
dan tampilan yang digunakan masih cukup sulit dipahami khususnya bagi orang awam yang
akan mengaksesnya.
Muncul ide untuk membuat sistem informasi pendaftara siswa baru berbasiskan teknologi
web dengan menggunakan bahasa pemrograman PHP dan bahasa database SQL. Dengan sistem
ini, sekolah atau panitia dapat mengelola pelaksanaan PSB seperti pendaftaran, seleksi,
penjurnalan, dan pengumuman dengan cepat dan mudah. Peserta dan orang tua peserta juga
dapat dengan mudah memonitor pelaksanaan PSB serta menggali informasi yang berkaitan
dengan pelaksanaan PSB dari lokasi manapun dan kapanpun melalui perangkat komputer yang
terhubung dengan jaringan internet. Berdasarkan pemaparan fenomena-fenomena di atas, maka

9
penulis tertarik untuk mengambil permasalahan yang berjudul: “Sistem Informasi Pendaftaran
Siswa Baru Berbasis Web.

1.2. Rumusan Masalah


Menurut latar belakang di atas, dapat diketahui rumusan masalah yaitu bagaimana Sekolah
dalam menggunakan system informasi berbasis web berupa PHP dan SQL yang dapat mengelola
pelaksanaan penerimaan siswa baru.

1.3. Tujuan Penulisan


Sekolah mampu menggunakan berupa system informasi berbasis web berupa PHP dan SQL
dengan benar sehingga dapat melaksanakan proses pendaftaran siswa didik baru.

1.4. Batasan Masalah


Adapun pembatasan masalah dalam pendaftaran peserta didik baru menggunakan system
informasi berbasis web. Yaitu Sistem ini digunkan di Sekolah Dasar

1.5. Sistematika Penulisan


Secara garis besar pembahasan praktikum ini dibagi menjadi enam bab yaitu :
BAB I : Pendahuluan
Dalam bab ini akan diuraikan latar belakang masalah yang menjadi dasar
penelitian dan penulisan laporan, rumusan masalah, batasan masalah, tujuan
penelitian, batasan masalah, dan sistematika penulisan.
BAB II : Landasan Teori
Dalam bab ini akan diuraikan teori yang mejadi acuan dalam penulisan laporan
ini mengenai system informasi, dan penggunaa aplikasi perangkat lunak PHP
dan SQL
BAB III : Metodologi dan Pengumpulan, Pengolahan Data
Dalam bab ini penulis merumuskan jenis penelitian, waktu dan lokasi penelitian,
subjek dan objek penelitian, jenis data yang digunakan, teknik pengumpulan data
yang akan dilakukan, dan teknik analisis data.
BAB IV : Analisis Data
Dalam bab ini akan diuraikan deskripsi data dan analisis data yang akan
mendukung rumusan masalah yang telah disusun.
BAB VI : Kesimpulan dan Saran

10
Dalam bab ini akan dikemukakan kesimpulan dari proses penelitian yang
didasarkan berdasarkan hasil analisis yang telah dilakukan. Setelah melakukan
proses analisis, penulis memberi saran untuk proses penggunaan system analisis
berbasis web untuk generasi selanjutnya.

11
BAB II

LANDASAN TEORI

2.1.Ruang Lingkup
System informasi adalah Kombinasi dari teknologi informasi dan aktivitas orang yang
menggunakan teknologi untuk mendukung informasi dan manajemen. Sistem informasi yang di
bangun ditunjukkan untuk membatu dalam proses pendaftaran siswa baru dengan berbasis Web,
Sistem ini mudah dalam penggunaanya, dan didalam system ini terdapat 3 user dantaranya Calon
siswa, Panitia PSB dan Kepala Sekolah.

2.1.1. Lingkup Kegiatan


Kegiatan yang dilakukan user dalam menangani pendafataran siswa baru

Tabel 2.1. Kegiatan User

User Kegiatan
Calon Siswa Login
Mengisi Formulir pendaftaran
Melakukan test
Panitia PSB Login
Menerima laporan data pendaftaran
Menerima hasil seleksi
Kepala Login
Menerima laporan data siswa baru

2.1.2. Alternatif system


Dalam pembuatan system ini diperlukan perangkat yang dapat membantu pembuatan system
pendaftaran siswa baru, perangkat tersebut diantaranya ada PHP, MySQL, XAMMP, SUBLIM.

1. Ditinjau dari Aspek Fisik

12
Murdick dan Ross (1993) mendefinisikan sistem sebagai seperangkat elemen yang
digabungkan satu dengan lainya untuk suatu tujuan bersama. Dalam kamus Webster’s Unbriged,
sistem adalah elemen elemen yang saling berhubungan membentuk satu kesatuan atau
organisasi. Scott (1996) mengatakan sistem terdiri dari unsur-unsur seperti masukan (input),
pengolahan (processing), serta keluaran (output).

Masukkan Pengolahan Keluaran

Umpan

Balik

Gambar 2.1. Model Sistem menurut Scott


Ditinjau dari Aspek Fungsi

Menurut Richard F. Neuschel, sistem adalah jaringan kerja dari semua prosedur yang saling
terikat sesuai dengan rencana yang terintegrasi dalam melaksanakan suatu aktivitas utama di
dalam bisnis. Sementara prosedur diartikan suatu urut-urutan operasi klerikal (tulis-menulis),
yang melibatkan beberapa orang di dalam satu atau lebih departemen, dan diterapkan untuk
menjamin penanganan yang seragam dari transaksi-transaksi bisnis yang terjadi.

Menurut Jerry FitzGerald, Ardra F. Fitz Gerald dan Warren D. Stallings, Jr, sistem adalah
jaringan kerja dari semua prosedur yang saling terikat dan berkumpul bersama-sama untuk
menyelesaikan suatu sasaran tertentu. Sedangkan pengertian informasi adalah data yang diolah
menjadi penting yang berguna untuk mengurangi ketidakpastian dalam proses pengambilan
keputusan. Menurut beberapa ahli

13
Sistem Informasi Menurut Turban, McLean, dan Wetherbe (1999),sistem informasi adalah
sebuah sistem yang mempunyai fungsi mengumpulkan, memproses, menyimpan, menganalisis,
dan menyebarkan informasi untuk tujuan yang spesifik. Menurut Bodnardan Hopwood
(1993),sistem informasi adalahkumpulan perangkat keras dan lunak yang dirancang untuk
mentransformasikan data ke dalam bentuk informasi yang berguna. Menurut Alter (1992),sistem
informasi adalah kombinasi antara prosedur kerja, informasi, orang, dan teknologi informasi
yang diorganisasikan untuk mencapai tujuan dalam sebuah perusahaan. MenurutRobert A.
Leitchsistem informasi adalah 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 laporan-laporan yang
diperlukan.

Sistem informasi terdiri atas enam komponen sistem yang disebut blok bangunan. Keenam
blok tersebut saling berinteraksi satu dengan yang lainnya membentuk satu kesatuan untuk
mencapai sasarannya.

1. Blok Masukan Mewakili data yang masuk ke dalam sistem informasi, termasuk metode
dan media untuk memperoleh data yang akan dimasukkan, yang dapat berupa dokumen
dasar.
2. Blok Model Terdiri dari kombinasi prosedur, logika dan model matematik yang akan
memanipulasi/mentranspormasi data masukan dan data yang tersimpan dalam basis data
untuk menghasilkan keluaran yang diinginkan.
3. Blok Keluaran Produk dari sistem informasi adalah keluaran berupa informasi yang
berkualitas
4. Blok Teknologi Merupakan kotak alat (tool-box) dalam sistem informasi. Teknologi
terdiri dari 3 bagian utama yaitu teknisi (brainware), perangkat lunak (software) dan
perangkat keras (hardware). Teknisi dapat berupa orang-orang yang mengetahui
teknologi dan membuatnya beroperasi (operator komputer, pemrogram, operator
pengolah data, spesialis telekomunikasi, analis sistem).
5. Blok Basis Data Merupakan kumpulan dari file data yang saling berhubungan yang
diorganisasi sedemikian rupa agar dapat diakses dengan mudah dan cepat.

14
6. Blok Kendali Pengendalian perlu dirancang dan diterapkan untuk menyakinkan bahwa
hal-hal yang dapat merusak sistem dapat dicegah atau bila terlanjur terjadi kesalahan
dapat langsung diatasi.

2.2. Identifikasi kebutuhan system


Pada proses pendaftaran siswa baru dibutuhkan identifikasi kebutuhan system yang dapat
mendukung atau mempermudah server dalam melakukan pendataan siswa. System yang dapat
membantu untuk penanganan pendaftran siswa adalah PHP dan SQL, sebab dengan aplikasi ini
lebih banyak dikenal banyak orang dan lebih mudah dalam penggunaanya termasuk bahasa
pemogramanya. Didalam PHP terdapat factor yang mendukung diantaranya struktur control,
sintaks php dll. Di SQL juga terdapat konsep database, mysql, membuat databse dll.

Untuk mempermudah dalam melakukan pendataan, system ini juga menampilkan berbagai
fitur diantaranya fitur pendaftaran, seleksi, penjurnalan, dan pengumuman.. Dengan fitur ini
server akan mudah mendata setiap calon siswa baru yang mendaftar.

2.2.1. Kebutuhan Fungsional


Kebutuhan dari aplikasi sistm informasi pendaftaran siswa baru ini dapat dibagi

1. Panitia PSB

Panitia PSB ini merupakan pelaksana pendaftaran siswa baru, panitia PSB juga sebagai admin
yang bertugas dalam melakukan pendataan, seleksi, dan pengumuman hasil seleksi.

2. Kepala Sekolah

Kepala sekolah merupakan penanggung jawab atas terlaksanakanya system ini, kepala sekolah
yang menerima data siswa baru

3. Calon siswa

Calon siswa ini merupakan pihak user dari system ini, Calon siswa dapat melakukan login dan
mengisi data formulir, lalu melakukan tahap seleksi, dan pengumuman akan diberikan kepada
calon siswa tersebut.

15
2.2.2. Kebutuhan non fungsional

1. Informasi

Semua data yang telah di input oleh pengguna, kemudian akan disimpan oleh database supaya
data akan lebih aman dan bertahan lama

2. Performa

Sistem informasi pendaftaran siswa baru ini, harus mudah dijalankan oleh pengguna, hal tersebut
untuk memudahkan pengguna dalam menjalankan system ini.

3. Hardware

Perangkat ini dapat diakses dengan perangkat keras dengan ketentuan dari system ini

4. Software

Dalam melakukan hosting aplikasi ini, mengguakan berbagai alternatif hosting phpnet.us

2.3. Dasar Teori


2.3.1. Pengertian Web
Web adalah sebuah system yang saling terkait dalam sebuah dokumen berformat hypertext
yang berisi beragam informasi diantaranya tulisan, gambar, video, suara dan informasi
multimedia lainya yang dapat diakses melalui sebuah media dinamakan web browser.Untuk
menerjemahkan dokumen hypertext ke sebuah dokumen yang dapat dimengerti oleh semua
manusia, maka web browser melalui web client akan dapat membaca halaman web yang
tersimpan diseuah web server melalui HTTP.

Saat ini perangkat lunak web browser tersedia dengan berbagai macam jenis yang dimiliki
oleh web browser, ada beberapa web yang sering dipakai oleh masyarakat untuk mempermudah
dalam melakukan sebuah pekerjaan, web tersebut adalah Mozila Firerfox, Internet Exploler,
Google Chrome, Opera, safari dan lain sebagainya. Dari beberapa web tersebut, memliki
kelebihan dan kekurangan masing-masing.

Dokumen yang ada pada hypertext didalam sebuah web server memiliki berbagai banyak
link yang tersambung oleh dokumen yang lainya. Dengan adanya link yang bersambungan maka

16
hal tersebut dapat mempermudah dalam proses pengaksesan untuk mendapatkan dokumen-
dokumen yang terkait.

2.3.2. PHP
Pada awalnya PHP merupakan singkatan dari Personal Home Page. Sesuai dengan
namanya, PHP digunakan untuk membuat Website pribadi. Dalam beberapa tahun
perkembangannya, PHP menjelma menjadi bahasa pemrograman web yang powerful dan tidak
hanya digunakan untuk membuat halaman web sederhana, tetapi juga website populer yang
digunakan oleh jutaan orang seperti wikipedia, wordpress, joomla, dll.

Saat ini PHP adalah singkatan dari PHP Hypertext Prepprocessor,sebuah kepanjangan huruf
rekursf, yakni permainan kata dimana kpanjanganya terdiri dari singkatan itu sendiri. PHP
digunakan sebagai bahasa script server-side. Penggunaan PHP memungkinkan Web yang dibuat
dinamis sehingga Maintenance situs Web menjadi lebih mydah dan efesien. Di dalam bahasa
PHP mempunyai kelebihan yang tidak dapat dimiliki oleh bahasa script lainya. PHP difokuskan
dalam pembuatan script server-side seperti pengumpulan data dari form, menghasilkan isi
halaman Web dinamis, dan kemampuan mengirim eta menerima Cookies. PHP dapat diguanakan
dengan gratis dan bersifat open house, berbeda dengan (GPL) yang biasa digunakan untuk
proyek Open Source.

PHP tidak terbatas pada hasil keluaran HTML (HyperText Markup Language). PHP juga
memiliki kemampuan untuk mengolah gambar, file PDF, dan movie flash. PHP juga dapat
menghasilkan teks seperti XHTML dan file XML lainnya. Salah satu fitur yang dapat diandalkan
oleh PHP adalah dukungannya terhadap banyak database, salah satunya adalah MySQL.

2.3.3. SQL
Pengertian SQL secara umum adalah bahasa yang diigunakan untuk mengakses data,
kususnya data yang mempunyai basis relasional. Bahasa computer dalam basis relasional ini
berdasarkan standart yang dikeluarkan oleh American National Standart Instiute (ANSI). Sampai
saat ini banyak server dalam database maupun software mampu mengartikan bahasa SQL.

Seorang programmer akan memulai dengan menciptakan struktur didalam data di SQL dan
kemudian menulis suatu program didalam PHP untuk mengakses data tersebut.

A. Jenis-jenis perintah SQL

17
1. Data Definition Language (DDL)

Data Definition Language atau disingkat DDL perintah dasar ini sebenarnya merupakan
perintah paling mendasar di SQL. Tujuanya membuat struktur databse. DDL ini terbagai menjadi
5 jenis diantaranya adalah Create, Alter, Rename, Drop dan Show

2. Data Manipulation Language (DML)

Data Manipulation Language perintah dasar ini bertujuan untuk memanipulasi sebuah data
yang ada pada databse. Perintah DML terbagi menjadi empat jenis diantaranya adalah Insert,
select, update dan delete.

3. Data Control Language (DCL)

Data Control Language perintah dasar ini kususnya untuk mengatur hak apa saja yang
dimiliki oleh pengguna, baik berupa database maupun field yang ada. Perintah DCL ini terbagi
menjadi dua diantaranya adalah Grant dan Revoke

2.3.4. Konsep Database


Konsep Database merupakan kumpulan informasi yang disimpan di dalam computer secara
sistematik sehingga dapat diperiksa menggunakan suatu program computer untuk memperoleh
suatu informasi dari data tersebut. Konsep Database terdiri dari Entitas dan Relationship, Relasi
atau Table, Kolom atau Atrribute, Baris, Record dan Tuple, Kunci

2.3.5. MySQL
MySQL merupakan program dengan lisensi Open Source. MySQL mampu bekerja dalam
system informasi, MySQL bekerja dengan cepat dan baik sehingga cocok untuk dipasangka
dengan bahasa pemograman PHP.

2.4. Fungsi SQL


Keberadaan SQL dalam megelola databse memberikan fungsi tersendiri, SQL dapat
memunginkan untuk mengakses data dan menjalankan sebuah query maupun mengambil data
yang dibutuhkan. SQL juga berguna untuk menghapus sebuah data pada database. Fungsi lainya
juga untuk membuat prosedur baru yang akan tersimpan pada sebuah database.

18
2.5. Analisis Sistem
Analisis sistem adalah penguraian dari sistem informasi yang utuh, kedalam bagian-bagian
komponennya dengan maksud untuk mengidentifikasikan dan mengevaluasi permasalahan,
kesempatan, hambatan-hambatan yang mungkin terjadi dan keutuhan-keutuhan yang diharapkan
sehingga dapat diusulkan perbaikan-perbaikannya (Jogianto, 2001)

Tahapan analisa sistem dilakukan setelah tahap perencanaan sitem dan sebelum tahap desain
sistem. Tahap analisa merupkan tahap yang penting karena kesalahan pada tahap ini akan
menyebabkan kesalahan pada tahap selanjutnya. Di dalam tahapan analisis sistem terdapat
langkahlangkah dasar yang harus dilakukan oleh analisa sistem sebagai berikut :

1. Mengidentifikasi masalah Merupakan langkah pertama yang dilakukan dalam tahapan analisa
sistem. Masalah dapat didefinisikan sebagai pertanyaan yang diinginkan untuk dipecahkan.
Masalah inilah yang menyebabkan sasaran dari sistem tidak dapat dicapai. Oleh karena itulah
pada tahap analisis sistem, langkah pertama yang harus dilakukan oleh analis sistem adalah
mengidentifikasi terlebih dahulu masalah-masalah yang terjadi.

2. Memahami kerja sistem yang ada Langkah kedua dari tahap analisa sistem adalah memahami
kerja dari sistem yang telah ada. Dalam analisa sistem perlu mempelajari apa dan bagaimana
operasi sistem yang sebelumnya, menganalisas permaslahan-permasalahan, kelemahan-
kelemahan dan kebutuhankebutuhan pemakai sistem untuk dapat memberikan rekomendasi
pemecahan. Pada tahapan ini kegiatan-kegiatan yang di lakukan antara lain:

1. Menentukan jadwal penelitian

2. Merencanakan jaduwal penelitin

3. Membuat agenda wawancara

4. Mengumpulkan hasil penelitian

3. Menganalisa Sistem Langkah ini dilakukan berdasarkan data yang telah diperoleh dari
penelitian yang telah dilakukan.

4. Membuat laporan hasil analisa Setelah proses analisa sistem selesai dilakuakan, tugas
selanjutnya adalah membuat laporan yang natinya diserahkan pada pihak menejemen.

19
2.6. Perancangan sistem
2.6.1 Pengertian Perancangan Sistem
Perancangan sistem adalah merancang atau mendesain sistem yang baik, isinya adalah
langkah-langkah operasi dalam pengolahan data dan prosedur untuk mendukung operasi sistem.
Untuk mencapai keinginan yang dimaksud dalam perancangan sistem informasi pendaftarana mk
diperlukan perancangan sistem dengan langkah-langkah :

1. Mempelajari dan mengumpulkan data untuk disusun menjadi sebuah struktur data yang
sesuai dengan sistem yang dibuat.

2. Melakukan evaluasi serta merumuskan masalah-masalah sistem yang baru secara rinci
dan keseluruhan dari masing-masing bentuk informasi yang akan disajukan.

3. Menganalisa kendala yang akan dihadapi dalam permasalahan yang mungkin timbul
dalam proses perancangan sistem.

2.6.2 Alat Bantu Perancangan Sistem


Dalam merancang sistem terdapat alat-alat bantu yang dapat digunakan untuk mempermudah
dalam merancang suatu sistem yaitu :

1. Diagram Konteks (Context Diagram)

Diagram konteks adalah sebuah diagram sederhana yang menggambarkan hubungan antara
entity luar, masukan, dan keluaran dari sistem. Diagram konteks direpresentasikan dengan
lingkaran tunggal yang mewakili keseluruhan sistem. (Kristanto, 2003)

2. Data Flow Diagram (DFD)

Data Flow Diagram (DFD) merupakan gambaran keseluruhan kerja sistem secara garis besar

Tabel 2.2. Simbol Data Flow Diagram

Menunjukkan Proses
Menunjukkan kesatuan luar (eksternal)

20
Menunjukan penyimpanan data atau basis
Menunjukan aliran atau arus data data

3. Entity Relationship Diagram (ERD)

Entity Relationship Diagram adalah model konseptual yang mendeskripsikan hubungan


antara penyimpanan data atau file data. Simbol-simbol yang digunakan dalam Entity
Relationship Diagram ada pada tebel berikut:

Tabel 2.3. Simbol ERD

No Nama Simbol Keterangan


1 Adalah sesuatu apa saja yang ada
Entitas didalam system, nyata maupun
abstrak dimana data yang
disimpan atau dimana terdapat
data
2 Adalah sesuatu yang menjelaskan
Atribut apa yang sebenarnya yang
dimaksud entitas maupun
relationalship, sehingga sering
dikatakan atribut adalah elemen
dari setiap entitas dan
relationalship

3 Relationalship atau Adalah hubungan alamiah yang


relasi terjadi secara entitas
4 Garis atau Link Merupakan garis penghubung
antara relasi dengan entitas dan
entitas dengan atribut

21
1) Entity Suatu obyek yang dapat didefinisikan dalam lingkunagn pemakai dalam konteks
sistem yang telah dibuat. Entity digunakan atau digambarkan persegi empat.

2) Atribut Elemen-elemen yang ada dalam entity dan fungsi. Atribut mendeskripsikan
karakter entity. Atribut digambarkan dengan simbol elips.

3) Hubungan Hubungan ini dinamakan relationship atau relasi. Hubungan harus


dibedakan antara hubungan bentuk antara entity dengan isi dari hubungan ini sendiri.
Hubungan digambarkan dengan simbol ketupat.

4) Garis Digunakan untuk menghubungkan entity dengan entity manapun entity dengan
atribut.

2.7. Pengertian XAMMP


XAMMP adalah suatu bundle web server yang populer digunakan untuk coba-coba windows
karena kmudahan instalasinya. Xammp mrupakan perangkat lunak bebas yang mendukung
banyak system informasi, merupakan kompilasi dari beberapa program.

22
BAB III

STRUKTUR SISTEM

3.1. Identifikasi Data dan Informasi


3.1.1. Identifikasi Masalah
Dalam tahap ini, identifikasi masalah yang dilakukan yaitu melakukan analisa terhadap masalah
yang muncul ketika melakukan pendataan dengan suatu aplikasi yang berbasis Web.

3.1.2. Metode Pengembangan Perangkat Lunak


Dalam melakukan suatu perancangan system yang akan dijadikan sebagai pembantu untuk
melakukan pendataan bagi siswa baru, perlu diperhatikan dalam menentukan metode yang
digunakan, metode tersebut adalah Waterfall yang memiliki langkah-langkah diantaranya adalah

a. Analisis

dimana system engineering menganalisis yang ada pada pengembangan perangkat lunak

b. Design

tahap penerjemah data untuk lebih mudah dimengeri oleh user.

c. Coding

penerjemahan data yang telah dirancang kedalam bentuk pemograman yang telah di tentukan.

d. Testing

tahap uji coba terhadap system yang telah dibuat

e. Maintenance

penerapan system disertai dengan pemiliharaan apabila terjadi perubahan, dari segi software
maupun hardware.

23
3.1.3. Entitas Sistem Pendafataran siswa baru
Tabel 3.1. Entitas system pendaftaran siswa baru

Entitas Atribut
Pendafatar Kd Pendafatar, Nama, Kd agama, tpt lahir, tgl lahir,
alamat, status anak, alamat, nama ortu, pekerjaan, dll
Login Username, Password.
Tk Kd TK, namaTK, alamat TK
Agama Kd agama, nama agama
Pendidikan Kd pendidikan, nama pendidikan
Pekerjaan Kd pekerjaan, nama pekerjaan.

3.2. Alur Proses Sistem Informasi ( Flowchart)


Beriut adala alur diagram dari system informasi pendafataran siswa baru yang berbasis Web

24
Gambar 3.1. Flowchart Pendafataran Siswa Baru

25
3.2. Context Diagram dan Data Flow Diagram
3.2.1. Context Diagram (CD)
Diagram Context adalah sebuah diagram sderhana yang menggambarkan hubungan antara
entity luar, masukan dan keluaran dari system. Dibawah merupakan Context Diagram dalam
system informasi pendaftaran siswa baru berbasis Web.

Gambar 3.2. Context Diagram

26
3.2.1. Data Flow Diagram (DFD) Level 0

Data Flow Diagram merupakan gambaran keseluruhan kerja system dari keseluruhan. Di bawah
merupakan DFD dari pendaftaran siswa baru SD.

Gambar 3.3. DFD pendaftaran siswa baru

27
3.2.2. Data Flow Diagram (DFD) Level 1 Proses Pendataan

Gambar 3.4. Level 1 Proses Pendataan


3.4. Entity Relationship Diagram (ERD)
Entity Realationship Diagram adalah model konseptual yang mendeskripsikan hubungan
antara penyimpanan data atau file data. Dibawah merupakan ERD dari Sistem Informasi
Pendaftaran siswa SD.

Gambar 3.5. ERD Pendaftaran siswa baru

28
BAB IV

DESAIN SISTEM
4.1. Desain Database
Sebuah sistem informasi pasti terdapat database, database digunakkan sebagai icon penting
untuk terciptanya sebuah sistem inormasi. Dibawah ini terdapat database dari sistem informasi
pendaftaran siswa baru.

4.1.1. Login.
Merupakan awal dari menjalankan sistem informasi, data ini berisikan Username dengan type
varchar, size 20 dan Password dengan type varchart, size 10.

4.1.2. Pendaftar
Merupakan calon siswa baru yang akan melakukan pendaftaran melalui sistem informasi
berbasis web. Data ini berisikan Kd pendaftar, type int, size 20. Nama, type varchart, size 30 dll.

4.1.3. Agama
Didalam data agama terdapat Kd agama, type varchar, size 20. Nama agama, type varchar, size
20.

4.1.4. Asal TK
Didalam data asal TK terdapat Kd TK, type Varchar, size 12. Nama TK, type varchar, size 50.
Alamat TK, Type text.

4.1.5. Pekerjaan
Didalam entitas pekerjaan terdapat atribut Kd pekerjaan, type varchar, size 20. Nama pekerjaan,
type varchar, size 20

4.1.6. Pendidikan
Didalam entitas pendidikan terdapat atribut Kd pendidikan, type varchar, size 20. Nama
pendidikan type varchar, size 20.

29
Gambar 4.1. Desain Database system informasi pendaftaran siswa
4.2. Desain Interface Sistem Informasi
Gamabar dibawah ini merupaka tampilan awal saat mengaktikan aplikasi pendaftaran siswa
baru, disitu terlihat beberapa pilihan mulai dari Home, Pengumuman, Pendaftaran dan Login

Gambar 4.2. Tampilan awal system informasi pendaftaran siswa


Gambar dibawah menunjukan tampilan Login untuk masuk kedalam system informasi
pendaftran siswa baru, tampilan ini berisi username dan password sebagai pengaman system
informasi ini.

30
Gambar 4.3. Login system informasi pendaftaran siswa
Gambar di bawah ini merupakan tampilan setelah melakukan Login ke system informasi
pendafataran siswa, tampilan ini terdapat menu Home,Daftar Agama, Pendafatar, Data Ortu,
Laporan Pendaftaran. Dihalaman ini admin bisa melihat semua data yang sudah masuk ke
aplikasi.

Gambar 4.4. Halaman Login system informasipendaftaran siswa

31
BAB V

PENUTUP
5.1. Kesimpulan
Adapun kesimpulan dari laporan system informasi pendaftaran siswa baru adalah :

1. Sistem Informasi Pendaftaran Siswa baru ini menggunakan aplikasi berbasis web yaitu PHP
dan SQL, sehingga user lebih mudah dalam melakukan pendataan

2. Dengan adanya siste ini siswa baru yang melakukan pendaftaran lebih mudan dan efesien

5.2. Saran
Sistem Informasi pendaftaran siswa baru ini dapat dipadukan dengan system informasi di
lingkungan sekolah lainya, seperti system akademik, website sekolah sehingga menghasilkan
kesatuan yang lebih baik dan interaktif

32
Daftar Pustaka
Khusnul Hasan Nugroho, 2007, Sistem Informasi Pendaftaran Siswa Baru.

Sarwindah, Sistem Pendaftaran Siswa Baru, Vo.7, No.2, 2018.

Alfian Destha Joanda, Yusuf Priyandari. dan Roni Zakaria, Perancangan sistem informasi, Vol.
2, No. 10, 2014

33

Anda mungkin juga menyukai