Anda di halaman 1dari 19

PENGEMBANGAN SISTEM

INFORMASI PENDAFTARAN
SIM ONLINE

Wenda Aditama
| 150533604429
| S1 PTI-D

LATAR BELAKANG MASALAH


Selama ini, mekanisme penerbitan SIM masih terbatas pada
pendaftaran yang berlangsung di kantor Satlantas, menggunakan
formulir registrasi kemudian diisi secara manual dan berkas
formulir di kembalikan ke pendaftaran.
Masalah yang dihadapi oleh Sat Lantas adalah pemohon SIM yang
terdistribusi di luar kota karena administrasi dilakukan secara
manual dan berkas rawan hilang dan rusak dalam waktu singkat.
Terlebih lagi, proses yang sedemikian rupa memakan waktu yang
lama dan memerlukan tenaga dan biaya yang besar. Maka,
terbentuklah inovasi untuk membuat Sistem Pendaftaran SIM
secara Online.

DEFINISI SURAT IJIN MENGEMUDI


(SIM)
Surat Ijin Mengemudi adalah bukti
registrasi dan identifikasi yang
diberikan oleh Polri kepada
seseorang yang telah memenuhi
persyaratan administrasi, sehat
jasmani dan rohani, memahami
peraturan lalu lintas dan terampil
mengemudikan kendaraan bermotor.

METODE PENGEMBANGAN
SOFTWARE
Metode ini berdasarkan prinsip utama yang menentukan setiap area
teknologi, aktivitas pemodelan, dan teknik lainnya .

Gambar Metode Pengembangan Software

LANJUTAN(1)
Sejumlah tahap yang akan dilakukan dalam metode pengembangan :
1. Rekayasa dan pemodelan sistem (System Engineering and Modeling)
Rekayasa dan analisis system menyangkut pengumpulan kebutuhan pada
tingkat sistem dan sebagian kecil analisis serta desain puncak. Rekayasa
informasi juga mencakup pengumpulan kebutuhan pada tingkat bisnis strategis
dan area bisnis.
2. Analisa Kebutuhan Software (Software Requirement Analysis)
Pada tahap ini dilakukan pendefinsian kebutuhan software yang akan menjadi
SRS (Software Requirement Spesification), yaitu dokumen yang berisi deksripsi
lengkap mengenai pada kemampuan software (what) tanpa menjelaskan
bagaimana (how) software akan melaksanakan kemampuan. SRS diperlukan
karena banyak kesalahan yang timbul pada fase requirement dan tidak
terdeteksi sejak dini serta mengehemat biaya perbaikan

LANJUTAN(2)
3. Desain
Tahap desain merupakan penjabaran dari fungsi perangkat lunak serta
spesifikasi software agar dapat diimplementasikan, yang meliputi perancangan
data dan interface
4. Generasi Kode (Code Generation)
Tahap ini merupakan hasil rancangan detail yang ditranslasikan dalam suatu
pemrogaman, kemudian suatu compiler menerima source machine code sebagai
input dan menghasilkan object code yang akan diterjemahkan menjadi machine
code.
5. Pengujian (Testing)
Pengujian adalah proses menjalani dan mengevaluasi sebuah software secara
manual maupun otomatis untuk menguji apakan perangkat lunak sudah
memenuhi persyaratan dan perbedaan anatara hasil yang diharapkan dengan

ANALISIS DAN PERANCANGAN

ANALISIS
1.1 Analisis
Selama ini mekanisme pendaftaran SIM dilakukan di kantor Sat
Lantas dan dilakukan secara manual serta belum terkomputerisasi.

Gambar Mekanisme Pendaftaran SIM

LANJUTAN..(1)
Dalam pengembangan suatu software salah satu bagian paling penting dan
mendasar adalah kebutuhan data, karena dengan terdefinisikannya kebutuhan
data dengan baik maka proses pengembangan lebih efisien.
Berdasarkan proses analisis dapat didefiniskan beberapan kebutuhan perngkat
lunak sebagai SRS yang akan menjadi fungsional aplikasi Sistem Pendaftaran SIM
Online, setiap SRS harus dapat diuji benar pada tahapan testing.

LANJUTAN..(2)
Entity Relantionship Diagram

LANJUTAN..(3)
Data Context Diagram

PERANCANGAN
Perancangan Basis Data
Dalam ERD diketahui hubungan kardinalitas antar entitas. Relasi antar
entitas ditransformasikan ke dalam bentuk sebagai berikut
1. Tranformasi setiap entitas menjadi table dengan atribut pada entitas
menjadi kolom pada table
.Data cacat (id_cacat, nama_cacat).
.Data golongan_SIM (id_golongan, nama_golongan).
.Data jenis_permohonan (id_permohonan, nama_permohonan).
.Data kabupaten_kota (kd_kab, nm_kab)
.Data pekerjaan (id_pekerjaan, nama_pekerjaan).
.Data pendidikan (id_pendidikan, nama_pendidikan).

LANJUTAN..
Data user (id_user, name, username, password, last_login,
login, id_kategori, pangkat)
Data keterangan_diri (NIK, jenis, golongan_sim_lalu,
nomor_sim_lalu, golongan_sim, kode_bank, nomor_resi,
tanggal_resi, nama_depann, nama_belakang, jenis_kelamin,
warga_negara, asal_Negara, nomor_paspor, tanggal_paspor,
nomor_kims, tinggi, tempat_lahir, tanggal_lahir, peerjaan,
alamat, RT_RW, kabupaten_kota, kodepos, telepon,
nama_ayah, nama_ibu, nomor_ktp, dikeluarkan, pendidikan,
kacamata, cacat, sertifikat, alamat_darurat, RT_RW_darurat,
kodepos_darurat, telepon_darurat, tanggal_daftar).

LANJUTAN..
Data user (id_user, name, username, password, last_login,
login, id_kategori, pangkat)
Data keterangan_diri (NIK, jenis, golongan_sim_lalu,
nomor_sim_lalu, golongan_sim, kode_bank, nomor_resi,
tanggal_resi, nama_depann, nama_belakang, jenis_kelamin,
warga_negara, asal_Negara, nomor_paspor, tanggal_paspor,
nomor_kims, tinggi, tempat_lahir, tanggal_lahir, peerjaan,
alamat, RT_RW, kabupaten_kota, kodepos, telepon,
nama_ayah, nama_ibu, nomor_ktp, dikeluarkan, pendidikan,
kacamata, cacat, sertifikat, alamat_darurat, RT_RW_darurat,
kodepos_darurat, telepon_darurat, tanggal_daftar).

IMPELEMENTASI DAN PENGUJIAN


Sistem Informasi pendaftaran SIM Online diimplementasikan
menggunakan pemrogaman PHP dan DBMS MySQL versi 5.0
Pengujian perangkat lunak ini dilakukan dengan metode balck box,
yaitu menguji fungsionalitas dari perangkat lunak, tanpa harus
mengeahui struktur internal program.

IMPELEMENTASI DAN PENGUJIAN


Hasil Pengujian :

IMPELEMENTASI DAN PENGUJIAN


Hasil Pengujian :

IMPELEMENTASI DAN PENGUJIAN


Hasil Pengujian :

Gambar Nomor Registrasi dalam bentuk PDF

TERIMA KASIH