Anda di halaman 1dari 38

ANALISIS DAN PERANCANGAN SISTEM INFORMASI

OPERASIONAL  KURSUS MENGEMUDI

PT. MITRA GLOBAL

Dosen Pengampu : Sudarmawan, M.T.

Disusun oleh :

Ibnu Muhammad 21.12.2234

Nur Indah Kusumawardhani 21.12.2235

Rio Valdi Pratama 21.12.2205

Sausan Qotrunnada 21.12.2198

Shobarudin 21.12.2209

PROGRAM STUDI SISTEM INFORMASI

FAKULTAS ILMU KOMPUTER

UNIVERSITAS AMIKOM YOGYAKARTA

2023
KATA PENGANTAR

Puji syukur penulis ucapkan kehadirat Allah SWT atas segala rahmat dan hidayah-
Nya sehingga laporan ini dapat tersusun sampai dengan selesai. Tujuan dari pembuatan
laporan ini adalah untuk memenuhi salah satu Ujian Tengah Semester mata kuliah Analisis
dan Perancangan Sistem Informasi. Tidak lupa penulis mengucapkan terima kasih kepada
bapak Sudarmawan, M.T. selaku dosen pengampu di mata kuliah ini.

Adanya laporan ini diharapkan dapat menambah pengetahuan dan wawasan bagi
pembaca. Dalam penyusunan laporan ini tentu jauh dari kata sempurna, maka dari itu penulis
meminta maaf apabila terdapat kesalahan baik dari segi penulisan dan tatanan bahasanya.
Untuk itu penulis sangat mengharapkan kritik dan saran yang membangun dari pembaca demi
kesempurnaan laporan ini.

 
BAB I

PENDAHULUAN

1.   GAMBARAN UMUM ORGANISASI

a.  Visi atau Tujuan Organisasi

● Menjadi sekolah mengemudi dengan mutu terbaik dan fasilitas yang memadai

● Menciptakan pengemudi yang bersertifikasi dan taat aturan norma berlalu


lintas

b. Struktur Organisasi

c.  Tabel Tugas dan Peran Anggota Organisasi

No Departemen/Bagian Tugas atau Kegiatan 

1 Direktur Memeriksa laporan kursus


Mengatur dan mengawasi jalannya perusahaan

2 Operasional Bertanggung jawab urusan harian

3 Admin / Keuangan Melayani siswa yang ingin mendaftar kursus

Membuat jadwal kursus

Mengatur transaksi pembayaran

Melaporkan pemasukan dan pengeluaran bisnis

4 Instruktur/Driver Melayani siswa kursus

Melaporkan kondisi kendaraan

BAB II

ANALISIS DAN PERANCANGAN SISTEM

 2. Workflow Diagram atau Diagram Alur Kerja

Aliran sistem informasi yang diusulkan pada lembaga kursus mengemudi PT.Mitra Global.
3.   Analisis CRUD 

Sebelum menganalisis PT Mitra Global ini CRUD adalah singkatan dari Create, Read,
Update, dan Delete. Keempat hal tersebut merupakan perintah dengan peran yang esensial
dalam sebuah aplikasi database yang sifatnya relational. Karena PT Mitra Global ini berjalan
di bidang transportasi dan jasa jadi CRUD ini sangat penting untuk perkembangan dan
kemajuan dari PT Mitra Global,
Dalam hal ini, setelah melakukan analisis  CRUD PT Mitra Global menunjukkan bahwa
perusahaan ini telah menggunakan fitur CRUD dengan baik untuk mengelola data dengan
baik data dari para customer ataupun admin itu sendiri dan  dengan menggunakan fitur
CRUD ini PT mitra Global dapat meningkatkan efisien dalam bekerja dan data data yang
tersimpan juga tetap aman serta tersusun secara rapi dan rinci menggunakan CRUD itu
sendiri

a. Analisis Fungsi CRUD Bagi PT MITRA Global

·         Create

PT Mitra Global menggunakan fitur Create untuk membuat data baru, seperti
data pelanggan baru, data pegawai baru dan jasa yang ditawarkan oleh PT
Mitra Global ini. Fitur ini memungkinkan PT Mitra Global untuk mengelola
dan menyimpan data secara terstruktur rapi serta mudah untuk dipahami.

·         Read

Fitur Read digunakan oleh PT Mitra Global untuk mengetahui data yang telah
tersimpan seperti jumlah driver dalam PT Mitra Global lalu jasa apa saja yang
ditawarkan serta ada berapa pelanggan yang menggunakan jasa di PT Mitra
Global pada saat ini yang memudahkan perusahaan untuk melihat
perkembangan PT Mitra Global ini dengan terstruktur.  

