BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 Tinjauan Organisasi dan Profil Perusahaan Organisasi berasal dari kata Yunani “organon” yang berarti alat atau instrument, organisasi pada dasarnya digunakan sebagai tempat atau wadah bagi orang-orang untuk berkumpul, bekerjasama secara rasional dan sistematis, terencana, terpimpin dan terkendali, dalam memanfaatkan sumber daya (uang, material, mesin, metode, lingkungan). sarana -prasarana, data yang digunakan secara efisien dan efektif untuk mencapai tujuan organisasi. dengan demikian organisasi bukan tujuan tetapi sebagai alat untuk mencapai tujuan yang secara umum sering didefinisikan sebagai sekelompok manusia yang bekerja sama dalam rangka mencapai tujuan bersama. Dari pengertian organisasi tersebut terdapat dua dimensi yaitu sekelompok manusia dan tujuan bersama yang hendak dicapai. 3.1.1. Sejarah Perusahaan CV. Julia Jaya didirikan sejak tanggal 3 maret 2009, oleh Bapak Bambang setiawan dan Ibu Sri Kusumastuti Sebuah perusahaan yang bergerak dalam bidang jasa pelayanan kursus mengemudi. Pada mulanya stir mobil Julia jaya hanya mempunyai satu kantor yang beralamat di jalan raya perumahan jurang mangu indah. Seiring berjalannya waktu sesuai permintaan siswa yang belajar dengan adanya 1 armada dan 1 tempat saja dirasa masih kurang memadai, sehingga munculah ide untuk penambahan cabang /gerai lokasi baru dan armada. Pada tahun 2011 dibukalah kantor cabang ke-2 dijalan perkici sector 5 bintaro jaya. Setelah adanya penambahan kantor cabang kedua dan armada tersebut maka bertambah pula calon siswa baru yang ingin mendaftar dan bergabung untuk latihan mengemudi di CV. Julia Jaya. Dan tidak lama kemudian dengan adanya 2 cabang dan 2 armada tersebut tidak memenuhi standart operasional di lapangan sehingga pada Tahun 2013 diresmikanlah kantor cabang ke-3 yang berlokasi disektor 9 bintaro jaya. Armada yang digunakan saat itu sejenis kendaraan bermerek avanza (manual), seiring berkembangnya kemajuan dibidang otomotif sehingga dikeluarkannya kendaraan berjenis (matic) , karena banyaknya permintaan dari siswa yang ini belajar mengemudi menggunakan jenis kendaraan tersebut. Sampai saat ini armada yang digunakan untuk belajar ada 2 jenis yaitu (matic dan manual). mempunyai
6 orang karyawan
CV. Julia Jaya
yang masing-masing mempunyai tugas dan
36
http://digilib.mercubuana.ac.id/
37
wewenang di dalam pekerjaannya yakni 3 orang instruktur dan 3 orang admin. Selain membuka pelayanan untuk kursus mengemudi, CV.Julia Jaya juga memberikan pelayanan untuk mengurus pembuatan dan perpanjangan SIM A/C UMUM untuk wilayah DKI Jakarta dan Tangerang. 3.1.2. Lokasi Perusahaan CV.Julia Jaya Lokasi perusahaan dapat
memberikan pengaruh yang sangat besar pada
perusahaan dalam beberapa aspek diantaranya kemampuan dalam bersaing, dalam memberikan pelayanan kepada costumer yang datang
(calon siswa baru) serta
menentukan kelancaran di dalam kegiatan operasional pada CV. Julia Jaya tersebut sekarang berlokasi. 1.
Depan perumahan PJMI/Pertigaan Cipadu No.27 Pondok Aren (Telp. 021-7440702, 021-98148474)
2.
Bintaro Utama Sektor 5 No.59 (Dekat masakan padang ) (Telp. 021-7440702, 021-92011460)
3.
Bintaro Utama Sektor 9 (Samping Futsal dekat taman bunga) (Telp. 021-7440702, 021-95385628)
3.1.3. Materi Belajar CV. Julia Jaya TAHAP I 1.
Pengenalan instrument yang ada di mobil serta fungsi dan bagaimana cara mengoperasikannya.
2.
Praktek penguasaan mobil dijalan raya serta rambu-rambu lalu lintas.
3.
Pelatihan medan tanjakan dan penguasaan teknik-teknik tanjakan.
4.
Pelajaran bagaimana parker yang baik dan benar.
TAHAP II 1.
Ujian dijalan raya langsung di nilai dan diawasi instruktur.
2.
Ujian medan/ track tanjakan dan ditempat-tempat macet.
3.
Ujian parkir, keterampilan dan ketangkasan mengemudi.
3.1.4. Tujuan Perusahaan CV.Julia Jaya 1.
Tujuan kursus mengemudi adalah untuk meminimalkan jumlah kecelakaan dijalan dengan menggunakan kursus mengemudi yang lebih baik dan terjamin mutunya.
http://digilib.mercubuana.ac.id/
38
2.
Instruktur Memberikan arahan kepada calon siswa untuk berhati-hati dalam mengemudi dan lebih mempunyai skill dalam berkendara.
3.
Calon siswa dapat mengetahui aturan dan norma-norma yang berlaku pada tata tertib beralu lintas serta belajar mengenal dan memahami rambu-rambu lalu lintas di jalan raya.
4.
Memberikan sistem pengajaran yang efektif dengan metode belajar teori dan praktik langsung dilapangan dengan sistem belajar private yaitu 1 siswa dan 1 instruktur.
5.
Menghindari terjadinya kecelakaan dalam mengemudi antar kendaraan dimanapun dan kapanpun.
3.1.5. Visi dan Misi CV.Julia Jaya 1.
Visi perusahaan merupakan gambaran perusahaan dimasa yang akan datang yang diharapkan akan sesuai dengan tujuan dan cita-cita seluruh komponen perusahaan, CV. Julia Jaya yang didirikan di daerah tangerang selatan dengan visi memberikan pelayanan dan kualitas yang terbaik dalam mengemudi. a. Misi perusahaan merupakan pernyataan yang menjelaskan konsep perusahaan, bisnis yang dijalankan, latar belakang perusahaan dan costumer yang dilayani yang mendasari prinsip perusahaan. Misi CV.Julia Jaya yaitu menjadi penyedia jasa layanan kursus mengemudi yang berkualitas, terpercaya dan handal. Menjadi penyedia jasa mengemudi dengan instruktur yang professional, berpengalaman, dan sabar dalam mengajarkan latihan mengendarai mobil kepada calon siswa.
3.1.6. Struktur Manajemen 3.1.6.1 Definisi Pengorganisasian Pengorganisasian adalah suatu proses pembentukan kegunaan yang teratur untuk semua sumber daya dalam sistem manajemen. Penggunaan yang teratur tersebut menekankan pada pencapaian tujuan sistem manajemen dan membantu wirausahawan tidak hanya dalam pembuatan tujuan yang nampak tetapi juga didalam menegaskan sumber daya yang akan digunakan untuk mencapai tujuan tersebut. Organisasi kewirausahaan, seperti dalam bab ini menunjuk pada hasil-hasil proses pengorganisasian. Pada hakikatnya, tiap sumber daya organisasional mewakili suatu investasi dari mana sistem manajemen harus mendapat
http://digilib.mercubuana.ac.id/
39
pengembaliannya (return). Pengorganisasian yang sesuai dari sumber daya-sumber daya tersebut akan meningkatkan efektivitas dan efisiensi dari penggunaannya. Henry Fayol telah mengembangkan enam belas garis pedoman umum yang bisa digunakan ketika mengorganisasi sumber daya-sumber daya. Walaupun garis pedoman tersebut dipublikasikan di Inggris pada tahun 1949, garis pedoman tersebut masih merupakan saran yang bernilai bagi wirausahawan dewasa ini. 1. Menyiapkan dan melaksanakan rencana operasional secara bijaksana. 2. Mengorganisasi faset kemanusiaan dan bahan sehingga konsisten dengan tujuan-tujuan, sumber daya-sumber daya, dan kebutuhan dari persoalan tersebut. 3. Menetapkan wewenang tunggal, kompeten, enerjik, dan menuntun (struktur manajemen formal). 4. Mengkoordinasi semua aktifitas-aktifitas dan usaha-usaha. 5. Merumuskan keputusan yang jelas, berbeda, dan tepat. 6. Menyusun bagi seleksi yang efisien sehingga tiap-tiap departemen dipimpin oleh seorang manajer yang kompeten, enerjik dan tiap-tiap karyawan ditempatkan pada tempat dimana dia bisa menyumbangkan tenaganya secara maksimal 7. Mendefinisikan tugas-tugas 8. Mendorong inisiatif dan tanggung jawab 9. Memberikan balas jasa yang adil dan sesuai bagi jasa yang diberikan 10. Memfungsikan sanksi terhadap kesalahan dan kekeliruan 11. Mempertahankan disiplin 12. Menjamin bahwa kepentingan individu konsisten dengan kepentingan umum dari organisasi. 13. Mengakui adanya satu komando 14. Mempromosikan koordinasi bahan dan kemanusiaan 15. Melembagakan dan memberlakukan pengawasan 16. Menghindari adanya pengaturan birokrasi (red tape) dan kertas kerja. A. Arti Penting Pengorganisasian Fungsi pengorganisasian sangat penting bagi sistem manajemen karena ia adalah mekanisme utama dengan mana wirausahawan mengaktifkan rencanarencana. Pengorganisasian menciptakan dan mempertahankan hubungan antara semua sumber daya- sumber daya organisasional dengan menunjukkan sumber daya-
http://digilib.mercubuana.ac.id/
40
sumber daya mana yang akan digunakan untuk aktivitas tertentu, dan kapan, dimana, dan bagaimana sumber daya tersebut digunakan. Suatu usaha pengorganisasian yang mendalam akan membantu wirausahawan didalam meminimasi kelemahan, seperti peniruan usaha dan sumber daya operasional yang menganggur. Beberapa teorisi manajemen memandang fungsi pengorganisasian demikian pentingnya, sehingga mereka
menyarankan
diciptakannya
dan
difungsikannya
departemen
pengorganisasian dalam sistem manajemen. Bidang tanggung jawab dari departemen tersebut termasuk juga (1) Pengembangan rencana-rencana reorganisasi yang akan membuat sistem manajemen lebih efektif dan efisien, (2) mengembangkan rencanarencana untuk meperbaiki keterampilan manajerial yang sesuai dengan kebutuhan sistem manajemen sekarang ini, (3) berusaha untuk mengembangkan suatu iklim organisasional yang menguntungkan dalam sistem manajemen. B.
Proses Pengorganisasian Lima langkah utama dari proses pengorganisasian adalah 1. Tercermin dalam rencana-rencana dan tujuan-tujuan, 2. Menetapkan tugas-tugas pokok, 3. Membagi tugas-tugas pokok kedalam subtugas-subtugas, 4. Alokasi sumber daya-sumber daya dan pengarah bagi subtugas-subtugas, dan 5. Mengevaluasi hasil dari strategi pengorganisasian yang diimplementasikan.
Wirausahawan hendaknya secara terus menerus mengulangi langkah-langkah tersebut. Melalui perulangan langkah tersebut, mereka akan mendapatkan umpan balik (feedback) yang akan membantu mereka didalam memperbaiki organisasi kewirausahaan yang ada. Wirausahawan kursus stir mobil CV.Julia Jaya bisa menjadi contoh bagaimana proses pengorganisasian mungkin berfungsi. Langkah pertama dari wirausahawan berupa memulai proses pengorganisasian yang akan tercermin dalam rencana-rencana dan tujuan-tujuan kursus stir mobil CV.Julia Jaya tersebut. Karena rencana-rencana melibatkan penentuan bagaimana kursus stir mobil akan mencapai tujuan-tujuan, dan pengorganisasian melibatkan penentuan bagaimana sumber daya-sumber daya kursus stir mobil CV.Julia Jaya sesungguhnya
akan
wirausahawan
kursus
digunakan stir
mobil
untuk
mengaktifkan
CV.Julia
pengorganisasian dengan mengerti perencanaan.
http://digilib.mercubuana.ac.id/
Jaya
rencana-rencana,
hendaknya
memulai
41
Langkah kedua dan ketiga dari proses pengorganisasian dipusatkan pada tugastugas yang harus dilaksanakan dalam sistem manajemen. Sesudah wirausahawan mengerti rencana-rencana dan tujuan-tujuan dari kursus stir mobil CV.JuliaJaya, dia harus merancang bidang tugas atau pekerjaan besar yang harus dilaksanakan di kursus stir mobil CV. Julia Jaya. Pada kursus stir mobil CV.Julia Jaya tertentu, dua dari bidang tersebut mungkin penunggu pelanggan, koki masak. Kemudian dia harus membagi tugas besar tersebut menjadi subtugas-subtugas. Contohnya, dia mungkin memutuskan bahwa subtugas-subtugas dari penunggu pelanggan adalah pengantar pesanan dan pembersih meja. Langkah pengorganisasian keempat wirausahawan kursus stir mobil CV.Julia Jaya harus menentukan siapa yang akan mengantarkan pesanan, siapa yang akan membersihkan meja, dan seluk beluk dari hubungan diantara individu-individu tersebut. Tipe meja atau tata ruang dan tipe peralatan
makan
yang
digunakan
juga
merupakan
factor
yang
harus
dipertimbangakan disini. Langkah kelima, evaluasi hasil-hasil dari strategi pengorganisasian tertentu, yang memerlukan wirausahawan kursus stir mobil CV.Julia Jaya untuk mengumpulkan umpan balik tentang seberapa baik strategi pengorganisasian yang diimplementasikan. Umpan balik ini bisa digunakan oleh wirausahawan untuk memperbaiki organisasi kewirausahaan yang ada. Contohnya, wirausahawan mungkin mendapati bahwa tipe tata ruang tidak cukup besar dan tipe yang besar akan memberikan hasil berupa tercapainya tujuan.
C.
Struktur Organisasi Setiap perusahaan pada umumnya mempunyai struktur organisasi. Penyusunan
struktur organisasi merupakan langkah awal dalam memulai pelaksanaan kegiatan perusahaan dengan kata lain penyusunan struktur organisasi adalah langkah terencana dalam suatu perusahaan untuk melaksanakan fungsi perencanaan, pengorganisasian, pengarahan, dan pengawasan. Suatu kegiatan operasional dalam perusahaan dapat berjalan dengan baik dan benar sesuai dengan yang dinginkan, maka setiap perusahaan besar maupun kecil harus mempunyai struktur organisasi. Struktur organisasi menggambarkan dengan jelas pemisahan kegiatan pekerjaan antara yang satu dengan yang lain dan bagaimana hubungan aktivitas dan fungsi dibatasi. Dalam struktur organisasi yang baik harus menjelaskan hubungan wewenang siapa yang melapor kepada siapa, jadi ada satu pertanggung jawaban apa yang akan di kerjakan.
http://digilib.mercubuana.ac.id/
42
STRUKTUR ORGANISASI CV JULIA JAYA
PENASIHAT BP. BAMBANG S
DIREKTUR IBU SRI. K
ADMINISTRATOR DHONA AGUNG P.
ADMIN SEKTOR 9
ADMIN SEKTOR 5
ADMIN PJMI
CITRA
FITRI
WIWIN
INSTRUKTUR
INSTRUKTUR
INSTRUKTUR
SAMID
UDIN
GOFUR
Gambar 3.1. Struktur Organisasi CV. Julia Jaya 3.2 Analisa Sistem Yang Sedang Berjalan CV. Julia Jaya merupakan perusahaan yang bergerak dibidang jasa. Sistem yang berjalan pada CV.Julia Jaya selama ini masih menggunakan sistem manual diantarannya yaitu proses pendaftaran calon siswa baru yang masih diharuskan datang ke lokasi cabang/gerai, diharuskan mengisi formulir pendaftaran. selain itu juga bagi calon siswa baru yang ingin mendaftar juga bisa melalui telepon. Faktor lainnya yang menyebabkan kurangnya informasi yang didapat dari masyarakat yang ingin belajar mengemudi yaitu kurangnya promosi-promosi melalui media internet karena kurangnya pengenalan serta banyaknya persaingan bisnis dibidang jasa kursus sekolah mengemudi ini. Yang kedua selain sistem yang masih manual pada proses pendaftaran yaitu pada sistem penjadwalan yang dilakukan oleh bagian admin CV. Julia Jaya yang dimana membuat jadwal/jam belajar bagi para calon siswa baru masih menggunakan media kertas secara tertulis, Pada CV. Julia Jaya proses penjadwalan itu sendiri di tentukan dan diatur oleh bagian admin, dalam proses ini calon siswa baru tidak bisa request jam yang diinginkan oleh sebab itu calon siswa pun harus menunggu konfirmasi jam dari bagian admin tersebut. Hal ini sangatlah membuat bagian admin tersebut mengalami kewalahan
http://digilib.mercubuana.ac.id/
43
dalam mengatur dan memberikan konfirmasi jam kursus kepada calon siswa jika bagian admin tidak memberikan konfirmasi jam kursus kepada calon siswa yang sudah mendaftar dikarenakan tidak adanya jam yang kosong, hal ini membuat sistem penjadwalan tersebut menjadi tidak sejalan dan calon siswa baru yang sudah mendaftar akan berpindah dan mencari tempat kursus yang lain. Sistem belajar mengemudi yang diterapkan pada CV.Julia Jaya ini menggunakan metode private, dimana hanya ada 1 orang siswa dan 1 orang intsruktur saja.Selain itu masih jelas terlihat sekali banyaknya file-file dalam bentuk sebuah dokumentasi yang dijadikan bahan untuk sebuah laporan pembukuan yang diberikan ke direktur CV.Julia Jaya tersebut.
Gambar 3.2 Rich Picture Analisa Sistem Yang Sedang Berjalan 3.3 Sistem Administrasi Yang Sedang Berjalan 1. Pendaftaran calon siswa baru Calon siswa baru datang langsung ke lokasi/cabang CV.Julia Jaya, mendaftar dan bertemu langsung dengan bagian administrasi, pertama bagian administrasi menjelaskan tentang ketentuan pembelajaran di CV.Julia Jaya yang terdiri dari (Praktek dan Teori), Fasilitas Kendaraan (AVANZA, AGYA,RUSH, AC/Musik),
http://digilib.mercubuana.ac.id/
44
Biaya Pendaftaran. Lalu menjelaskan tentang rincian paket belajar yang terdiri dari 3 paket yaitu PAKET A,B dan C (Hari dan jumlah pertemuan/ jam belajar), biaya belajar yang sesuai dengan paket yang diambil, dan juga menjelaskan belajar dengan sistem
private,
selain
itu
juga
menjelaskan
tentang
jasa
pembuatan
SIM/STNK.UMUM (Tangerang/DKI). Yang Kedua, jika calon siswa baru tersebut jadi mendaftar maka bagian administrasi memberikan formulir pendaftaran, dan calon siswa baru tersebut wajib mengisi biodata lengkap beserta pilihan paket, hari dan jumlah pertemuan atau jam belajar yang diambil selama bergabung. Setelah itu calon siswa diberikan kartu pelajar stir mobil CV.Julia Jaya yang diwajibkan untuk dibawa saat kursus mengemudi. 2. Pembayaran paket belajar CV.Julia Jaya Jika calon siswa ingin mendaftar dikenakan biaya pendaftaran Rp.20.000, jika calon siswa sudah memilih dan akan membayar Lunas biaya paket belajar maka calon siswa tersebut diberikan kebebasan untuk tidak membayar uang pendaftaran lagi. Untuk proses pembayaran belajar melalui paket pilihan dari mobil (matic/manual) calon siswa baru bisa melakukan pembayaran 2 kali bayar (Pertama minimal 50% dan pelunasan setelah 3 x belajar), jika siswa ingin menambah jam belajar (1 jam Rp.75.000,-). Selain itu jika calon siswa baru atau yang sudah belajar ingin belajar lagi atau ingin sekedar melancarkan proses mengemudi bisa mengambil sistem private Untuk proses pembayaran pada sistem private bebas memilih hari (Rp.250.000,-/2 Jam). Jika calon siswa tersebut sudah membayar sesuai dengan biaya paket dan jam belajar yang harapkan, maka bagian administrasi memberikan sebuah tanda bukti pembayaran (kwitansi) sebanyak 2 lembar untuk bagian administrasi dan siswa. Calon siswa diwajibkan untuk memberikan Uang Tips kepada instruktur minimal Rp.15.000,-/1 Jam, Kecuali Antar Jemput Rp.20.000,-/1 Jam. 3. Jasa Antar – Jemput Calon Siswa Baru Pada sistem belajar mengemudi di CV.Julia Jaya juga menerima layanan jasa antar jemput calon siswa kerumah, bagi yang tidak ingin atau tidak sempat datang langsung ke gerai/ lokasi cabang CV.Julia Jaya bisa di jemput kerumah dengan instruktur kami dengan memberikan alamat rumah yang jelas. Jika jam belajar mengemudi sudah selesai calon siswa akan di antar oleh instruktur kami kerumah.
http://digilib.mercubuana.ac.id/
45
4. Jasa Pembuatan SIM (Surat Izin Mengemudi) UMUM DKI/TANGERANG Selain belajar mengemudi calon siswa pun juga bisa membuat SIM (Surat Izin Mengemudi) UMUM DKI/TANGERANG, Jika Calon siswa /Siswa yang ingin membuat SIM (Surat Izin Mengemudi) langsung datang ke lokasi/gerai cabang CV.Julia Jaya dan bertemu dengan bagian administrasi setelah itu calon siswa/Siswa akan di data oleh bagian administrasi jika sudah selesai dan dinyatakan telah memenuhi persyaratan pembuatan SIM (Surat Izin Mengemudi), calon siswa/Siswa akan dijelaskan dan diberitahukan untuk jadwal keberangkatan pembuatan SIM (Surat Izin Mengemudi) dan berkumpul di gerai/ lokasi cabang yang dituju karena bersifat kolektif jadi instruktur bersama sama dengan calon siswa/siswa datang ke pembuatan SIM (Surat Izin Mengemudi) yang berada di Polres Metro Tangerang. 3.4 Analisa Sistem Yang Berjalan Pada Use Case Diagram Untuk menganalisis sistem yang sedang berjalan, penelitian ini menggunakan program Unified Modeling Language (UML) untuk menggambarkan proses yang berjalan saat ini prosedur yang digunakan adalah Use Case Diagram sebagai berikut: 1. Use Case Diagram Pendaftaran Pada CV. Julia Jaya
Gambar 3.3 Use Case Diagram Pendaftaran Yang Berjalan
http://digilib.mercubuana.ac.id/
46
Tabel 3.1 Keterangan Use Case Diagram Datang Ke lokasi Pendaftaran CV. Julia Jaya Nama Use Case
Datang ke lokasi pendaftaran CV.Julia Jaya
Aktor
Calon siswa
Deskripsi Singkat
Calon siswa datang ke lokasi pendaftaran CV. Julia Jaya
Pra-Kondisi
Calon siswa belum melakukan pendaftaran
Tindakan
Calon siswa ingin bertanya persyaratan kursus
Pasca Kondisi
Calon siswa ingin bergabung dan belajar kursus stir mobil di CV.Julia Jaya
Tabel 3.2 Keterangan Use Case Diagram Memilih Biaya Paket Kursus dan Jenis Mobil (Matic/ Manual) Nama Use Case
Memilih Biaya Paket Kursus dan Jenis Mobil (Matic/Manual)
Aktor
Calon siswa
Deskripsi Singkat
Calon siswa memilih biaya paket kursus dan jenis mobil (Matic/Manual)
Pra-Kondisi
Calon siswa belum memilih biaya paket kursus dan jenis mobil (Matic/Manual)
Tindakan
Calon siswa melakukan pilih biaya paket kursus dan jenis mobil (Matic/Manual)
Pasca Kondisi
Calon siswa sudah memilih biaya paket kursus dan jenis mobil yang diinginkan
Tabel 3.3 Keterangan Use Case Diagram Isi Formulir Pendaftaran Nama Use Case
Isi formulir pendaftaran
Aktor
Calon siswa
Deskripsi Singkat
Calon siswa isi formulir pendaftaran
Pra-Kondisi
Calon siswa belum mendaftar kursus
Tindakan
Calon siswa menerima formulir pendaftaran kursus dan mengisi data diri
Pasca Kondisi
Calon siswa sudah terdaftar dan siap mengikuti kursus
http://digilib.mercubuana.ac.id/
47
Tabel 3.4 Keterangan Use Case Diagram Membayar Biaya Paket Kursus Nama Use Case
Membayar biaya paket kursus
Aktor
Calon siswa
Deskripsi Singkat
Calon siswa membayar biaya paket kursus
Pra-Kondisi
Calon siswa belum melunasi biaya paket kursus
Tindakan
Calon siswa membayar biaya paket kursus yang diambil secara langsung
Pasca Kondisi
Calon siswa sudah terdaftar dan siap mengikuti kursus
Tabel 3.5 Keterangan Use Case Diagram Mendapatkan Kartu Pelajar Nama Use Case
Mendapatkan kartu pelajar
Aktor
Calon siswa
Deskripsi Singkat
Calon siswa mendapatkan kartu pelajar
Pra-Kondisi
Calon siswa belum diberikan kartu pelajar
Tindakan
Calon siswa mendapatkan kartu pelajar atau absensi yang wajib dibawa pada saat latihan kursus stir mobil
Pasca Kondisi
Calon siswa membawa kartu pelajar dan diserahkan kepada instruktur untuk diberikan keterangan dan paraf dari instruktur
Tabel 3.6 Keterangan Use Case Diagram Menerima Kwitansi Pembayaran Nama Use Case
Menerima kwitansi pembayaran
Aktor
Calon siswa
Deskripsi Singkat
Calon siswa menerima kwitansi pembayaran
Pra-Kondisi
Calon siswa belum diberikan tanda bukti pembayaran
Tindakan
Calon siswa menerima tanda bukti pembayaran berupa kwitansi sebanyak satu lembar
Pasca Kondisi
Calon siswa harus menyimpan kwitansi pembayaran sebagai tandai bukti mengikuti kursus
Tabel 3.7 Keterangan Use Case Diagram Memberikan Kartu Pelajar Nama Use Case
Memberikan kartu pelajar
Aktor
Bagian admin
Deskripsi Singkat
Bagian admin memberikan kartu pelajar
Pra-Kondisi
Bagian admin belum memberikan kartu pelajar
http://digilib.mercubuana.ac.id/
48
Tindakan
Bagian admin memberikan kartu pelajar yang wajib dibawa pada saat latihan kursus stir mobil
Pasca Kondisi
Bagian admin sudah memberikan kartu pelajar yang harus dibawa pada saat latihan
Tabel 3.8 Keterangan Use Case Diagram Memberi Kwitansi Pembayaran Nama Use Case
Memberi kwitansi pembayaran
Aktor
Bagian admin
Deskripsi Singkat
Bagian admin memberi kwitansi pembayaran
Pra-Kondisi
-
Tindakan
Bagian admin membuatkan bukti bayar, lalu memberi tanda bukti pembayaran kursus berupa kwitansi
Pasca Kondisi
Bagian admin sudah memberikan tanda bukti pembayaran berupa kwitansi sebanyak satu lembar
Tabel 3.9 Keterangan Use Case Diagram Memberikan Arahan dan Informasi Tata Tertib Kursus Nama Use Case
Memberikan Arahan dan Informasi Tata Tertib Kursus
Aktor
Bagian admin
Deskripsi Singkat
Bagian admin memberikan arahan dan informasi tata tertib kursus
Pra-Kondisi
Bagian admin belum memberikan arahan dan informasi mengenai tata tertib
Tindakan
Bagian admin memberikan arahan mengenai peraturan yang harus dijalani dan informasi mengenai tata tertib selama menjalani kursus stir mobil
Pasca Kondisi
Bagian admin sudah memberikan arahan dan informasi tata tertib yang harus dipatuhi
Tabel 3.10 Keterangan Use Case Diagram Membuat Laporan Data Calon Siswa Nama Use Case
Membuat laporan data calon siswa
Aktor
Bagian admin
Deskripsi Singkat
Bagian admin membuat laporan data calon siswa
Pra-Kondisi
-
http://digilib.mercubuana.ac.id/
49
Tindakan
Bagian admin mengumpulkan data dan membuat semua laporan data calon siswa baru
Pasca Kondisi
Bagian admin sudah membuat semua laporan data calon siswa dan menyerahkan kepada direktur
2.
Use Case Diagram Penjadwalan Pada CV. Julia Jaya
Gambar 3.4 Use Case Diagram Penjadwalan Yang Berjalan Tabel 3.11 Keterangan Use Case Diagram Pilih Jam Kursus Yang Ditentukan Nama Use Case
Pilih jam kursus yang ditentukan
Aktor
Calon siswa
Deskripsi Singkat
Calon siswa pilih jam kursus yang ditentukan
Pra-Kondisi
Calon siswa belum mengajukan jam kursus
Tindakan
Calon siswa sudah memilih jam kursus dan menghubungi bagian admin
Pasca Kondisi
Calon siswa sudah memilih jam kursus yang diharapkan
http://digilib.mercubuana.ac.id/
50
Tabel 3.12 Keterangan Use Case Diagram Memberikan Info Jam Kursus Yang Di Pilih Nama Use Case
Memberikan info jam kursus yang di pilih
Aktor
Calon Siswa
Deskripsi Singkat
Calon siswa memberikan info jam kursus yang di pilih
Pra Kondisi
Calon siswa belum memberikan info jam kursus yang di pilih
Tindakan
Calon siswa memberikan info kepada bagian admin mengenai jam kursus yang di pilih
Pasca Kondisi
Calon siswa sudah memberikan info jam kursus yang di pilih ke bagian admin
Tabel 3.13 Keterangan Use Case Diagram Menerima Konfirmasi Jam Kursus Nama Use Case
Menerima konfirmasi jam kursus
Aktor
Calon siswa
Deskripsi Singkat
Calon siswa menerima konfirmasi jam kursus
Pra-Kondisi
Calon siswa menunggu konfirmasi mengenai jam kursus
Tindakan
Calon siswa menerima konfirmasi jam kursus melalu via sms
Pasca Kondisi
Calon siswa sudah menerima konfirmasi jam kursus dari bagian admin.
Tabel 3.14 Keterangan Use Case Diagram Menerima Konfirmasi Jam Kursus Nama Use Case
Menerima konfirmasi jam kursus
Aktor
Bagian admin
Deskripsi Singkat
Bagian admin menerima konfirmasi jam kursus
Pra-Kondisi
Bagian admin belum menerima konfirmasi jam
Tindakan
Bagian admin mencatat jam kursus yang dipilih oleh calon siswa
Pasca Kondisi
Bagian admin mulai membuat jam kursus
Tabel 3.15 Keterangan Use Case Diagram Mengecek Dan Mengatur Jam Kursus Calon Siswa Nama Use Case
Mengecek dan mengatur jam kursus calon siswa
Aktor
Bagian admin
Deskripsi Singkat
Bagian admin mengecek dan mengatur kursus calon siswa
http://digilib.mercubuana.ac.id/
51
Pra-Kondisi
Bagian admin belum mengecek dan mengatur jam kursus
Tindakan
Bagian admin mulai mengecek dan mengatur jam kursus yang sudah di pilih
Pasca Kondisi
Bagian admin sudah mengcek dan mengatur jam kursus yang sudah tersedia
Tabel 3.16 Keterangan Use Case Diagram Membuat Jam Kursus Nama Use Case
Membuat jam kursus
Aktor
Bagian admin
Deskripsi Singkat
Bagian admin Membuat jam kursus
Pra-Kondisi
Bagian admin sudah mengecek dan mengatur jam kursus
Tindakan
Bagian admin mulai membuat jam kursus yang dupilih
Pasca Kondisi
Bagian admin sudah membuat jam kursus untuk calon siswa
Tabel 3.17 Keterangan Use Case Diagram Mengkonfirmasi Jam Kursus Nama Use Case
Mengkonfirmasi jam kursus
Aktor
Bagian admin
Deskripsi Singkat
Bagian admin mengkonfirmasi jam kursus
Pra-Kondisi
Bagian admin sudah membuat jam kursus
Tindakan
Bagian admin sudah memberikan konfirmasi jam kursus
Pasca Kondisi
Bagian admin membuat laporan data yang diserahkan ke direktur
3.5 Analisa Sistem Yang di Usulkan Pada CV. Julia Jaya Perancangan sistem adalah tahapan analisis siklus pengembangan sistem yang didefinisikan dari kebutuhan fungsional, untuk merancang implementasi yang menggambarkan
bagaimana
suatu
sistem
dapat
dibentuk
berupa
perancangan,penggambaran,pembuatan sketsa dan pengaturan dan beberapa elemen elemen yang terpisah ke dalam satu kesatuan yang utuh dan termasuk dalam konfigurasi dari komponen – komponen perangkat keras dan perangkat lunak suatu sistem. Analisa sistem yang dimulai dari diagram konteks yang menggambarkan ruang lingkup dari sistem berupa keterkaitan lingkungan dengan sistem dalam lingkungan sistem ini ditentukan dari data yang diterima dan informasi yang dihasilkan, lingkungan sistem diwakilkan oleh entitas luar yaitu memberikan dan mendapat sesuatu dari sistem.
http://digilib.mercubuana.ac.id/
52
Dari masalah yang sedang terjadi pada CV.Julia Jaya, maka penulis membuat sebuah sistem yang baru untuk memberikan kemudahan dan kelancaran di dalam proses pendaftaran dan proses penjadwalan secara terkomputerisasi. Rancangan ini dibuat dengan menggunakan software Microsoft Visio 2007 dan menggunakan sebuah rancangan sistem UML (Unified Modeling Language) seperti Use Case Diagram, Activity Diagram, Sequence Diagram, dan Class Diagram.
Gambar 3.5 Rich Picture Analisa Sistem Usulan
http://digilib.mercubuana.ac.id/
53
3.5.1 Use Case Diagram Usulan Aplikasi Sistem Informasi Pendaftaran dan Penjadwalan Pada Kursus Stir Mobil CV.Julia Jaya Berbasis Web Use Case Usulan
DAFTAR MEMBER REGISTRASI KURSUS PILIH PENJADWALAN
CALON SISWA
KONFIRMASI PEMBAYARAN
<
> <> <>
CETAK PEMBAYARAN <> KURSUS
LOGIN
<> MENGELOLA DATA REGISTRASI TAMBAH USER ADMIN ADMIN MEMBUAT LAPORAN
<> <> Laporan Cabang
<>
Laporan per periode cabang
<>
Laporan per periode semua cabang
Gambar 3.6 Use Case Diagram Sistem Usulan Tabel 3.18 Keterangan Use Case Diagram Daftar Member Nama Use Case
Daftar member
Aktor
Calon siswa
Deskripsi singkat
Calon siswa melakukan daftar member
Pra kondisi
Calon siswa belum melakukan daftar member
Tindakan
Calon siswa melakukan pendaftaran member untuk mengikuti kursus Calon siswa sudah melakukan pendaftaran member
Pasca kondisi
http://digilib.mercubuana.ac.id/
54
Tabel 3.19 Keterangan Use Case Diagram Registrasi Kursus Nama Use Case
Registrasi Kursus
Aktor
Calon siswa
Deskripsi singkat
Calon siswa melakukan register kursus
Pra kondisi
Calon siswa belum melakukan register kursus
Tindakan
Calon siswa melakukan registrasi kursus seperti pilih biaya paket dan jenis mobil
Pasca kondisi
Calon siswa sudah melakukan register kursus
Tabel 3.20 Keterangan Use Case Diagram Pilih Penjadwalan Nama Use Case
Pilih penjadwalan
Aktor
Calon siswa
Deskripsi singkat
Calon siswa pilih penjadwalan
Pra kondisi
Calon siswa belum pilih penjadwalan
Tindakan
Calon siswa bebas memilih jadwal, seperti tempat kursus, jam kursus dan antar jemput.
Pasca kondisi
Calon siswa sudah memilih jadwal yang di inginkan
Tabel 3.21 Keterangan Use Case Diagram Konfirmasi Pembayaran Nama Use Case
Konfirmasi pembayaran
Aktor
Calon siswa
Deskripsi singkat
Calon siswa memberikan konfirmasi pembayaran
Pra kondisi
Calon siswa belum memberikan konfirmasi pembayaran
Tindakan
Calon siswa memberikan konfirmasi pembayaran setelah melunasi biaya registrasi kursus
Pasca kondisi
Calon siswa sudah memberikan konfirmasi pembayaran
Tabel 3.22 Keterangan Use Case Diagram Cetak Pembayaran Kursus Nama Use Case
Cetak pembayaran kursus
Aktor
Calon siswa
Deskripsi singkat
Calon siswa mencetak pembayaran kursus
Pra kondisi
Calon siswa belum melakukan cetak pembayaran kursus
Tindakan
Calon siswa melakukan cetak pembayaran kursus sebagai bukti mengikuti kursus
http://digilib.mercubuana.ac.id/
55
Pasca kondisi
Calon siswa sudah melakukan cetak pembayaran setalah melakukan konfirmasi bayar
Tabel 3.23 Keterangan Use Case Diagram Mengelola Data Registrasi Nama Use Case
Mengelola data registrasi
Aktor
Admin
Deskripsi singkat
Admin mengelola data registrasi
Pra kondisi
Admin belum melakukan olah data registrasi
Tindakan
Admin mengelola data registrasi calon siswa baru
Pasca kondisi
Admin sudah mengelola data registrasi calon siswa baru
Tabel 3.24 Keterangan Use Case Diagram Tambah User Admin Nama Use Case
Tambah user admin
Aktor
Admin
Deskripsi singkat
Admin melakukan tambah user admin
Pra kondisi
Admin belum menambahkan user admin
Tindakan
Admin melakukan tambah user ketika ada penambahan lokasi cabang baru
Pasca kondisi
Admin sudah melakukan penambahan pada user admin
Tabel 3.25 Keterangan Use Case Diagram Membuat Laporan Nama Use Case
Membuat laporan
Aktor
Admin
Deskripsi singkat
Admin membuat laporan
Pra kondisi
Admin belum membuat laporan
Tindakan
Admin login lalu menampilkan laporan data kursus hari ini, dan semua cabang
Pasca kondisi
Admin sudah membuat laporan data
http://digilib.mercubuana.ac.id/
56
3.5.2 Activity Diagram Usulan Untuk menjelaskan secara detail fungsi masing-masing Activity Diagram Sistem Usulan tersebut, maka Activity Diagram Aplikasi sistem informasi pendaftaran dan penjadwalan pada kursus stir mobil CV.Julia Jaya berbasis web adalah: ACTIVITY DIAGRAM USULAN A. Activity Diagram Daftar Member CALON SISWA
SISTEM
MULAI
PILIH DAFTAR MEMBER
MENAMPILKAN MENU FORM DAFTAR MEMBER
ISI DATA MEMBER
EMAIL
PASSWORD
ULANGI PASSWORD
NAMA
ALAMAT
TELP
KLIK DAFTAR
MENAMPILKAN MENU LOGIN
LOGIN EMAIL MENDAPATKAN VERIFIKASI EMAIL
KLIK TAUTAN
SELESAI
Gambar 3.7 Activity Diagram Daftar Member Tabel 3.26 Keterangan Activity Diagram Daftar Member Nama activity
Daftar member
Aktor
Calon siswa
Deskripsi singkat
Calon siswa harus melakukan daftar member dahulu jika ingin mengikuti kursus calon siswa mengisi data member seperti email, password, ulangi password, nama, alamat, telepon lalu klik daftar, kemudian calon siswa masuk ke akun email dan mendapatkan verifikasi email dari sistem untuk mengaktifkan akun member klik tautan.
http://digilib.mercubuana.ac.id/
57
B. Activity Diagram Register Kursus
CALON SISWA
SISTEM
MULAI
MENAMPILKAN MENU LOGIN
LOGIN
MASUKAN EMAIL DAN PASSWORD
MENAMPILKAN HALAMAN ACCOUNT CALON SISWA
KLIK REGISTER KURSUS
PILIH JENIS MOBIL DAN BIAYA KURSUS
SELESAI
Gambar 3.8 Activity Diagram Register Kursus Tabel 3.27 Keterangan Activity Diagram Register Kursus Nama activity
Register Kursus
Aktor
Calon siswa
Deskripsi singkat
Calon siswa melakukan login dengan mengisi alamat email dan password lalu sistem akan masuk ke halaman account calon siswa kemudian klik register kursus lalu pilih jenis mobil dan biaya kursus.
http://digilib.mercubuana.ac.id/
58
C. Activity Diagram Pilih Penjadwalan CALON SISWA
SISTEM
MULAI
MENAMPILKAN MENU LOGIN
LOGIN MASUKAN ALAMAT EMAIL DAN PASSWORD
PILIH PENJADWALAN KURSUS
PILIH TEMPAT KURSUS
PILIH JAM KURSUS
PILIH ANTAR JEMPUT
MENYIMPAN DATA KE DATABASE MENAMPILKAN HALAMAN DATA KETERANGAN REGISTRASI
SELESAI
Gambar 3.9 Activity Diagram Pilih Penjadwalan Tabel 3.28 Keterangan Activity Diagram Pilih Penjadwalan Nama activity
Pilih Penjadwalan
Aktor
Calon siswa
Deskripsi singkat
Calon siswa melakukan login lalu mengisi alamat email dan password, kemudian pilih penjadwalan seperti pilih tempat kursus, pilih antar jemput, pilih jam kursus, lalu klik simpan data tersebut akan masuk ke dalam database setelah itu akan tampil halaman data keterangan registrasi.
http://digilib.mercubuana.ac.id/
59
D. Activity Diagram Konfirmasi Pembayaran CALON SISWA
SISTEM
ADMIN
MULAI
PILIH FORM KONFIRMASI PEMBAYARAN
ISI DATA KONFIRMASI PEMBAYARAN MENGIRIM DATA KE EMAIL LOGIN MASUKAN USER ID DAN PASSWORD MENERIMA KONFIRMASI PEMBAYARAN MEMBALAS KONFIRMASI EMAIL MENGUBAH STATUS PEMBAYARAN
MENGUPDATE DATA STATUS PEMBAYARAN
SELESAI
Gambar 3.10 Activity Diagram Konfirmasi Pembayaran Tabel 3.29 Keterangan Activity Diagram Konfirmasi Pembayaran Nama activity
Konfirmasi pembayaran
Aktor
Calon siswa
Deskripsi singkat
Calon siswa pilih form konfirmasi pembayaran lalu isi data konfirmasi bayar seperti nama, email, subject, no transaksi, bank pembayaran, no. rekening, pemilik rekening, tanggal pembayaran dan pesan kemudian klik kirim, maka sistem akan mengirim data ke email, admin melakukan login, pilih menerima konfirmasi pembayaran, lalu admin akan membalas email konfirmasi bayar, mengubah status pembayaran dan mengupdate data status pembayaran.
http://digilib.mercubuana.ac.id/
60
E. Activity Diagram Cetak Pembayaran Kursus CALON SISWA
SISTEM
MULAI
LOGIN
MASUKAN EMAIL DAN PASSWORD
MENAMPILKAN MENU LOGIN
MENAMPILKAN HALAMAN ACCOUNT CALON SISWA
CEK HISTORI REGISTRASI
CEK STATUS PEMBAYARAN
PILIH CETAK PEMBAYARAN
MENAMPILKAN FORM BUKTI PEMBAYARAN KURSUS
SELESAI
Gambar 3.11 Activity Diagram Cetak Pembayaran Kursus Tabel 3.30 Keterangan Acitivity Diagram Cetak Pembayaran Kursus Nama activity
Cetak Pembayaran Kursus
Aktor
Calon siswa
Deskripsi singkat
Calon siswa login lalu masukan alamat email dan password, lalu sistem menampilkan account calon siswa, calon siswa mengecek history registrasi, kemudian mengecek status pembayaran, pilih cetak pembayaran, lalu sistem akan menampilkan form bukti pembayaran kursus.
http://digilib.mercubuana.ac.id/
61
F. Activity Diagram Mengelola Data Registrasi SISTEM
ADMIN MULAI
MENAMPILKAN MENU LOGIN
LOGIN MASUKAN EMAIL DAN PASSWORD
PILIH DATA REGISTRASI
KONFIRMASI PEMBAYARAN
REGISTRASI
KELOLA DATA REGISTRASI
SELESAI
Gambar 3.12 Activity Diagram Mengelola Data Registrasi Tabel 3.31 Keterangan Acitivity Diagram Mengelola Data Registrasi Nama activity
Mengelola Data Registrasi
Aktor
Admin
Deskripsi singkat
Admin melakukan login lalu masukan alamat email dan password, kemudian pilih data registrasi lalu pilih menu form member untuk kelola data member baru, registrasi untuk kelola data registrasi kursus, dan konfirmasi pembayaran untuk kelola konfirmasi pembayaran jika calon siswa sudah membayar lunas.
http://digilib.mercubuana.ac.id/
62
G. Activity Diagram Tambah User Admin SISTEM
ADMIN MULAI
MENAMPILKAN MENU LOGIN
LOGIN MASUKAN EMAIL DAN PASSWORD
PILIH TAMBAH ADMIN
NAMA ADMIN
USER ADMIN
CABANG
EMAIL LEVEL STATUS
AKSI
KELOLA DATA USER ADMIN
SELESAI
Gambar 3.13 Activity Diagram Tambah User Admin Tabel 3.32 Keterangan Acitivity Diagram Tambah User Admin Nama activity
Tambah User Admin
Aktor
Admin
Deskripsi singkat
Admin melakukan menu login lalu masukan alamat email dan password kemudian kelola data user admin, jika ingin menambah admin cabang pilih tambah admin lalu isi data seperti nama admin, username, cabang, email, level, status dan aksi untuk edit atau hapus.
http://digilib.mercubuana.ac.id/
63
H. Activity Diagram Membuat Laporan SISTEM
ADMIN MULAI
MENAMPILKAN MENU LOGIN
LOGIN MASUKAN EMAIL DAN PASSWORD
PILIH MENU LAPORAN
PILIH CABANG MENAMPILKAN LAPORAN HARI INI DAN SEMUA CABANG PILIH LAPORAN PER PERIODE CABANG MENAMPILKAN TANGGAL LAPORAN DAN LOKASI CABANG PILIH LAPORAN PER PERIODE SEMUA CABANG MENAMPILKAN TANGGAL LAPORAN
SELESAI
Gambar 3.14 Activity Diagram Membuat Laporan Tabel 3.33 Keterangan Acitivity Diagram Membuat Laporan Nama activity
Membuat laporan
Aktor
Admin
Deskripsi singkat
Admin melakukan login lalu masukan alamat email dan password kemudian pilih menu laporan, lalu pilih cabang kemudian menampilkan laporan hari ini dan semua cabang, admin pilih laporan per periode cabang lalu menampilkan tanggal laporan dan lokasi cabang, pilih laporan per periode semua cabang kemudian tampil laporan pertanggal.
http://digilib.mercubuana.ac.id/
64
3.5.3 Sequence Diagram Usulan Untuk menjelaskan secara detail fungsi masing-masing Sequence Diagram Sistem Usulan tersebut, maka Sequence Diagram Aplikasi Sistem Informasi Pendaftaran dan Penjadwalan pada kursus stir mobil CV. Julia Jaya berbasis web digambarkan sebagai berikut :
Sequence Diagram Daftar Member
Calon Siswa
Daftar Member
Tampilan Daftar Member
Form Daftar Member
Member
Account Email Member
1. Open 2. Isi Form Menu
3. Input Email 4. Input Password 5. Input Ulangi Password 6. Input Nama 7. Input Alamat 8. Input Telepon
9. Klik Daftar
10. Daftar 11. Login Email
12. Klik Tautan
Gambar 3.15 Sequence Diagram Daftar Member Tabel 3.34 Deskripsi Sequence Diagram Daftar member Aktor
Calon Siswa
Deskripsi
Calon siswa login membuka menu utama lalu pilih daftar, kemudian muncul tampilan form member dan input data diri seperti email, password, ulangi password, nama, alamat, no tlp, kemudian masukan kode capta lalu klik daftar data tersebut akan masuk ke dalam database.setelah itu melakukan login email dengan mengklik tautan verifikasi dari sistem untuk menerima verifikasi daftar member.
http://digilib.mercubuana.ac.id/
65
Sequence Diagram Registrasi Kursus
Menu Utama
Calon Siswa
Tampilan Registrasi Kursus
Form Registrasi Kursus
Tarif Paket
1. Login 2. Masukan alamat email dan password 3. Form Menu
4. Pilih Paket Kursus Dan Jenis Mobil
5. Klik Daftar 6. Daftar
Gambar 3.16 Sequence Diagram Registrasi Kursus Tabel 3.35 Deskripsi Sequence Diagram Registrasi Kursus Aktor
Calon Siswa
Deskripsi
Calon siswa melakukan login kemudian input alamat email dan password, masuk ke halaman form menu registrasi kursus kemudian pilih paket kursus dan jenis mobil lalu klik daftar maka data tersebut akan masuk ke database.
http://digilib.mercubuana.ac.id/
66
Sequence Diagram Pilih Penjadwalan Kursus
Menu Penjadwalan
Tampilan Pilih Penjadwalan Kursus
Jam Kursus
Calon siswa 1. Form Pilih Paket 2. Tempat Kursus 3. Pilih Jam Kursus 4. Pilih Antar Jemput 5. Klik Simpan
6. Simpan
Gambar 3.17 Sequence Diagram Pilih Penjadwalan Kursus Tabel 3.36 Deskripsi Sequence Diagram Pilih Penjadwalan Kursus Aktor
Calon Siswa
Deskripsi
Setelah melakukan pendaftaran calon siswa mengisi form pilih penjadwalan kursus seperti pilih tempat kursus pilih jam kursus, dan pilih antar jemput selanjutnya klik simpan ke database.
http://digilib.mercubuana.ac.id/
67
Sequence Diagram Konfirmasi Pembayaran
Email
Calon Siswa
Tampilan Kotak Masuk Email
Konfirmasi Pembayaran
Login
Transaksi
1. Login 2. Mendapatkan rincian pembayaran biaya kursus paket 3. Masukan email dan Password 4. Input Nama 5. Input Email 6. Input Subject 7. Input No Registrasi 8. Input Bank Pembayaran 9. Input No Rekening 10. Input pesan Pemilik Rekening 11. Input Tanggal Pembayaran 12. Input Tanggal Pembayaran 13. Input Kode Captha
14. Klik Kirim 15. Simpan
Gambar 3.18 Sequence Diagram Konfirmasi Pembayaran Tabel 3.37 Deskripsi Sequence Diagram Konfirmasi Pembayaran Aktor
Calon Siswa
Deskripsi
Setelah melakukan pembayaran calon siswa mendapat rincian pembayaran biaya paket kursus yang dikirimkan lewat email, setelah membayar biaya paket kursus lalu calon siswa melakukan konfirmasi pembayaran seperti input nama, input email, input subject, input no registrasi, input bank pembayaran, input no rekening, input pemilik rekening, input tanggal pembayaran, input pesan dan input kode captha, lalu klik kirim dan data tersebut akan menyimpan ke database.
http://digilib.mercubuana.ac.id/
68
Sequence Diagram Cetak Pembayaran Kursus
Login
Calon Siswa
Halaman Account
Tampilan Form Cetak Pembayaran
Member
1. Masukan email dan password 2. Cek history registrasi 3. Cek status pembayaran 4. Pilih Cetak Pembayaran 5. Klik cetak Pembayaran 6. Cetak Pembayaran
7. Cetak
Gambar 3.19 Sequence Diagram Cetak Pembayaran Kursus Tabel 3.38 Deskripsi Sequence Diagram Cetak Pembayaran Kursus Aktor
Calon Siswa
Deskripsi
Calon siswa melakukan login dengan input alamat email dan password, kemudian masuk ke halaman account calon siswa cek history registrasi, cek status pembayaran pilih cetak pembayaran lalu pilih print dan cetak pembayaran kursus
http://digilib.mercubuana.ac.id/
69
Sequence Diagram Mengelola Data Registrasi
Admin
Halaman Login
Tampilan Account
Halaman Data Registrasi
Transaksi
1. Masukan Email dan Password 2. Pilih Data Registrasi 3. Pilih Registrasi 4. Pilih Konfirmasi Pembayaran 5. Pilih Simpan 6. Simpan
Gambar 3.20 Sequence Diagram Mengelola Data Registrasi Tabel 3.39 Deskripsi Sequence Diagram Mengelola Data Registrasi Aktor
Bagian Admin
Deskripsi
Bagian admin melakukan login ke halaman admin dan mengelola data registrasi seperti pilih registrasi dan konfirmasi pembayaran. Lalu pilih simpan untuk simpan data tersebut ke dalam database transaksi.
http://digilib.mercubuana.ac.id/
70
Sequence Diagram Tambah User Admin
Admin
Login
1. Masukan user id dan password
Halaman Utama
Halaman Tambah Cabang
Admin
2. Pilih Tambah Admin 3. Nama Admin 4. Username 5. Password 6. Pilih cabang 7. Email 8. Level 9. Status 10. Klik Simpan
11. Simpan
Gambar 3.21 Sequence Diagram Tambah User Admin Tabel 3.40 Deskripsi Sequence Diagram Tambah User Admin Aktor
Admin
Deskripsi
Admin melakukan login dengan input user id dan password, pilih tambah admin lalu isi data seperti nama admin, username, password, pilih cabang, email, level dan status kemudian klik simpan data akan masuk ke database admin.
http://digilib.mercubuana.ac.id/
71
Sequence Diagram Membuat Laporan
Admin
Login
Tampilan Laporan
Cabang
1. Masukan user id dan password 2. Pilih cabang 3. Laporan hari ini 4. Laporan percabang 5. Laporan perperiode cabang 6. Laporan perperiode semua cabang
7. Cetak laporan
8. Cetak
Gambar 3.22 Sequence Diagram Membuat Laporan Tabel 3.41 Deskripsi Sequence Diagram Membuat Laporan Aktor
Admin
Deskripsi
Admin melakukan login dengan input user id dan password, masuk ke tampilan laporan seperti pilih cabang, laporan hari ini, laporan percabang, laporan perperiode cabang, laporan perperiode semua cabang lalu pilih cetak laporan pada database cabang.
http://digilib.mercubuana.ac.id/
72
3.6 Class Diagram Untuk menjelaskan secara detail fungsi masing-masing Class Diagram Sistem Usulan tersebut, maka Class Diagram Aplikasi Sistem Informasi Pendaftaran dan Penjadwalan pada CV. Julia Jaya Berbasis Web digambarkan sebagai berikut :
Class Diagram transaksi Cabang
id_transaksi 1 member 1* id_member admin 1* id_cabang id_member 1 1* 1 id_cabang id_admin id_admin 1 Nama id_tarif username nama_cabang Alamat 1 id_jam password alamat_cabang Telepon tgl_mulai nama_admin Email +edit () ongkos_jemput id_cabang password +tambah () total email +hapus () +edit () status_kursus level +tambah () status +edit () +hapus () +tambah () +tambah () +edit () +hapus () jam_kursus tarif_paket 1* +hapus () id_jam 1* id_tarif id_transmisi id_transmisi transmisi Jam_kursus 1 nama_tarif id_cabang id_transmisi durasi 1* status nama_transmisi harga pertemuan +edit () +edit () +edit () +tambah () +tambah () +tambah () +hapus () +hapus () +hapus () Gambar 3.23 Class Diagram
http://digilib.mercubuana.ac.id/
73
3.7 Rancangan Struktur Tabel Pembuatan Sistem membutuhkan rancangan pada basis data yang sesuai dengan kebutuhan sistem itu sendiri, Rancangan Struktur Tabel adalah garis besar dari seluruh proses komputerisasi pengolahan data. Perancangan ini mencakup penentuan dalam kunci utama yang menghubungkan tabel yang satu dengan tabel yang lainnya, berikut ini tabel yang digunakan dalam pembuatan Aplikasi sistem informasi pendaftaran dan penjadwalan pada kursus CV.Julia Jaya berbasis web adalah sebagai berikut: 1. Tabel Admin Tabel ini digunakan untuk masuk ke panel admin yang berfungsi untuk mengelola data calon siswa baru dan yang sudah selesai. Nama Tabel
: Admin
Field Kunci
: id_admin Tabel 3.42 Struktur Tabel Admin
No
Nama Field
Type
Size
Keterangan
1
id_admin
Int
2
Id admin
2
Username
Varchar
30
Nama user
3
Password
Varchar
100
Password
4
nama_admin
Char
30
Nama admin
5
Id_cabang
Int
5
Id cabang
6
Email
Char
30
Email akses
7
Level
Char
10
Sebagai level adm
8
Status
Char
10
Perubahan status
2. Tabel Cabang Tabel ini digunakan untuk pemilihan lokasi belajar kursus. Nama Tabel
: Cabang
Field Kunci
: id_cabang Tabel 3.43 Struktur Tabel Cabang
No Nama Field Type 1 id_cabang Int 2 Nama_cabang Char 3 Alamat_cabang Char
Size Keterangan 2 Id admin 30 Nama Cabang 50 Lokasi cabang
http://digilib.mercubuana.ac.id/
74
3. Tabel Hubungi Tabel ini digunakan untuk penyimpanan data konfirmasi pembayaran sebagai detail transaksi user kepada admin pengelola. Nama Tabel
: Hubungi
Field Kunci
: id_hubungi Tabel 3.44 Struktur Tabel Hubungi
No nama_admin
Char
30
Nama admin
1
id_hubungi
Int
2
Id cabang
2
id_member
Int
3
Email akses
3
id_transaksi
Varchar
14
Sebagai level adm
4
Bank
Varchar
15
Bank transaksi
5
No_rek
Varchar
30
No rekening
6
Pemilik_rek
Varchar
30
Pemilik rekening pembayar
7
Tgl_bayar
Date
8
Subjek
Varchar
9
Pesan
Text
Isi pesan
10
tanggal
Date
Tanggal
Tanggal pembayaran 30
Subject
4. Tabel jam_kursus Tabel ini digunakan untuk penyimpanan jam kursus untuk calon siswa. Nama Tabel
: jam_kursus
Field Kunci
: id_jam Tabel 3.45 Struktur Tabel jam_kursus
No
Nama Field
Type
Size
Keterangan
1
id_jam
Int
2
Pilihan jam kursus
2
Id_tranmisi
Int
2
Pemilihan jenis mobil
3
Jam_kursus
Time
4
Id_cabang
Int
2
Cabang
5
Status
Char
10
Status user
6
pertemuan
Int
2
Jumlah belajar
Jam latihan kursus
http://digilib.mercubuana.ac.id/
75
5. Tabel katajelek Tabel ini digunakan untuk menyaring sensor kata yang negative yang ada dan tersimpan ditabel komentar. Nama Tabel
: katajelek
Field Kunci
: id_jelek Tabel 3.46 Struktur Tabel katajelek
No
Nama field
Type
Size
Keterangan
1
id_jelek
Int
3
Id komentar
2
Kata
Varchar
60
Nama user
3
Ganti
Varchar
60
Email user
6. Tabel Komentar Tabel ini digunakan sebagai pelayanan terhadap calon siswa tanya jawab, pesan, kritik dan saran selama bergabung mengikuti kursus. Nama Tabel
: komentar
Field Kunci
: id_komentar Tabel 3.47 Struktur Tabel Komentar
No
Nama field
Type
Size
Keterangan
1
id_komentar
Int
3
Id komentar
2
id_member
Int
3
Nama user
3
isi_komentar
Text
Email user
4
Tgl
Date
Tanggal komentar user
5
Jam_komentar Time
Jam komentar user
6
Aktif
Aktif komentar
Enum(‘Y’,’N’)
7. Tabel Member Tabel ini digunakan untuk mendaftar kursus sebelum registrasi, mengetahui jam paket yang ada. Nama Tabel
: member
Field Kunci
: id_member Tabel 3.48 Struktur Tabel Member
No
Nama field
Type
Size
Keterangan
1
id_member
Int
3
Member
2
Nama
Varchar
30
Nama member
http://digilib.mercubuana.ac.id/
76
3
Alamat
Text
Alamat member
4
Telepon
Varchar
15
Telepon member
5
Email
Varchar
30
Email member
6
Password
Varchar
100
Password member
8. Tabel member_temp Tabel ini digunakan untuk membuat table sementara member yang daftar sebelum verifikasi aktifasi oleh email. Nama Tabel
: member_temp
Field Kunci
: kode_verifikasi Tabel 3.49 Struktur Tabel member_temp
No
Nama field
Type
Size
Keterangan
1
kode_verifikasi Varchar
100
Kode verifikasi
2
Nama
Varchar
50
Nama member sementara
3
Alamat
Text
4
Telepon
Varchar
15
Telepon member
5
Email
Varchar
30
Email member
6
Password
Varchar
50
Password member
Alamat member
9. Tabel tarif_paket Tabel ini digunakan untuk mengetahui daftar tarif durasi dan harga setiap jenis paket yang ada. Nama Tabel
: tarif_paket
Field Kunci
: id_tarif Tabel 3.50 Struktur Tabel tarif_paket
No
Nama field
Type
Size
Keterangan
1
id_tarif
Int
2
Id tarif
2
id_tranmisi
Int
2
Id tranmisi
3
nama_alamat
Int
2
Nama alamat lokasi
4
Durasi
Char
30
Durasi tarif
5
Harga
Int
10
Harga tarif paket
10. Tabel Tranmisi Tabel ini digunakan untuk pemilihan jenis mobil kursus yang dipilih oleh calon siswa.
http://digilib.mercubuana.ac.id/
77
Nama Tabel
: tranmisi
Field Kunci
: id_tranmisi Tabel 3.51 Struktur Tabel tranmisi
No
Nama field
Type
1
id_tranmisi
2
nama_tranmisi Char
Size
Int
Keterangan
2
Id tranmisi
30
Nama tranmisi
12. Tabel Transaksi Tabel ini digunakan untuk melakukan transaksi setelah registrasi kemudian, melakuan pembayaran kursus. Nama Tabel
: transaksi
Field Kunci
: id_transaksi Tabel 3.52 Struktur Transaksi
No
Nama field
Type
Size
Keterangan
1
id_transaksi
Varchar
14
Id transaksi
2
id_member
Int
3
Id member
3
id_cabang
Int
2
Id cabang
4
id_tarif
Int
2
Id tarif
5
id_jam
Int
2
Id jam
6
tgl_mulai
Date
7
ongkos_jemput Int
10
Ongkos jemput
8
Total
Int
10
Total
9
status_kursus
Char
10
Status kursus member
Tanggal mulai
13. Tabel transaksi_temp Tabel ini digunakan untuk sementara penyimpanan sebelum member menentukan waktu dan tempat kursus Nama Tabel
: transaksi_temp
Field Kunci
: id_session Tabel 3.53 Struktur Tabel transaksi_temp
No
Nama field
Type
Size 100
Keterangan
1
id_session
Varchar
Id session
2
id_member
Int
3
Id member sementara
3
id_tarif
Int
2
Id tarif sementara
http://digilib.mercubuana.ac.id/
78
4
tgl_pesan
Date
Tanggal pesan
14. Tabel Ym Tabel ini digunakan untuk masuk ke panel admin yang berfungsi untuk mengelola data calon siswa baru dan yang sudah selesai. Nama Tabel
: Ym
Field Kunci
: id Tabel 3.54 Struktur Tabel Ym
No
Nama field
Type
Size
Keterangan
1
Id
Int
11
Admin
2
nama
Varchar
225
Nama admin
3
username
Varchar
50
User admin
3.8 Rancangan Layar Perancangan pada menu aplikasi di dasari oleh proses yang digambarkan dalam use case diagram dan activity diagram. Berdasarkan hal tersebut, maka menu aplikasi akan dirancang sesuai dengan kebutuhan. Adapun rancangan struktur pada menu Aplikasi sistem informasi pendaftaran dan penjadwalan pada kursus CV.Julia Jaya berbasis web adalah sebagai berikut: 1. Rancangan Layar Home SOCIAL PROFIL
Daftar
REGISTER
BIAYA
KONFIRMASI PEMBAYARAN
JADWAL KURSUS
FOOTER
Gambar 3.24 Rancangan Layar Home
http://digilib.mercubuana.ac.id/
Login
79
2. Rancangan Layar Daftar Member SOCIAL
Daftar
PROFIL REGISTER
BIAYA
KONFIRMASI PEMBAYARAN
Login
JADWAL KURSUS
Daftar Member Email Password Ulangi Password Nama Alamat Telepon
(masuk kan 6 kode di atas)
Daftar
FOOTER
Gambar 3.25 Rancangan Layar Daftar Member 3. Rancangan Layar Login SOCIAL
Daftar
PROFIL REGISTER
BIAYA
KONFIRMASI PEMBAYARAN
JADWAL KURSUS
Login Email Password Daftar | Lupa Password Login
FOOTER
Gambar 3.26 Rancangan Layar Login
http://digilib.mercubuana.ac.id/
Login
80
4. Rancangan Layar Account Calon Siswa SOCIAL
My Account | Log Out
PROFIL REGISTER
BIAYA
KONFIRMASI PEMBAYARAN
JADWAL KURSUS
Account Anda Nama
:
Alamat
:
Telepon
:
Email
: Update | Ganti Password
History Registrasi Anda NO REGISTRASI
NAMA
CABANG
JAM KURSUS
TGL MULAI
STATUS
AKSI
CETAK PEMBAYARAN
FOOTER
Gambar 3.27 Rancangan Layar User 5. Rancangan Layar Registrasi Kursus SOCIAL
My Account | Log Out
PROFIL REGISTER
BIAYA
KONFIRMASI PEMBAYARAN
JADWAL KURSUS
Pilih Jenis Mobil Dan Biaya Kursus
Manual Tansmision (MT) NO
Tranmisi
Pertemuan
Durasi
Tarif
1
Manual (MT)
4 Pertemuan
60 Menit
Rp.300.000
2
Manual (MT)
8 Pertemuan
60 Menit
Rp.500.000
3
Manual (MT)
10 Pertemuan
60 Menit
Rp.650.000
2
Manual (MT)
12 Pertemuan
60 Menit
Rp.750.000
NO
Tranmisi
Pertemuan
Durasi
Tarif
1
Manual (MT)
6 Pertemuan
60 Menit
Rp.550.000
2
Manual (MT)
8 Pertemuan
60 Menit
Rp.650.000
3
Manual (MT)
10 Pertemuan
60 Menit
Rp.750.000
Mendaftar
Automatic Tansmision (AT) Mendaftar
FOOTER
Gambar 3.28 Rancangan Registrasi Kursus
http://digilib.mercubuana.ac.id/
81
6. Rancangan Layar Penjadwalan Kursus SOCIAL
My Account | Log Out
PROFIL REGISTER
BIAYA
KONFIRMASI PEMBAYARAN
JADWAL KURSUS
Penjadwalan Kursus Nama
:
Alamat
:
Telepon
:
Email
: Update | Ganti Password
NO
TRANMISI PERTEMUAN
DURASI
TARIF
AKSI
Pilih Tempat Kursus : Jam Kursus
:
Antar Jemput
: Simpan
FOOTER
Gambar 3.29 Rancangan Layar Penjadwalan Kursus 7. Rancangan Layar Detail Registrasi Kursus SOCIAL
My Account | Log Out
PROFIL REGISTER
BIAYA
KONFIRMASI PEMBAYARAN
JADWAL KURSUS
Penjadwalan Kursus Nama
:
Email
:
Telepon
:
Alamat
:
Tanggal Mulai
:
Jam Mulai
:
Tempat Kursus
:
Jemput
:
Status Pembyaran :
NO REGISTRASI
TRANMISI
PERTEMUAN
DURASI
JEMPUTAN
Biaya Kursus Ongkos Jemput Grand Total
FOOTER
Yahoo Messanger
Yahoo Messanger
Yahoo Messanger
Gambar 3.30 Rancangan Layar Detail Registrasi Kursus
http://digilib.mercubuana.ac.id/
82
8. Rancangan Layar Konfirmasi Pembayaran SOCIAL
My Account | Log Out
PROFIL REGISTER BIAYA KONFIRMASI PEMBAYARAN
JADWAL KURSUS
Penjadwalan Kursus Nama Email Subject No Registrasi Bank Pembayaran No Rekening Pemilik Rekening Tanggal Pembayaran Pesan 1358df (Masukan 6 kode diatas)
Kirim
FOOTER
Yahoo Messanger
Yahoo Messanger
Yahoo Messanger
Gambar 3.31 Rancangan Layar Konfirmasi Pembayaran 9. Rancangan Layar Login Admin
SELAMAT DATANG ADMIN
USERNAME PASSWORD CANCEL
http://digilib.mercubuana.ac.id/
LOGIN
83
Gambar 3.32 Rancangan Layar Login Admin 10. Rancangan Layar Halaman Admin SOCIAL
My Account | Log Out
ADMIN DATA REVIEW DATA REGISTRASI LAPORAN TESTIMONI Pilih Jenis Mobil Dan Biaya Kursus TEXT
LOGIN : DATE | TIME
FOOTER
Gambar 3.33 Rancangan Layar Halaman Admin 11. Rancangan Layar Admin Member Calon Siswa
http://digilib.mercubuana.ac.id/
84
SOCIAL
Selamat Datang... Administrator | Log Out
ADMIN DATA REVIEW DATA REGISTRASI LAPORAN TESTIMONI Member
NO REGISTRASI
NAMA
TELEPON
ALAMAT
EMAIL
AKSI
FOOTER
Gambar 3.34 Rancangan Layar Admin Member Calon Siswa 12. Rancangan Layar Admin Registrasi Calon Siswa SOCIAL
Selamat Datang... Administrator | Log Out
ADMIN DATA REVIEW DATA REGISTRASI LAPORAN TESTIMONI History Registrasi
NO REGISTRASI
NAMA
CABANG
JAM KURSUS
TGL MULAI
STATUS
AKSI
FOOTER
Gambar 3.35 Rancangan Layar Admin Registrasi Calon Siswa 13. Rancangan Layar Admin Konfirmasi Pembayaran Calon Siswa
http://digilib.mercubuana.ac.id/
85
SOCIAL
Selamat Datang... Administrator | Log Out
ADMIN DATA REVIEW DATA REGISTRASI LAPORAN TESTIMONI Konfirmasi Pembayaran
NO NAMA
EMAIL
NO TRANSAKSI
TANGGAL TRANSAKSI
SUBJEK
TANGGAL CABANG KURSUS
AKSI
FOOTER
Gambar 3.36 Rancangan Layar Admin Konfirmasi Pembayaran Calon Siswa
http://digilib.mercubuana.ac.id/