Anda di halaman 1dari 31

PROPOSAL SKRIPSI

SISTEM INFORMASI PENDAFTARAN SISWA BALAI


LATIHAN KERJA PROVINSI KALIMANTAN SELATAN
BERBASIS WEB DAN SMS GATEWAY

Oleh:
YUNAN PRASETYO
NPM 18630739

PROGRAM STUDI S1 TEKNIK INFORMATIKA


FAKULTAS TEKNOLOGI INFORMASI
UNIVERSITAS ISLAM KALIMANTAN
MUHAMMAD ARSYAD AL BANJARI
BANJARBARU
2019
ii

DAFTAR ISI
Halaman
DAFTAR ISI .......................................................................................................... ii
DAFTAR GAMBAR ............................................................................................ iii
DAFTAR TABEL ................................................................................................ iv
BAB I PENDAHULUAN ...................................................................................... 1
1.1 Latar Belakang ....................................................................................... 1
1.2 Rumusan Masalah .................................................................................. 3
1.3 Batasan Masalah .................................................................................... 3
1.4 Tujuan Penelitian ................................................................................... 4
1.5 Manfaat Penelitian ................................................................................. 4
BAB II TINJAUAN PUSTAKA........................................................................... 5
2.1 Landasan Teori ...................................................................................... 5
2.2 Penelitian Terkait ................................................................................... 8
BAB III METODE PENELITIAN .................................................................... 12
3.1 Teknik Pengumpulan Data................................................................... 12
3.2 Analisi Sistem yang Berjalan ............................................................... 14
3.3 Analisa Kebutuhan Sistem ................................................................... 16
3.4 Rancangan Model Sistem .................................................................... 18
3.5 Rancangan Basis Data ......................................................................... 19
3.6 Rancangan Antarmuka Masukan Sistem ............................................. 12
3.7 Rancangan Antarmuka Keluaran Sistem ............................................. 14
3.8 Tempat dan Jadwal Penelitian ............................................................. 15
DAFTAR PUSTAKA .......................................................................................... 12
iii

DAFTAR GAMBAR
Gambar 3.1 Langkah-langkah model waterfall ..................................................... 13

Gambar 3.2 Flowchart Pendaftaran Siswa BLK ................................................... 15

Gambar 3.3 Flowmap pendaftaran siswa .............................................................. 16

Gambar 3.4 Diagram Konteks............................................................................... 18

Gambar 3.5 DFD level 0 ....................................................................................... 19

Gambar 3.6 Relasi antar tabel ............................................................................... 12

Gambar 3.7 Login admin ...................................................................................... 12

Gambar 3.8 Rancangan Form Menu Utama Admin ............................................. 13

Gambar 3.9 Gambar Form SMS ........................................................................... 13

Gambar 3.10 Gambar input form pendaftaran ...................................................... 14

Gambar 3.11 Gambar laporan data pendaftar ....................................................... 14

Gambar 3.12 Gambar laporan jumlah peserta bentuk char ................................... 15


iv

DAFTAR TABEL
Tabel 2.1Tabel Penelitian Terkait ........................................................................... 8

Tabel 3.1 Tabel Pendaftaran ................................................................................. 20

Tabel 3.2 Tabel Program ....................................................................................... 20

Tabel 3.3 Tabel kejuruan....................................................................................... 21

Tabel 3.4 Tabel Petugas ........................................................................................ 21

Tabel 3.5 Tabel Informasi ..................................................................................... 21

Tabel 3.6 Tabel SMS............................................................................................. 22

Tabel 3.7 Tempat dan Jadwal Penelitian............................................................... 15


BAB I
PENDAHULUAN

1.1 Latar Belakang

BLK (Balai Latihan Kerja ) Provinsi Kalimantan Selatan merupakan balai

pelatihan kerja dibawah Dinas Tenaga Kerja Provinsi Kalimantan yang bertugas

melaksanakan pelatihan kerja bagi masyarakat Kalimantan Selatan khusunya

dengan dasar hukum Peraturan Daerah No.8 Tahun 2008. BLK Provinsi

Kalimantan Selatan memiliki berbagai kejuruan diantaranya kejuruan Bisnis