·         Update

Fitur update digunakan oleh PT Mitra Global untuk mengupdate atau


mengubah  data stok yang sudah ada dalam sistem CRUD ini. Fitur ini juga 
membantu perusahaan PT Mitra Global ini untuk mengubah informasi seperti
jumlah driver yang masih aktif alamat pelanggan nama pelanggan serta bisa
menambahkan jasa terbaru yang ada di PT Mitra Global ini.

·         Delete

Fitur delete yang digunakan oleh PT Mitra Global ini sendiri yaitu
mempermudah untuk perusahan menghapus pelanggan yang sudah tidak aktif
serta menghapus stok kendaraan yang tersedia dan menghapus jasa yang sudah
tidak terpakai lagi.

b. Alur / Flowchart Sistem Informasi

4.   Konteks Diagram Yang Ingin Dikembangkan

Diagram konteks yaitu diagram yang menggambarkan sumber serta tujuan data  yang akan
diproses. Sistem informasi operasional yang dikembangkan memiliki diagram konteks yang
cukup sederhana. Berikut gambar dari diagram konteks yang sudah dibuat : 
Penjelasan dari diagram konteks diatas yaitu sebagai berikut :

a. Pimpinan menentukan paket kursus & list harga.

b. Admin menginputkan ke sistem berupa form pendaftaran yang berisi paket kursus &
list harga, metode pembayaran, jadwal kursus, dan instruktur.

c. Instruktur menerima jadwal kursus.

d. Siswa melakukan pendaftaran dengan mengisi form pendaftaran, kemudian


menghasilkan bukti transaksi yang akan disimpan di sistem.

e. Sistem memberikan bukti transaksi pada Admin yang nantinya akan digunakan untuk
membuat laporan kursus.

f. Admin mengirimkan laporan kursus ke sistem, kemudian sistem akan mengirimkan


laporan kursus kepada Pimpinan.

5.   Analisis Kebutuhan Fungsional

1) Pendaftaran Siswa:
a. Sistem pendaftaran online untuk calon siswa kursus mengemudi.
b. Pemrosesan informasi pendaftaran, termasuk data pribadi siswa dalam bentuk bukti
transaksi dan jadwal kursus yang diinginkan.

2) Paket Kursus:
a. Penentuan jenis paket kursus yang tersedia, seperti paket dasar, paket lanjutan.
b. Detail tentang apa yang termasuk dalam setiap paket kursus, seperti jumlah jam
pembelajaran, sesi praktek mengemudi, dan materi tambahan.
c. Penyediaan deskripsi yang jelas dan komprehensif untuk setiap paket kursus yang
menjelaskan tujuan, cakupan, dan manfaat dari masing-masing paket.

3) Pembayaran:
a. Menyediakan berbagai opsi metode pembayaran kepada siswa, seperti transfer bank,
kartu kredit, pembayaran online, atau pembayaran melalui aplikasi pembayaran
digital.
b. Memberikan konfirmasi otomatis kepada siswa setelah pembayaran berhasil
dilakukan, melalui email atau pesan pemberitahuan lainnya.

4) Pembuatan Bukti Transaksi:


a. Sistem harus memiliki fitur untuk menghasilkan bukti transaksi yang sah dan dapat
dicetak, yang mencakup informasi penting seperti nama siswa, jumlah pembayaran,
paket kursus & list harga, metode pembayaran, dan instruktur, tanggal pembayaran,,
dan rincian rekening tujuan.

5) Jadwal Kursus : 
a. Kemampuan untuk membuat dan mengatur jadwal pelajaran kursus mengemudi dan
Penentuan waktu, tanggal, dan durasi setiap pelajaran.
b. Kemampuan untuk mengirimkan pemberitahuan kepada siswa tentang jadwal
pelajaran yang telah ditentukan. Pemberitahuan dapat dikirim melalui email, pesan
teks, atau melalui portal siswa.

6) Menentukan Driver:
a. Penentuan driver untuk melayani siswa kursus.

7) Laporan:
a. Kemampuan untuk menghasilkan laporan lengkap mengenai data kursus, termasuk
jumlah siswa yang mendaftar, mengikuti, dan menyelesaikan kursus

6.   DFD Level 1 dan ERD

DFD Level 1 (Diagram 1)


