Disusun oleh :
Shobarudin 21.12.2209
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
● Menjadi sekolah mengemudi dengan mutu terbaik dan fasilitas yang memadai
b. Struktur Organisasi
BAB II
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
· 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
· 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.
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 :
b. Admin menginputkan ke sistem berupa form pendaftaran yang berisi paket kursus &
list harga, metode pembayaran, jadwal kursus, dan instruktur.
e. Sistem memberikan bukti transaksi pada Admin yang nantinya akan digunakan untuk
membuat laporan kursus.
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.
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
a. Proses 1 : Pimpinan dan Admin membuat paket kursus & list harga yang disimpan ke
storage Paket Kursus & List Harga.
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.
● 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
Homepage
Pendaftaran
Paket kursus
Form Tambah Kursus
Bukti Transaksi
Pendaftaran
7. Analisis Kebutuhan Non Fungsional Menggunakan Analisis PIECES
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.
PENUTUP
Pembagian tugas
Berikut pembagian serta peran dari setiap anggota :
● Struktur organisasi
● Rancangan Database
● Interface/Mockup
● Interface/Mockup
● Workflow
● Interface/Mockup
Shobarudin 21.12.2209 ● Kebutuhan non fungsional Analisis
PIECES
● Interface/Mockup