Manajemen, TIK, Elektonika, Listrik, Las, Garmen, Tata Rias, Otomotif dan

Manufaktur. BLK Provinsi Kalimantan Selatan beralamat di Jl. Ir PM Noor Km 1,5

Sei Ulin , Banjarbaru.

Pada penelitian kali ini penulis mengambil tema yaitu Sistem Informasi

Pendaftaran Siswa Balai Latihan Kerja Provinsi Kalimantan Selatan Berbasis Web

Dan Sms Gateway , yang mana dalam sistem ini nantinya pendaftaran BLK dapat

dilakukan dimana saja dan ketika dilakukan pemberitahuan pemanggilan untuk

seleksi ujian masuk maka calon siswa akan dikirim SMS secara otomatis

Setiap tahunnya BLK Provinsi Kalimantan Selatan mengadakan

pendaftaran peserta pelatihan yang berasal dari masyarakat umum diwilayah

Kalimantan Selatan, Sayangnya pendaftaran masih dilakukan secara manual

sehingga bagi masyarakat yang berdomisili diluar banjarbaru kesulitan untuk

mengakses pelatihan karena jarak yang jauh dan saat ini pendaftaran masih

menggunakan cara manual sehingga banyak berkas yang sering tercecer. Setelah

pendaftaran biasanya dilakukan pemanggilan peserta pelatihan untuk melakukan


2

seleksi ujian pelatihan dengan menggunakan SMS yang masih dilakukan secara

manual sehingga terkadang banyak pendaftar yang tidak mendapatkan SMS

pemanggilan

Bebrapa penelitian telah dilakukan berkaitan dengan sistem pendaftaran

berbasis web diantaranya adalah penelitian dengan judul “Perancangan Sistem

Informasi Penerimaan Siswa Baru Berbasis Web Pada Smk N 6 Muaro Jambi”,

Adi Saputra, Mulyadi, Martono (2014). “Sistem Informasi Penerimaan Siswa Baru

Berbasis Web Pada Smpn 34 Kabupaten Tebo” Fajar Pradana, Ripto Mukti

Wibowo (2018). “ Sistem Retribusi Parkir Sebagai Pengawasan Pendapatan Asli

Daerah Kabupaten Cilacap” Cahya Vikasari (2018)

Menurut Adi Saputra, Mulyadi, Martono (2014), Sering terjadi kesalahan

dalam pengolahan data karena banyaknya data calon siswa pendaftar yang harus di

olah, Sulitnya pencarian data siswa pendaftar karena data dalam bentuk tumpukan

formulir, tidak efisiennya waktu dalam proses penyeleksian dengan melihat dan

mengecek satu persatu persyaratanformulir pendaftaran calon siswa, dan informasi

yang di peroleh calon siswa tidak cepat karena harusdatang ke sekolah langsung.

Oleh karena itu dibuat sistem informasi menggunakan bahasa pemograman PHP

dan Mysql.

Menurut Fajar Pradana, Ripto Mukti Wibowo (2018) . Lambatnya proses

pencarian data pegawai dan pensiunan serta tagihan mitra menyebabkan efek

terburuk antrian pengambilan sangat lama dan sering terjadi kekeliruan dimana hal

ini membuat kesulitan pendataan dan manajemen dokumen tidak bisa terkelola

dengan baik. Sehingga diperlukan sistem informasi dengan menggunakan


3

pemograman berorietasi objek (OOP) yang mana harus sikembangkan teknologi

berbasis mobile.

Berdasarkan uraian dari latar belakang maka perlu dibuat sistem

pendaftaran di BLK Provinsi Kalimantan Selatan dengan judul penelitian “

SISTEM INFORMASI PENDAFTARAN SISWA BALAI LATIHAN KERJA

PROVINSI KALIMANTAN SELATAN BERBASIS WEB DAN SMS

GATEWAY”

1.2 Rumusan Masalah

Berdasarkan uraian dari permasalahan yang dikemukakan dilatar belakang,

maka dapat dirumuskan sebagai berikut :

1. Pendaftaran peserta pelatihan masih secara manual.

2. Pemanggilan peserta masih menggunakan SMS dengan bantuan tenaga