Data Flow Diagram atau DFD merupakan alur dari sebuah sistem atau program yang
berguna memudahkan pengembang dalam memahami serta membuat sistem yang dimaksud.
Perkembangan sistem dimulai dengan konteks diagram sehingga akan diperoleh aliran dan
proses pengolahan data pendaftaran seperti yang diinginkan.

Prosedur DFD Level 1 pendaftaran siswa kursus menyetir : 

a. Proses 1 : Pimpinan dan Admin membuat paket kursus & list harga yang disimpan ke
storage Paket Kursus & List Harga.

b. Proses 2 : Admin membuat metode pembayaran, kemudian disimpan ke storage


Metode Pembayaran.
c. Proses 3 : Admin membuat jadwal kursus & Instruktur, kemudian disimpan ke storage
Jadwal Kursus dan storage Instruktur.

d. Proses 4 : Siswa melakukan pendaftaran berupa form yang terdiri dari biodata, pilihan
paket kursus, metode pembayaran dan jadwal kursus yang tersedia. Data tersebut akan
disimpan ke storage Pendaftaran.
e. Proses 5 : Kemudian pendaftaran akan menghasilkan bukti transaksi yang akan
disimpan ke storage Bukti Transaksi.
f. Proses 6 : Instruktur memiliki jadwal kursus yang telah ditentukan oleh Admin pada
storage Jadwal Kursus.

Entity Relationship Diagram (ERD)

Entity Relationship Diagram (ERD) merupakan hubungan penerjemah yang berisi


komponen-komponen himpunan entitas dan himpunan relasi yang dilengkapi dengan atribut-
atribut dimana untuk menghubungkan entity tersebut digunakan keyfield (primary key
atribut) dari masing-masing entity. Adapun bentuk Entity Relationship Diagram (ERD) dari
sistem yang dirancang yaitu  : 
Prosedur ERD pendaftaran siswa kursus menyetir : 

● One to Many
○ Entitas Pendaftaran dan entitas Paket Kursus memiliki relasi one to many.
Karena pendaftaran memiliki banyak paket kursus, sedangkan satu paket
kursus sudah pasti dimiliki satu pendaftaran.
○ Entitas Pendaftaran dan entitas Metode Pembayaran memiliki relasi one to
many. Karena pendaftaran memiliki banyak metode pembayaran, sedangkan
satu metode pembayaran sudah pasti dimiliki satu pendaftaran.
○ Entitas Pendaftaran dan entitas Jadwal Kursus memiliki relasi one to many.
Karena pendaftaran memiliki banyak jadwal kursus, sedangkan satu jadwal
kursus sudah pasti dimiliki satu pendaftaran.

● Many to One
○ Entitas Jadwal Kursus dan entitas Instruktur memiliki relasi many to one.
Karena satu jadwal kursus memiliki satu instruktur, tetapi satu instruktur bisa
memiliki banyak jadwal kursus.
● One to One
○ Entitas Pendaftaran dan entitas Bukti Transaksi memiliki relasi one to one.
Karena satu pendaftaran memiliki satu bukti transaksi, dan satu transaksi
sudah pasti dimiliki satu pendaftaran.
8. Physical Data Modeling

9. Rancangan Database

1) Tabel admin
a) Structure
b) Data

2) Tabel instruktur
a) Structure
b) Data

3) Tabel paket_kursus
a) Structure
b) Data

4) Tabel pembayaran
a) Structure
b) Data

5) Tabel jadwal_kursus
a) Structure
b) Data

6) Tabel pendaftaran
a) Structure
b) Data

7) Tabel bukti_transaksi
a) Structure
b) Data

10. RANCANGAN INTERFACE

Homepage
Pendaftaran

Web database Admin


Form Tambah Admin

Form Edit Admin


Data Instruktur

form tambah instruktur


form edit instruktur

Paket kursus
Form Tambah Kursus

Form Edit Kursus


Metode Pembayaran

Form Tambah Metode Pembayaran


Form Edit Metode Pembayaran

Form Tambah Kursus


Form Edit Kursus

Bukti Transaksi
Pendaftaran
7. Analisis Kebutuhan Non Fungsional Menggunakan Analisis PIECES

No  Bagian Aktifitas/ PIECES


Fungsional SI Masalah Peluang Solusi

Faktor Variabel Nilai /ada


atau tidak

1.  Efisiensi Penggunaan Performance  Througput Tidak Sistem belum Dibuatkan sistem yang terkomputerisasi
Teknologi terkomputerisasi sehingga kinerja admin dapat lebih eficien
sehingga tidak
eficien dalam
penggunaan