manusia.

3. Hasil rekap siswa pendaftar belum dilakukan secara real time.

1.3 Batasan Masalah

Agar pembahasan pada penelitian ini tidak melebar maka perlu diberi

batasan, adapun batasan masalahnya adalah sebagai berikut:

1. Ruang lingkup pembahasan hanya tentang sistem informasi penerimaan

siswa baru berbasis web.

2. Sistem berbasis web yang akan dibangun memiliki fitur :

a) Pendaftaran

b) Kartu pendaftaran

c) SMS tanggal ujian


4

3. Menggunakan pemograman PHP dan MySQL sebagai database

1.4 Tujuan Penelitian

Tujuan penelitian ini adalah pembuatan sistem informasi pendaftaran Balai

Latihan Kerja Provinsi Kalimantan Selatan. Sehingga memudahkan pelayan

pendaftaran pelatihan.

1.5 Manfaat Penelitian

Adapun manfaat dari penelitian ini adalah:

1. Memudahkan pendaftaran pelatihan bagi masyarakat yang akan


mendaftar pelatihan di BLK.
2. Memudahkan bagian pelatihan BLK dalam merekap data pendaftar.
3. Memudahkan pemanggilan calon siswa BLK karena menggunakan
SMS Gateway sehingga lebih cepat.
BAB II
TINJAUAN PUSTAKA
2.1 Landasan Teori

Dalam penyusunan penelitian ini, ada beberapa landasan teori atau konsep

dasar yang digunakan untuk mendukung pemahaman lebih lanjut mengenai hasil

dari analisis yang akan dibahas pada bab berikutnya.

2.1.1 Sistem

Menurut Suprianto (2005: 238). Sistem adalah kumpulan elemen,

komponen, atau subsistem yang saling berintegrasi dan berinteraksi untuk

mencapai tujuan tertentu. Sedangkan Menurut Hanif (2007:3). Sistem dapat

diartikan sebagai suatu kumpulan atau himpunan dari unsur atau variabel-variabel

yang saling terorganisasi, saling berinteraksi, dan saling berganutng satu sama lain.

Dari pengertian diatas dapat disimpulkan bahwa sistem adalah kumpulan

element yang saling berhubungan dan berinteraksi yang bergantung satu sama lain

sehingga membentuk suatu kesatuan untuk mencapai tujuan tertentu.

2.1.2 Informasi

Menurut Suprianto (2005: 243). Informasi adalah data yang telah diolah

menjadi bentuk yang berarti bagi penerimanya dan bermanfaat dalam pengambilan

keputusan saat ini dan mendatang. Informasi adalah data yang telah diolah menjadi

sebuat bentuk yang berarti bagi penerimanya dan bermanfaat dalam pengambilan

keputusan saat ini atau mendatang. Sutabri (2008:18). Sedangkan menurut Kadir

informasi merupakan data yang telah diolah menjadi sebuah bentuk yang berarti

bagi penerimanya dan bermanfaat bagi pengambilan keputusan saat ini atau saat

mendatang. Arif dan Tri (2013: 56).


6

Informasi merupakan data yang berasal dari fakta yang tercatat dan

selanjutnya dilakukan pengolahan (proses) menjadi bentuk yang berguna atau

bermanfaat bagi penggunanya. Bentuk informasi yang kompleks dan terintegrasi

dari hasil pengolahan sebuah database yang akan digunakan untuk proses

pengambilan keputusan.

2.1.3 Website

Menurut Fathansyah (2012: 464). World Wide Web (WWW atau Web)

merupakan sistem informasi terdistribusi yang berbasis hypertext. Dokumen-

dokumen yang dikelola dalam web bisa beraneka jenis (pengolah kata, embar kerja,

tabel basis data, presentasi, hypertext dan lain-lain) dan beragam formast (.doc,

.pdf, .xls, .dbf, .ppt, .htm, dan lain-lain).

2.1.4 SMS Gateway

Menurut Agus Saputra (4: 2013), Short Message Service (SMS) adalah fitur

yang digunakan untuk berkirim pesan dalam format teks, dan SMS Gateway

merupakan komunikasi dua arah, mengirim dan menerima, digunakan untuk SMS

keyword, polling ataupun informasi lainnya. SMS ini menggunakan kartu GSM,

dan tarifnya disesuaikan dengan kartu tersebut.

SMS Gateway menurut Aminudin (7-8:2014), dibutuhkan untuk

menjembatani antar SMSC (Short Message Service Centre), dikarenakan SMSC

yang dibangun memiliki protokol komunikasi sendiri dan protokol tersebut bersifat

pribadi.
7

Dapat disimpulkan bahwa SMS Gateway ialah sebuah fitur komunikasi dua

arah yang menyediakan mekanisme untuk mengirim atau menerima SMS, serta

menggunakan kartu GSM yang tarifnya disesuaikan dengan kartu yang digunakan.

Keunggulan yang dimiliki SMS diantaranya : (Agus Saputra, 4: 2013)

1. Biaya relatif murah, pengiriman terjamin sampai kenomor tujuan


selama nomor dalam keadaan aktiv, waktu pengiriman cepat,
dibandingkan menggunakan pos untuk mengirim pesan.
2. Pengguna dapat mengirimkan pesan secara fleksibel, yaitu pengguna
dapat mengirim pesan kapan pun dan dimana saja.
3. Layanan SMS mudah digunakan, bahkan orang yang tidak mempunyai
latar belakang IT(Information Technology) dapat memahami cara
penggunaanya.

Sedangkan menurut Fatsyahrina Fitriastuti dan Ekfanasit (2013), kelebihan

sebuah SMS gateway dibandingkan dengan telepon seluler biasa baik dalam

pengiriman ataupun penerimaan SMSnya ialah SMS gateway merupakan aplikasi

komputer yang dapat melakukan otomatisasi dan meringankan pekerjaan manual,

Selain itu juga dapat menyimpan data dalam jumlah yang banyak, dibandingkan

Jumlah SMS yang dapat ditampung oleh inbox dan sentitem pada telepon seluler

tidak sebanyak data yang dapat disimpan pada harddisk komputer. Umumnya

sebuah SMS gateway akan memindahkan data SMS pada device kedalam sebuah

database agar dapat diproses lebih lanjut, sehingga device GSM modem/telepon

seluler bersifat sebagai media pengirim dan penerima SMS.


8

2.2 Penelitian Terkait

Berikut adalah tabel hasil-hasil penelitian sebelumnya yang terkait dengan layanan terpadu sebagai acuan dalam melakukan penelitian :

Tabel 2.1Tabel Penelitian Terkait

NAMA
NO JUDUL PENELITI MASALAH APLIKASI KETIDAKSESUAIAN
dan TAHUN
1 PERANCANGAN SISTEM Adi Saputra, Sistem penerimaan siswa baru yang Menggunaka 1. Sebaiknya pihak sekolah
INFORMASI PENERIMAAN Mulyadi, berjalan pada SMK N 6 Muaro Jambi n Bahasa dapat mempersiapkan operator
SISWA BARU BERBASIS Martono 2014 pada saat ini masih menggunakan sistem Pemograman yang dapat mengoperasikan
WEB PADA SMK N 6 manual. Sering terjadi kesalahan dalam PHP dan sistem yang baru agar dapat
MUARO JAMBI pengolahan data karena banyaknya data Mysql berjalan dengan baik dan benar.
calon siswa pendaftar yang harus di 2. Diharapkan agar dapat
olah, Sulitnya pencarian data siswa dikembangkan lebih lanjut untuk
pendaftar karena data dalam bentuk membuat sistem yang dapat
tumpukan formulir, tidak efisiennya menyebarkan pesan singkat
waktu dalam proses penyeleksian kepada calon siswa secara
dengan melihat dan mengecek satu otomatis sehingga informasi
persatu persyaratanformulir pendaftaran mengenai penerimaan siswa
calon siswa, dan informasi yang di baru dapat sampai dengan baik.
peroleh calon siswa tidak cepat karena
harusdatang ke sekolah langsung.
9