Efektifitas Pengelolaan Respons Time Tidak Akan di buatkan webiste yang terhubung ke
data File masih data base sehingga dapat meminimalisir
disimpan secara kehilangan data tersebut
manual, sehingga
memungkinkan
file hilang atau
terselip saat ingin
dicari
-

2. pembagian efektifitas Informasi Akurasi Tidak Informasi masih Dibuatkan website yang berisi informasi
informasi informasi di sampaikan dari tentang Khursus di mitra global jasa.sehingga
informasi dapat di sampaikan dengan efektif
mulut ke mulut,
dari 1 sumber yang sama.
informasi tersebut
kurang akurat dan
efektif

Relevan Informasi Jasa Relevansi Tidak Dibuatkan website yang berisi informasi
informasi informasi diterima tentang Khursus di mitra global jasa.sehingga
informasi dapat di sampaikan dengan efektif
kadang tidak
dari 1 sumber yang sama.
relevan karena
dari mulut ke
mulut
-

sistem instruktur Tepat waktu  ada sering jadwal Menggunakan website sistem penjadwalan
penjadwala kursus menjadi lebih efisien untuk memastikan
n mengemudi tidak jadwal kursus dapat disusun dengan baik dan
dapat dipenuhi mempertimbangkan ketersediaan instruktur
tepat waktu. dan peserta

3. Proses Admin  Ekonomi Nilai Manfaat ada Transaksi yang Semua proses transaksi dilakukan oleh admin
Transaksi dilakukan kurang dan tentunya mudah dan bisa melalui metode
aman dan tidak tunai atau pun non tunai. Untuk kedepanya
efisien akan di buatkan website transaksi dilakukan
secara online.

Proses Biaya Nilai Biaya Tidak Biaya sulit di


Mengikuti lacak sumber Dibuatkannya webite sehinga proses transaksi
Kursus karena dilakukan tercatat dengan pasti .
secara manual,
4. Data Security  Control Perlindungan Tidak di buatkan website sehingga dapat menjaga
Keamanan yang
terhadap keamana data yang dimiliki perusahaaan di
kurang,
manipulasi dan setting hanya orng yang memiliki akun yang
kemungkinan
pencurian bisa login dan juga melakukan pengamanan
terjadi kecurangan
data/informasi fisik terhadap tempat penyimpanan data,
yang dilakukan
seperti menggunakan ruangan yang terkunci
oleh seluruh
dengan akses terbatas, pengawasan CCTV,
karyawan
atau penggunaan brankas untuk melindungi
media penyimpanan yang penting.

Keamanan Pengelolaan Perlindungan


data data terhadap Tidak
kerusakan Dapat terjadi nya Sebaik nya dilakukan pembuatan website
data/informasi human error sehingga mengurangi resiko human error

5. Kualitas Sumber daya Jumlah sumber


Memerlukan
6. Kelayakan Pengolahan Servis Banyaknya Tidak Sulit mencari Diharapkan dengan dibuatnya data base dan
informasi data ragam data dan website ini dapat mencari infomasi yang
informasi yg informasi yang dibutuhkan dengan cepat.
bisa memenuhi dibutuhkan karena
kebutuhan datanya dalam
informasi bentuk kertas

Prosedur Efisiensi Banyaknya Tidak Dibuatkan website kursus untuk kursus


Layanan Prosedur procedure Prosedur yang mengemudi yang mencakup informasi tentang
untuk dilakukan admin program kursus, jadwal, biaya, instruktur, dan
mendapatkan sudah cukup cara mendaftar. dan akan memungkin kan
layanan sederhana. Tetapi kinerja admin lebih efisien
informasi kekurangaannya
hanya tdak eficien
BAB IV

PENUTUP

Pembagian tugas
Berikut pembagian serta peran dari setiap anggota : 

Nama  NIM Tugas 

Ibnu Muhammad 21.12.2234 ● Visi dan tujuan organisasi

● Struktur organisasi

● Tugas dan peran anggota organisasi


● Interface/Mockup

Nur Indah Kusumawardhani 21.12.2235 ● Konteks Diagram

● DFD level 0 dan ERD

● Physical Data Modeling

● Rancangan Database

● Interface/Mockup

Rio Valdi Pratama 21.12.2205 ● Analisis CRUD

● Analisis Fungsi CRUD 

● Flowchart Sistem Informasi

● Interface/Mockup

Sausan Qotrunnada 21.12.2198 ● Kebutuhan fungsional

● Workflow 

● Interface/Mockup
Shobarudin 21.12.2209 ● Kebutuhan non fungsional Analisis
PIECES

● Interface/Mockup

Anda mungkin juga menyukai