2 SISTEM RETRIBUSI Cahya Dinas Perhubungan sulit mengetahui Menggunaka Dimasa mendatang, agar sistem
PARKIR SEBAGAI Vikasari,2018 informasi tentang hutang setoran n Bahasa C dapat ditambahkan dengan fitur
PENGAWASAN retribusi, biaya operasional untuk dan MySQL grafik untuk melakukan analisis
PENDAPATAN ASLI menggaji pegawai yang diberikan tugas pendapatan retribusi parkir.
DAERAH KABUPATEN untuk menganalisis pendapatan retribusi Sistem kedepannya agar dapat
CILACAP cukup tinggi, pengelolaan data transaksi diintegrasikan dengan beberapa
yang ada di UPTD perparkiran belum pengelolaan data retribusi
tersimpan dengan lainnya contohnya retribusi
pasar atau yang lainnya yang
disesuaikan dengan pendapatan
daerah.
SISTEM INFORMASI Fajar Pradana, Bidang SDM PLN APJ Malang Menggunaka Saran untuk penelitian
PENERIMAAN SISWA Ripto Mukti melakukan pencatatan penggantian n selanjutnya adalah perlu
BARU BERBASIS WEB Wibowo , biaya kesehatan karyawan aktif dan pemograman dibangun sistem informasi
PADA SMPN 34 2018 pensiunan masih menggunakan sistem berorientasi berbasis teknologi mobile dalam
KABUPATEN TEBO manual, yang dituliskan dalam buku object OOP pelayanan mitra.
agenda, serta laporan kepada Kepala (tidak s
bagian dalam bentuk buku agenda. disebutkan
Proses ini menghambat produktivitas bahasa
kerja bagi para pegawai karena pemograman
pencarian data yang cukup lama, )
memperlambat proses pelayanan
terhadap karyawan dan pensiunan saat
melakukan restitusi. Lambatnya proses
pencarian data pegawai dan pensiunan
serta tagihan mitra menyebabkan efek
terburuk antrian pengambilan sangat
10

lama dan sering terjadi kekeliruan


dimana hal ini membuat kesulitan
pendataan dan manajemen dokumen
tidak bisa terkelola dengan baik.
BAB III
METODE PENELITIAN
3.1 Teknik Pengumpulan Data

Dalam penelitian ini ada beberapa metode dalam memperoleh data. Adapun

metode yang dilakukan dalam mengumpulkan data, yaitu sebagai berikut:

1. Metode Pengamatan (Observasi) : Dengan metode ini bisa langsung


mengamati kegiatan yang sedang berlangsung di Kios3in1 BLK Provinsi
Kalimantan Selatan bagaimana pelayanan pendaftaran
2. Metode Wawancara (Interview) : Dengan metode ini bisa berdialog secara
tanya langsung kepada staff Kios3in1 bagaimana proses pendaftaran
3. Studi Pustaka dan Studi Dokumentasi; ini dilakukan dengan cara
mempelajari, meneliti dan menelaah berbagai literatur-literatur dari
perpustakaan yang bersumber dari buku-buku, teks, jurnal ilmiah, situssitus
di internet, dan bacaan-bacaan yang ada kaitannya dengan topik penelitian.

Kemudian untuk metode pengembangan sistem perangkat lunak mengacu

pada model waterfall adalah salah satu model pengembangan software, dimana

kemajuan suatu proses dipandang sebagai terus mengalir ke bawah seperti air

terjun. Dalam Model Waterfall, setiap tahap harus berurutan, dan tidak dapat

meloncat ketahap berikutnya, harus menyelesaikan tahap pertama baru lanjut ke

tahap ke dua dan seterusnya.

Langkah-langkah model waterfall dapat dilihat pada gambar dibawah Ini:


13

Gambar 3.1 Langkah-langkah model waterfall

1. Requirement Gathering and analysis


Tahap requirement atau spesifikasi kebutuhan sistem adalah
Mengumpulkan kebutuhan secara lengkap kemudian kemudian dianalisis
dan didefinisikan kebutuhan yang harus dipenuhi oleh program yang akan
dibangun. Fase ini harus dikerjakan secara lengkap untuk bisa menghasilkan
desain yang lengkap.
2. Sistem Design
Tahap selanjutnya adalah design, desain dikerjakan setelah kebutuhan
selesai dikumpulkan secara lengkap.
3. Implementation
Selanjutnya tahap implementasi, yaitu desain program diterjemahkan ke
dalam kode-kode dengan menggunakan bahasa pemrograman yang sudah
ditentukan. Program yang dibangun langsung diuji baik secara unit.
4. Integration and Testing
Penyatuan unit-unit program kemudian diuji secara keseluruhan (sistem
testing)
14

5. Deployment of Sistem
Mengoperasikan program dilingkungannya dan melakukan pemeliharaan,
seperti penyesuaian atau perubahan karena adaptasi dengan situasi
sebenarnya.
6. Maintenance
Proses pemeliharaan sistem yang sudah dibangun.

3.2 Analisi Sistem yang Berjalan

Merupakan gambaran tentang bagaimana sistem yang sedang berjalan di

BLK Provinsi Kalimantan Selatan sebelum dibuatnya sistem informasi pendaftaran

dimana pendaftaran masih menggunakan cara manual yaitu calon perserta pelatihan

mendaftar di bagian kios3in1 kemudian , mengisi formulir pendaftaran ,setelah tu

data dimasukan pegawai dengan menggunakan Microsft Excel hal ini menyebabkan

banyaknya tumpukan kertas formulir sehingga banyak memakan tempat, kemudia

dalam melakukan rekap dan pencarian data menjadi lebih sulit, terlebih lagi ketika

pengumuman untuk test masuk dilakukan dengan di SMS satu per satu hal ini

menyebabkan beberapa calon siswa terlewat.

Analisis sistem ini bertujuan untuk membuat sistem yang baru agar dapat

lebih efektif dan efisien untuk masyarakat maupun bagian Kios3in1 atau bagian

pelatihan . Dengan adanya aplikasi ini mempermudah dan mempercepat pekerjaan

masyarakat dimana saja untuk mendaftar pelatihan di BLK dan pemanggilan test

melalui SMS gateway lebih efisien dan masif.

3.2.1 Analisis Terhadap Sistem Lama

Alur sistem pendaftaran yang sedang berjalan saat ini pada BLK Provinsi

Kalimantan Selatan dapat dilihat pada flowchart dibawah ini:


15

Gambar 3.2 Flowchart Pendaftaran Siswa BLK

Alur pendaftaran lama sebagai berikut

1. Calon siswa datang membawa data diri dan foto setelah itu isi data dan
kejuruan yang dipilih.
2. Data yang telah diisi diserahkan ke petugas untuk di cek apabila sudah benar
maka berkas diterima apabila salah maka berkas dikembalikan.
3. Formulir yang terisi kemudian direkap sesuai dengan kejuruannya
4. Data yang sudah direkap kemudian diberikan kepa petugas yang bertugas
untuk memanggil calon siswa leawt SMS
5. Petugas membuat laporan berapa siswa yang telah diSMS

3.2.2 Analisis Terhadap Sistem Baru

Berdasarkan hasil analisis terhadap sistem lama untuk layanan pembuatan

pendaftaran pelatihan di BLK provinsi Kalimantan Selatan maka dapat diusulkan

sistem baru untuk


16

meningkatkan pelayanan kepada calon siswa untuk pendaftaran lebih efektif dan

efisien. Usulan sistem baru dapat dilihat pada flowmap dibawah ini:

Gambar 3.3 Flowmap pendaftaran siswa

Alur usulan sistem sebagai berikut

1. Siswa mendaftar untuk membuat akun , setelah itu mendapatkan no


pendaftaran dan password
2. Apabila berhasil maka data akan tersimpan pada sistem
3. Siswa mendapatkan sms tanggal ujian

3.3 Analisa Kebutuhan Sistem

Analisis kebutuhan sistem merupakan kebutuhan yang berisi proses-proses

apa saja yang nantinya dilakukan oleh sistem yang akan dibangun atau

dikembangkan. Pada penelitian ini menggunakan tiga kebutuhan sistem yaitu


17

kebutuhan data, kebutuhan antarmuka dan kebutuhan fungsional yang diperoleh

dari hasil melakukan observasi dan wawancara.

3.3.1 Kebutuhan Data

Data yang diolah dalam perangkat lunak ini adalah :

1. Pegolahan Data Calon Siswa/Pendaftar


2. Pengolahan Data Program Pelatihan
3. Pengolahan Data Kejuruan
4. Pengolahan Data Jadwal Test Seleksi
5. Pengolahan data SMS
6. Pengolahan cetak kartu pendaftaran

3.3.2 Kebutuhan Antarmuka

Kebutuhan-kebutuhan untuk pengembangan perangkat lunak ini adalah

sebagai berikut:

1. Perangkat harus mampu membaca data kunci pada saat proses


pencarian,proses pemasukan data, perubahan data penghapusan data.
2. Perangkat lunak yang akan dibangun harus mempunyai tampilan-
tampilan yang familiar bagi pemakai.
3. perangkat lunak harus mampu menyimpan data yang dimasukan oleh
operator ke dalam penyimpanan data baik internal maupun data
eksternal.
4. Ada proses dalam perangkat lunak yang mampu membaharui semua
data yang disimpan dalam basis data.

3.3.3 Kebutuhan Fungsional

Fungsi-fungsi yang dimiliki oleh perangkat lunak ini adalah:

1. Mengelola otoritas password, yaitu password yang dimasukan oleh


petugas/operator benar, dan selanjutnya memilih menu untuk
malakukan aktifitas pekerjaan.
18

2. Mengelola data siswa yang akan diberi pesan singkat atau SMS tanggal
ujian
3. Mengelola data siswa seperti jumlah pendaftar terbanyak disusaikan
dengan gender, tingkat pendidikan, dan usia

3.4 Rancangan Model Sistem

Perancangan sistem adalah merancang atau mendesain sistem yang baik,

isinya adalah langkah-langkah operasi dalam pengolahan data dan prosedur untuk

operasi sistem. Kegiatan yang dilakukan pada tahap ini yaitu merancang atau

mendesain sistem yang baik, mendesain pemodelan sistem yang baik, mengenali

dan mendefinisikan masalah pembuatan sistem ini sehingga jika ada kesalahan ada

alternatif pemecahannya.

3.4.1 Diagram Konteks

Diagram ini adalah diagram level tertinggi dari DFD yang menggambarkan

hubungan sistem dengan lingkungan luarnya dan juga merupakan lingkup suatu

sistem, yaitu keterkaitan sistem dengan lingkungan. Lingkup ini ditentukan dari

besarnya pengaruh data yang diterima dan informasi yang dihasilkan lingkungan

ini diwakili oleh entitas-entitas luar, dimana digambarkan tentang entitas yang

memberikan sesuatu kepada atau dari sistem.

Gambar 3.4 Diagram Konteks


19

3.4.2 Data Flow Diagram

Data Flow Diagram atau biasa disebut DFD merupakan detail rancancangan

dari diagram konteks yang telah dibuat yang didalamnya sudah memuat rancangan

tabel basis data yang akan diimplementasikan pada database yang dibuat.

Gambar 3.5 DFD level 0

3.5 Rancangan Basis Data

Perancangan basis data (database) merupakan garis besar keseluruhan

sistem pengolah data elektronik yang akan dilakukan dalam membuat sebuah

sistem aplikasi yang berbasis database yang membutuhkan rancangan database


20

yang memadai dikarenakan data yang akan diolah merupakan inti utama dari

seluruh sistem yang berjalan.

3.5.1 Rancangan tabel

Berikut adalah rancangan tabel Sistem Informasi pendaftaran siswa pelatihan

BLK provinsi Kalimantan Selatan :

1. Rancangan tabel pendaftaran

Tabel 3.1 Tabel Pendaftaran

No Field Type width keterangan

1 Id_Daftar int Primary key

2 NIK int

3 Nama Varchar 50

4 TTL Date

5 Alamat varchar 100

6 Sex varchar 2

7 Pendidikan Varchar 15

8 No_HP varchar 13

9 Kode_program varchar 12 Foreign key

2. Rancangan Tabel Program Pelatihan

Tabel 3.2 Tabel Program

No Field Type width keterangan

1 Kode_program Varchar 12 Primary key

2 Nama Program varchar 100

3 Id kejuruan Varchar 10
21

4 Sumber dana varchar 10

5 tahun date

3. Tabel Kejuruan

Tabel 3.3 Tabel kejuruan

No Field Type width keterangan

1 Id_kejuruan varchar 10 Primary key

2 Nama kejuruan varchar 20

4. Tabel Petugas

Tabel 3.4 Tabel Petugas

No Field Type width keterangan

1 Id_petugas int Primary key

2 Nama_petugas varchar 20

3 jabatan varchar 20

4 username varchar 20

5 password varchar 20

5. Tabel Informasi

Tabel 3.5 Tabel Informasi

No Field Type width keterangan

1 Id_infor int Primary key

2 Isi berita varchar 300

3 Tgl_berita date

4 Id_petugas int Foreign key


22

6. Tabel SMS

Tabel 3.6 Tabel SMS

No Field Type width keterangan

1 Id_SMS int Primary key

2 isi varchar 20

3 Id_pendaftar int
3.5.2 Relasi Tabel

Gambar 3.6 Relasi antar tabel


3.6 Rancangan Antarmuka Masukan Sistem

Rancangan antarmuka masukan sistem berfungsi untuk menjelaskan

tentang perancangan aplikasi yang akan dibangun. Hal ini dilakukan untuk

mempermudah pengguna dalam mengetahui proses yang terdapat pada aplikasi

yang akan dibangun. Rancangan antarmuka masukan sistem ini memiliki dua

rancangan, yaitu pertama rancangan antarmuka untuk calon siswa dan yang kedua

rancangan antarmuka petugas. Untuk lebih jelasnya rancangan antarmuka masukan

sistem dapat dilihat dibawah ini.

1. Rancangan Form Menu Login


Form login digunakan untuk keamanan kedalam sistem oleh
admin/petugas

Gambar 3.7 Login admin

2. Rancangan Form Utama Menu Utama Admin


Form ini terdapat beberapa menu untuk membuat laporan, menu sms
jadwal ujian
13

Gambar 3.8 Rancangan Form Menu Utama Admin

3. Rancangan form SMS


Pada form ini digunakan untuk mengirim sms ke calon siswa untuk test
ujian masuk

Gambar 3.9 Gambar Form SMS


14

4. Rancangan Form Inputan Siswa


Pada form ini digunakan untuk input data calon siswa

Gambar 3.10 Gambar input form pendaftaran

3.7 Rancangan Antarmuka Keluaran Sistem

1. Rancangan Form Laporan data Siswa


Pada menu ini digunakan untuk melihat berapa siswa yang mendaftar
bentuk tabel

Gambar 3.11 Gambar laporan data pendaftar


15

2. Rancangan Laporan calon siswa bentuk grafik


Pada menu in digunakan untuk elihat data siswa dalam bentuk grafik

Gambar 3.12 Gambar laporan jumlah peserta bentuk char

3.8 Tempat dan Jadwal Penelitian

Penelitian dilaksanakan di BLK provinsi Kalimantan Selatan yang beralamat di

Jl. Ir PM Noor Km 1,5 no 50 Sei Ulin, Banjarbaru, Kalimantan Selatan

Tabel 3.7 Tempat dan Jadwal Penelitian

No Uraian Kegiatan Bulan Bulan Bulan Bulan Bulan Bulan

1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 3 3 4

1 Persiapan
Penelitian
2 Analisis
Permasalahan
3 Perancangan
Sistem
4 Pembuatan
aplikasi
5 Testing

6 Dokumentasi
DAFTAR PUSTAKA
Hanif. 2007. Analisis & Perancangan Sistem Informasi. Andi, Yogyakarta
Aryanto, Arip dan Tjendrowasono, Irianto, Tri. Februari 2013. “Pembangunan
Sistem Penjualan Online Pada Tokko Indah Jaya Furniture Surakarta”.
Indonesian Journal on Computer Science-Speed (IJCSS) 15 Vol 10 No
A.S Rosa dan M. Shalahuddin. 2014. Rekayasa Perangkat Lunak Terstruktur dan
Berorientasi Objek. Informatika. Bandung.

Anda mungkin juga menyukai