BAB III ANALISIS DAN PERANCANGAN SISTEM

dokumen-dokumen yang mirip
BAB IV DESKRIPSI PEKERJAAN. mendapatkan tugas dan di tempatkan pada bagian Bagian Bagian Tata Usaha dalam

BAB III ANALISIS DAN PERANCANGAN SISTEM. 2. Analisa permasalahan dan perancangan sistem

BAB IV DESKRIPSI PEKERJAAN. perhitungan data presensi siswa yang dilakukan oleh wali kelas. Dalam

DAFTAR ISI. ABSTRAK... vii. KATA PENGANTAR... viii DAFTAR ISI... DAFTAR GAMBAR... xiii. DAFTAR TABEL... xviii. DAFTAR LAMPIRAN...

BAB IV ANALISIS DAN DESAIN SISTEM. seorang dengan bagian konseling. Bagian Konseling memberikan informasi

BAB IV DESKRIPSI PEKERJAAN. saya mendapatkan tugas dan ditempatkan pada Bagian Tata Usaha dalam hal ini

BAB IV DISKRIPSI PEKERJAAN

BAB IV ANALISIS DAN PERANCANGAN SISTEM. berkaitan langsung dengan proses yaitu bagian Information Communication

BAB IV PERANCANGAN SISTEM. harus menyerahkan data kompetensi siswa kepada pihak staff PSG untuk

BAB III ANALISIS DAN PERANCANGAN SISTEM. dengan tahapan SDLC, maka tahapan-tahapan yang dilakukan adalah :

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB 4 DESKRIPSI PEKERJAAN. tersebut kedalam laporan perilaku siswa selama 1 hari, 1 bulan, dan 1 tahun.

BAB III ANALISIS DAN PERANCANGAN SISTEM. pengumpulan data, identifikasi masalah, dan rancangan penelitian. keuangan, dan penyimpanan data transaksi.

BAB IV DESKRIPSI PEKERJAAN. data, selanjutnya melakukan tahapan sebagai berikut: menyajikan suatu rancangan langkah kerja dari sistem yang baru.

BAB IV DESKRIPSI PEKERJAAN

BAB IV DESKRIPSI PEKERJAAN. Berdasarkan hasil wawancara di perusahaan tersebut terdapat

BAB IV DISKRIPSI KERJA PRAKTIK. Analisis Masalah. masih secara manual. Hal ini menyebabkan instansi mengalami kesulitan dalam

BAB IV DESKRIPSI KERJA PRAKTIK

BAB IV DESKRIPSI KERJA PRAKTEK. Berdasarkan data yang didapat, identifikasi masalah yang didapat adalah

BAB III ANALISIS DAN PERANCANGAN SISTEM. departemen Health, Safety dan Environment (HSE) PT Bangun Sarana Baja,

BAB III ANALISIS DAN PERANCANGAN SISTEM. berupa data data hasil wawancara, observasi, analisis masalah.

BAB IV ANALISIS DAN PERANCANGAN SISTEM. dilakukan dalam pengumpulan data tersebut, antara lain:

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB IV DISKRIPSI PEKERJAAN

BAB III ANALISIS DAN PERANCANGAN SISTEM. Pada bab ini dibahas tentang identifikasi permasalahan, analisis

BAB IV DESKRIPSI PEKERJAAN. Sesuai dengan topik yang diajukan penulis yaitu Aplikasi Rapor Siswa

BAB IV ANALISIS DAN DESAIN SISTEM. 4.1 Sistem Flow Penilaian Siswa, Dan Melihat Nilai Siswa

BAB IV ANALISIS DAN DESAIN SISTEM. berdasarkan data yang telah diperoleh dari hasil studi lapangan. Sedangkan desain

BAB III ANALISIS DAN PERANCANGAN SISTEM. masyarakat serta lembaga usaha dalam menghadapi ancaman bencana.

BAB IV ANALISIS DAN DESAIN SISTEM. perangkat keras, perangkat lunak, dan pengguna. Analisis ini diperlukan sebagai

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB IV IMPLEMENTASI DAN EVALUASI

BAB IV ANALISIS DAN PERANCANGAN SISTEM. perusahaan. Data dan informasi tersebut diperoleh dari sumber terkait untuk

BAB IV ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM. pengembangan system atau disebut Software Development Life Cycle (SDLC).

BAB IV DESKRIPSI PEKERJAAN

BAB IV HASIL DAN PEMBAHASAN. yang lama dengan sistem yang baru. Analisa sistem ini berisi dan System Flow,

BAB IV DISKRIPSI PEKERJAAN

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB IV DESKRIPSI PEKERJAAN. sistem. Menurut Kendall & Kendall (2003), perangkat atau teknik

BAB IV PERANCANGAN SISTEM. Director, serta Koordinator Announcer yang merupakan bagian organisasi yang

BAB IV DESKRIPSI PEKERJAAN

BAB IV DISKRIPSI PEKERJAAN. UPT. Taman Budaya Jawa Timur, secara garis besar permasalahan pada

BAB IV SISTEM DAN IMPLEMENTASI. Indonesia Tbk. diperoleh data secara langsung dari manager operasional yang

BAB III ANALISIS DAN PERANCANGAN SISTEM. diambil pada bagian administrasi PT TAMBANGAN RAYA PERMAI. Selain

BAB IV DESKRIPSI PEKERJAAN. material langsung dan biaya tenaga kerja langsung. Sedangkan biaya overheadnya

BAB IV DESKRIPSI PEKERJAAN

BAB IV DESKRIPSI KERJA PRAKTIK. satu usaha yang didirikan adalah Surya Mart. Saat ini Surya Mart masih

BAB IV DESKRIPSI PEKERJAAN. dalam menganalisa, merancang dan mengembangkan program adalah: yang sekiranya dapat membantu pengembangan program.

BAB IV DESKRIPSI KERJA PRAKTEK

BAB IV HASIL DAN PEMBAHASAN. masalah tersebut. Untuk mengatasi masalah yang terjadi maka diperlukan

BAB IV DESKRIPSI PEKERJAAN

BAB IV DESKRIPSI PEKERJAAN DESKRIPSI PEKERJAAN. 4.1 Analisis Sistem. Menurut Whitten, Bentley dan Dittman (2004:38) analisis sistem adalah

BAB IV DESAIN DAN IMPLEMENTASI SISTEM. menjelaskan siapa pengguna (user) sistem, apa saja yang akan dilakukan oleh

BAB III ANALISIS DAN PERANCANGAN SISTEM. ini menggunakan model System Development Life Cycle (SDLC). Tahapan analisis dan

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Kegiatan yang dilakukan dalam pengumpulan data tersebut, antara lain:

DESKRIPSI PEKERJAAN. Pada proses penyusunan laporan kerja praktik peneliti melakukan

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Berdasarkan hasil survey ke CV. Tiga Kurnia pada Bagian Produksi, selama

BAB IV DESKRIPSI PEKERJAAN. disposisi surat masuk ke sub sub bagian dalam pengadilan tinggi. Pada

BAB IV METODE PENELITIAN. ditemukan solusi yang tepat sesuai dengan harapan pihak perusahaan.

BAB IV DESKRIPSI KERJA PRAKTEK. COLLECTION III, penulis berusaha menemukan permasalahan yang ada,

BAB IV ANALISIS DAN DESAIN SISTEM. Berdasarkan hasil observasi dan wawancara terkait proses yang berjalan

BAB IV DESKRIPSI PEKERJAAN. mempelajari serta memberikan solusi bagi masalah yang timbul. 4. Melakukan pembahasan terhadap hasil implementasi sistem.

BAB IV ANALISIS DAN DESAIN SISTEM

BAB IV DESKRIPSI PEKERJAAN. informasi dalam membuat Aplikasi Pemeliharaan Sarana (Pengadaan).

BAB IV DESKRIPSI PEKERJAAN

BAB IV ANALISIS DAN PERANCANGAN SISTEM. merancang dan membangun aplikasi menggunakan konsep System Development

BAB IV RANCANG BANGUN SISTEM. Masalah yang terdapatkan pada PT.ALLIB INDONESIA adalah proses

BAB IV ANALISIS DAN PERANCANGAN SISTEM. memberikan masukan dalam pengembangan sistem informasi yang dibuat.

BAB IV ANALISIS DAN DESAIN SISTEM. yang lama dengan sistem yang baru. Analisa sistem ini berisi dan System Flow,

BAB IV DESKRIPSI PEKERJAAN. Berdasarkan hasil survey, wawancara dan pengamatan yang dilakukan di

BAB IV ANALISIS DAN DESAIN SISTEM. 4.1 Proses Bisnis Peminjaman dan Pengembalian Perpustakaan. terkait dengan siswa, guru dan petugas perpustakaan.

BAB IV DESAIN DAN IMPLEMENTASI SISTEM. permasalahan yang ada di PT. Barata Indonesia (Persero). Untuk memperoleh

BAB IV DESKRIPSI KERJA PRAKTEK. dan pencatatan kasus Perselisihan Hubungan Industrial (PHI).

BAB IV DESKRIPSI PEKERJAAN. berbeda dengan beberapa institusi pendidikan lain. Hal ini disebabkan karena

BAB IV DESKRIPSI PEKERJAAN. Deskripsi Kerja Praktik menggambarkan tahapan-tahapan bagaimana penulis

BAB V HASIL DAN PEMBAHASAN. akan diperbaiki dalam hal ini perancangan aplikasi mencakup system flow, hirarki

BAB IV DESKRIPSI SISTEM

BAB III ANALISIS_DAN_PERANCANGAN_SISTEM

BAB IV. lebih detailnya, bisa dilihat pada gambar 4.1 dibawah ini. dan dikategorikan sesuai dengan kategori dokumen tersebut. Sistem arsip disini

BAB IV DESKRIPSI PEKERJAAN. yang digunakan oleh CV. DAUN MUDA COMMUNICATION, ini dilakukan

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM. Rukina Sukses Abadi, dengan objek wawancara bagian admin kapal dan officer

BAB IV DESKRIPSI PEKERJAAN. Excel tanpa proses lebih lanjut. Sehingga dalam pencatatannya dapat terjadi

BAB IV DESKRIPSI PEKERJAAN

BAB IV DESKRIPSI PEKERJAAN. Pembuatan program, Validasi sistem dan Implementasi Sistem.

BAB IV DESKRIPSI PEKERJAAN

BAB IV PEMBAHASAN 4.1 Analisis Sistem 1. Permasalahan yang timbul

BAB IV PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM. Scoring System Pada Badan Kepegawaian Daerah Provinsi Jawa Timur. Sebelum

BAB III ANALISIS DAN PERANCANGAN SISTEM. tindakan solusi yang tepat untuk menyelesaikan masalah tersebut.

BAB IV 4. DESKRIPSI PEKERJAAN. yang dikembangkan dengan tampilan yang mudah untuk dijalankan. Aplikasi

BAB IV DESKRIPSI KERJA PRAKTEK. Sistem yang dibangun adalah Sistem Informasi Penjadwalan kegiatan

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB IV DESKRIPSI PEKERJAAN. 4 kali dalam 1 minggu sesuai dengan kesepakatan penulis dengan pihak sekolah,

BAB III ANALISIS DAN PERANCANGAN SISTEM. digunakan dalam tahap analisis sistem ini yaitu metode pengembangan waterfall.

BAB IV DESKRIPSI SISTEM. terintegrasi yaitu dengan menggunakan Microsoft Excel dengan cara penginputan

BAB IV DESKRIPSI KERJA PRAKTEK. Pada bab ini akan dibahas mengenai tahap yang dilakukan dalam

BAB IV ANALISIS DAN DESAIN SISTEM

BAB IV DESKRIPSI PEKERJAAN. dilakukan secara manual dengan menggunakan kertas. Proses peminjaman pada PT

Transkripsi:

BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis Tahapan awal dalam pengembangan aplikasi adalah tahapan analisis. Pada tahapan awal ini dilakukan analisis untuk menggali secara mendalam mengenai kebutuhan yang akan dibutuhkan dalam membangun aplikasi. pada tahapan analisis ini dibagi menjadi dua tahapan, yaitu identifikasi permasalahan, analisis permasalahan, dan analisis kebutuhan. 3.1.1 Identifikasi Permasalahan Langkah awal dalam pembuatan sistem adalah mengidentifikasi permasalahan yang ada pada saat proses koreksi jawaban tes minat bakat untuk membuat sebuah solusi yang disajikan dalam bentuk aplikasi. Langkah identifikasi dilakukan dengan cara observasi dan wawancara ke SMAN 1 Taman, sehingga bisa dilakukan tindakan solusi yang tepat untuk menyelesaikan masalah tersebut. Permasalahan yang ditemukan pada saat proses identifikasi adalah proses pengolahan jawaban tes minat dan bakat yang memakan waktu lebih dari satu minggu. Hal ini disebabkan karena perbandingan jumlah siswa kelas XII sebanyak 330 siswa dan guru BK sejumlah 4 orang. Hal tersebut mengakibatkan terhambatnya proses bimbingan konseling dan juga bimbingan karier pada SMAN 1 Taman. Dari hasil observasi pada prosedur untuk mengetahui minat dan bakat siswa serta penentuan karier siswa pada SMAN 1 Taman, maka berikut adalah 32

33 proses bimbingan karier pada siswa kelas XII SMAN 1 Taman yang digambarkan dalam bentuk document flow pada gambar 3.1. Docflow Bimbingan Karir Guru BK Siswa Start Soal tes minat dan bakat Guru Bk memberikan soal tes minat dan bakat Siswa mengerjakan tes minat dan bakat Mengola h hasil tes minat dan bakat Jawaban tes minat dan bakat Hasil tes minat dan bakat Melakukan konsultasi bimbingan karier dengan guru BK Hasil tes minat dan bakat Menentukan dan mencatat hasil bimbingan karier Hasil bimbingan karier Laporan hasil bimbingan karier Arsipkan laporan end Phase Gambar 3.1 Document Flow Bimbingan karier Proses pertama adalah siswa mengisi data siswa ke dalam lembar jawaban tes minat dan bakat. Kemudian siswa mulai mengerjakan soal tes minat dan bakat tersebut. setelah siswa selesai mengerjakan tes minat dan bakat, lembar jawaban tes diberikan kepada guru BK.

34 Proses selanjutnya setelah guru BK menerima hasil jawaban, guru BK mengolah jawaban tes minat dan bakat tersebut. setelah proses pengolahan jawaban tes minat dan bakat tersebut selesai, maka diperoleh hasil berupa minat dan bakat siswa. Hasil pengolahan tersebut diberikan kembali kepada siswa yang bersangkutan sebagai bukti bahwa siswa tersebut telah mengerjakan tes minat dan bakat, serta memberikan informasi berupa minat dan bakat yang dimiliki oleh setiap siswa. Hasil pengolahan tersebut menjadi acuan dalam proses penentuan karir siswa. Dalam proses penentuan karir siswa, siswa membawa hasil pengolahan tes minat dan bakat tersebut kepada guru BK, dan melakukan konsultasi mengenai karir siswa tersebut nantinya. Hasil dari konsultasi ini berupa karir yang sesuai dengan minat dan bakat siswa tersebut. 3.1.2 Analisis Permasalahan Berdasarkan identifikasi permasalahan, proses berikutnya adalah melakukan analisis permasalahan, proses ini dibutuhkan untuk mencari penyebab utama munculnya permasalahan pada saat prosedur untuk mengetahui minat dan bakat siswa serta penentuan karier siswa adalah sebagai berikut: 1. pada proses pengolahan jawaban tes dilakukan dengan dua tahapan. Tahapan pertama adalah menghitung skor sesuai jawaban siswa. Setelah diperoleh skor tertinggi maka tahapan berikutnya adalah menyesuaikan skor tertinggi dengan kriteria minat dan bakat. 2. rasio perbandingan antara banyaknya siswa kelas XII dengan guru BK yang tidak seimbang dimana jumlah siswa kelas XII pada SMAN 1 Taman sebanyak 330 siswa dan guru BK sejumlah 4 orang.

35 3. Belum adanya aplikasi yang mampu membantu dalam proses pengolahan jawaban tes minat dan bakat yang memakan waktu lebih dari satu minggu dikarenakan dalam proses pengolahan jawaban tes minat dan bakat dilakukan dengan dua tahapan. 3.1.3 Analisis Kebutuhan Pengguna Kebutuhan Pengguna (user requirement) yang telah diperoleh dari hasil analisis permasalahan digambarkan pada table 3.1 sebagai berikut : Tabel 3.1 User Requirement No User Tugas User Requirement 1 Guru BK a. Input data Siswa b. Input data guru BK c. Input data jenis pekerjaan a. Data siswa yang diinputkan adalah data siswa kelas XII. b. Data guru BK adalah data guru d. Input data jurusan BK pengampu kelas XII perkuliahan e. Input data soal f. Input data penilaian g. Mencatat hasil c. Data Jenis pekerjaan d. Data jurusan perkuliahan e. Soal berupa pernyataan yang mewakili setiap kategori minat bimbingan karier siswa dan bakat. h. Mencetak laporan f. Penilaian berisi kategori minat bimbingan karier dan bakat serta nilai maksimal dari setiap kategori tersebut. g. Catatan hasil bimbingan karier berupa rekomendasi untuk siswa. h. Laporan bimbingan karier berisi hasil penentuan karier siswa dan hasil bimbingan karier siswa.

36 No User Tugas User Requirement 2 Siswa a. Mengerjakan tes minat dan bakat b. mencetak laporan hasil penentuan karier. a. Siswa menjawab tes minat dan bakat dengan memilih jawaban ya dan tidak untuk setiap pernyataan, kemudian memilih tombol submit untuk menyimpan jawaban. Jika siswa tidak serius mengerjakan tes, maka siswa harus mengulang kembali tes tersebut. b. Hasil penentuan karier diperoleh setelah tes minat dan bakat, untuk mencetak hasil laporan bimbingan karier siswa harus menyimpan file laporan tersebut. Format file berupa PDF. laporan penentuan karier harus dicetak sebagai syarat mengikuti bimbingan karier. Pada aplikasi bimbingan konseling pada siswa kelas XII SLTA studi kasus SMAN 1 Taman ini terdapat tiga user yaitu admin, siswa, dan guru bk yang mempunyai tugas dan tanggung jawab yang berbeda pada aplikasi yang ditujukan agar aplikasi dapat berjalan dengan baik sesuai dengan alur yang dirancang. 3.1.4 Analisis Kebutuhan Data Dari analisis kebutuhan pengguna yang telah dibuat, maka dibutuhkan data-data yang nantinya akan menunjang aplikasi yang akan dirancang, data-data tersebut meliputi :

37 1. Data siswa Data siswa adalah data pribadi siswa kelas XII yang nantinya akan diinputkan ke dalam aplikasi. data siswa digunakan untuk proses login siswa ke dalam aplikasi dengan username adalah NIS sedangkan password adalah 3 digit angka terakhir NIS dan 2 digit Huruf nama depan siswa. 2. Data guru BK Data guru BK adalah data data guru BK pengampu kelas XII. Data guru BK digunakan untuk login dengan username adalah NIP dan password adaah 4 digit angka depan NIP dan 2 digit Huruf nama depan guru BK. 3. Data jenis pekerjaan Data jenis pekerjaan yang diinputkan adalah hasil pengelompokkan jenis pekerjaan berdasarkan kategori-kategori minat dan bakat. 4. Data jurusan perkuliahan Data jurusan perkuliahan yang diinputkan adalah hasil pengelompokkan jurusan perkuliahan berdasarkan kategori minat dan bakat. 5. Data soal Data soal yang diinputkan ke dalam aplikasi nanti di sesuaikan dengan pernyataan yang digunakan dalam instrument non tes minat dan bakat. Data soal di bedakan berdasarkan kategori minat dan bakat. 6. Data penilaian Data penilaian berisi kategori minat dan bakat beserta nilai maksimal untuk setiap kategori minat dan bakat.

38 3.1.5 Analisis Kebutuhan Fungsi Tahap selanjutnya setelah mendeskripsikan kebutuhan pengguna dan kebutuhan data, maka dapat di rancang sebuah kebutuhan fungsional dari aplikasi yang akan dirancang. Tahap fungsional adalah tahap yang digunakan untuk menjabarkan seluruh fungsi-fungsi yang di dapat dari kebutuhan pengguna. Tabel 3.2 Daftar Kebutuhan Fungsional no User User Requirement Fungsional Requirement 1 Guru BK a. Data siswa yang a. Fungsi Menginputkan Data diinputkan adalah data Siswa siswa kelas XII. b. Data guru BK adalah data b. Fungsi Input Data Guru BK guru BK pengampu kelas XII c. Data Jenis pekerjaan c. Fungsi Menginputkan Data Jenis Pekerjaan d. Data jurusan perkuliahan d. Fungsi Menginputkan Data Jurusan perkuliahan e. Soal berupa pernyataan e. Fungsi Menginputkan Data yang mewakili setiap Soal kategori minat dan bakat. f. Penilaian berisi kategori minat dan bakat serta nilai maksimal dari setiap kategori tersebut. f. Fungsi Menginputkan Data Penilaian g. Catatan hasil bimbingan karier berupa rekomendasi untuk siswa. g. Fungsi Mencatat Bimbingan Karier Siswa

39 no User User Requirement Fungsional Requirement h. Laporan bimbingan karier h. Fungsi Mencetak Laporan berisi hasil penentuan Hasil Bimbingan Karier karier siswa dan hasil Siswa bimbingan karier siswa. 2 Siswa a. Siswa menjawab tes minat a. Fungsi Pengerjaan Tes dan bakat dengan memilih Minat dan Bakat jawaban ya dan tidak untuk setiap pernyataan, kemudian memilih tombol submit untuk menyimpan jawaban. Jika siswa tidak serius mengerjakan tes, maka siswa harus mengulang kembali tes tersebut. b. Hasil penentuan karier diperoleh setelah tes minat dan bakat, untuk mencetak b. Fungsi Menerima dan Mencetak Laporan Hasil Penentuan Karier hasil laporan bimbingan karier siswa harus menyimpan file laporan tersebut. Format file berupa PDF. Laporan penentuan karier harus dicetak sebagai syarat mengikuti bimbingan karier.

40 Tabel 3.3 Kebutuhan Fungsi Input Data Siswa Nama Fungsi Stakeholder Deskripsi Kondisi Awal Alur Normal Fungsi Menginputkan Data Siswa Guru Bk Fungsi ini merupakan suatu alur proses yang dilakukan untuk menginputkan data siswa a. Data Guru BK b. Data siswa Aksi Stake Holder Respon Sistem Memasukkan Data Siswa 1. admin melakukan proses Sistem akan menampilkan form login login pada sistem. sebagai yang berisikan username dan password. Pada admin Username telah disetting admin dan password juga disetting admin. 2. admin memilih menu input Sistem menampilkan menu home untuk data siswa admin, setelah memilih input data siswa maka sistem akan menampilakan form master siswa. 3. admin menginputkan data Sistem akan menyimpan data siswa siswa dan menyimpan data kedalam table siswa siswa. Tabel 3.4 Kebutuhan Fungsi Input Data Guru BK Nama Fungsi Stakeholder Deskripsi Kondisi Awal Alur Normal Fungsi Menginputkan Data Guru BK Guru Bk Fungsi ini merupakan suatu alur proses yang dilakukan untuk menginputkan data guru BK a. Data admin b. Data guru BK Aksi Stake Holder Respon Sistem Memasukkan Data Guru BK 1. admin melakukan proses Sistem akan menampilkan form login login pada sistem. sebagai yang berisikan username dan password. Pada admin Username telah

41 Nama Fungsi Fungsi Menginputkan Data Guru BK 2. Admin memilih menu input data guru bk 3. Admin menginputkan data guru bk dan menyimpan guru bk. disetting admin dan password juga disetting admin. Sistem menampilkan menu home untuk admin, setelah memilih input data guru bk maka sistem akan menampilakan form master guru bk. Sistem akan menyimpan data guru bk ke dalam tabel data_guru_bk Tabel 3.5 Kebutuhan Fungsi Input Data Jenis Pekerjaan Nama Fungsi Stakeholder Deskripsi Kondisi Awal Alur Normal Fungsi Menginputkan Data Jenis Pekerjaan Guru Bk Fungsi ini merupakan suatu alur proses yang dilakukan untuk menginputkan data jenis pekerjaan a. Data admin b. Data jenis pekerjaan Aksi Stake Holder Respon Sistem Memasukkan Data Jenis Pekerjaan 1. admin melakukan proses login pada sistem. Sistem akan menampilkan form login sebagai yang berisikan username dan password. Pada admin Username telah disetting admin dan password juga disetting admin. 2. Admin memilih menu Sistem menampilkan menu home untuk input data jenis pekerjaan admin, setelah memilih input data jenis pekerjaan maka sistem akan menampilakan form master jenis pekerjaan. 3. Admin menginputkan data Sistem akan menyimpan data jenis jenis pekerjaan dan pekerjaan kedalam table data_jenis_pekerjaan. menyimpan data jenis pekerjaan.

42 Tabel 3.6 Kebutuhan Fungsi Input Data Jurusan Perkuliahan Nama Fungsi Stakeholder Deskripsi Kondisi Awal Alur Normal Fungsi Menginputkan Data Jurusan Perkuliahan Guru Bk Fungsi ini merupakan suatu alur proses yang dilakukan untuk menginputkan data jurusan perkuliahan a. Data admin b. Data jurusan perkuliahan Aksi Stake Holder Respon Sistem Memasukkan Data Jurusan Perkuliahan 1. Admin melakukan proses login pada sistem. Sistem akan menampilkan form login sebagai yang berisikan username dan password. Pada admin Username telah disetting admin dan password juga disetting admin. 2. Admin memilih menu Sistem menampilkan menu home untuk input data jurusan admin, setelah memilih input data jurusan perkuliahan maka sistem akan perkuliahan menampilakan form master jurusan perkuliahan. 3. Admin menginputkan data jurusan perkuliahan dan menyimpan data jurusan Sistem akan menyimpan data jurusan perkuliahan kedalam table data_jurusan_perkuliahan. perkuliahan. Nama Fungsi Stakeholder Deskripsi Kondisi Awal Tabel 3.7 Kebutuhan Fungsi Input Data Soal Fungsi Menginputkan Data Soal Guru Bk Fungsi ini merupakan suatu alur proses yang dilakukan untuk menginputkan data soal a. Data admin b. Data soal Alur Normal Aksi Stake Holder Respon Sistem Memasukkan Data Soal

43 Nama Fungsi Fungsi Menginputkan Data Soal 1. Admin melakukan proses login pada sistem. 2. Admin memilih menu input data soal 3. Admin menginputkan data soal dan menyimpan data soal. Sistem akan menampilkan form login sebagai yang berisikan username dan password. Pada admin Username telah disetting admin dan password juga disetting admin. Sistem menampilkan menu home untuk admin, setelah memilih input data soal maka sistem akan menampilakan form master soal. Sistem akan menyimpan data soal kedalam table soal Tabel 3.8 Kebutuhan Fungsi Input Data Penilaian Nama Fungsi Stakeholder Deskripsi Kondisi Awal Alur Normal Fungsi Menginputkan Data Penilaian Guru Bk Fungsi ini merupakan suatu alur proses yang dilakukan untuk menginputkan data penilaian a. Data admin b. Data penilaian Aksi Stake Holder Respon Sistem Memasukkan Data Penilaian 1. Admin melakukan proses login pada sistem. Sistem akan menampilkan form login sebagai yang berisikan username dan password. Pada admin Username telah disetting admin dan password juga disetting admin. 2. Admin memilih menu Sistem menampilkan menu home untuk input data penilaian admin, setelah memilih input data penilaian maka sistem akan menampilakan form master penilaian. 3. Admin menginputkan data penilaian dan menyimpan Sistem akan menyimpan data penilaian kedalam table penilaian data penilaian.

44 Tabel 3.9 Kebutuhan Fungsi Pengerjaan Tes Minat dan Bakat Nama Fungsi Stakeholder Deskripsi Kondisi Awal Alur Normal Fungsi Pengerjaan Tes Minat dan Bakat Siswa Fungsi ini merupakan suatu alur proses yang dilakukan untuk mengerjakan tes minat dan bakat a. Data siswa (username dan password) b. Data Soal c. Data penilaian Aksi Stake Holder Respon Sistem Pengerjaan Tes Minat dan Bakat 1. Siswa melakukan proses login pada sistem Sistem akan menampilkan form login sebagai yang berisikan username dan password. Pada siswa Username menggunakan NIS dan password menggunakan 3 digit angka terakhir NIS dan 2 digit huruf depan nama siswa. 2. Siswa memilih menu tes a. Sistem menampilkan menu minat dan bakat home untuk siswa, setelah memilih menu tes minat dan bakat maka sistem akan menampilkan soal tes minat dan bakat. b. Sistem mengambil soal tes minat dan bakat dari tabel soal. 3. Siswa mulai mengerjakan a. Sistem akan menyimpan setiap soal tes minat dan bakat jawaban setiap soal tes minat dan bakat kemudian sistem menghitung nilai keseluruhan dari jawaban tes minat dan bakat dan menyimpan hasil tes minat dan bakat ke dalam tabel nilai_siswa. b. Nilai untuk setiap soal mengacu pada standar nilai maksimal pada tabel penilaian.

45 Tabel 3.10 Kebutuhan Fungsi Mencetak Laporan Hasil Penentuan Karier Nama Fungsi Stakeholder Deskripsi Kondisi Awal Alur Normal Fungsi Menerima dan Mencetak Laporan Hasil Penentuan Karier Siswa Fungsi ini merupakan suatu alur proses yang dilakukan untuk mencetak laporan hasil penentuan karier a. Data siswa (username dan password) b. Data nilai_siswa c. Data jenis pekerjaan d. Data jurusan perkuliahan Aksi Stake Holder Respon Sistem Mencetak laporan hasil penentuan karier 1. Siswa melakukan proses login pada sistem Sistem akan menampilkan form login sebagai yang berisikan username dan password. Pada siswa Username menggunakan NIS dan password menggunakan 3 digit angka terakhir NIS dan 2 digit huruf depan nama siswa. 2. Siswa memilih menu tes a. Sistem menampilkan menu Penentuan karier siswa home untuk siswa, setelah memilih menu penentuan karier siswa maka sistem akan menampilkan hasil penentuan karier siswa b. Hasil penentuan karier siswa berdasarkan data nilai siswa, data jurusan perkuliahan, data jenis pekerjaan. c. Sistem menyimpan Hasil penentuan karier siswa kedalam tabel rekomendasi 3. Siswa mencetak hasil a. Sistem mengambil data dari penentuan karier siswa tabel rekomendasi yang berisi hasil penentuan karier siswa dan menampilkan laporan hasil penentuan karier siswa.

46 Tabel 3.11 Kebutuhan Fungsi Mencatat Hasil Bimbingan Karier Siswa Nama Fungsi Stakeholder Deskripsi Kondisi Awal Alur Normal Fungsi Mencatat Hasil Bimbingan Karier Siswa Guru Bk Fungsi ini merupakan suatu alur proses yang dilakukan untuk mencatat hasil bimbingan karier siswa a. Data guru BK (username dan password) b. Data hasil bimbingan karier Aksi Stake Holder Respon Sistem Mencatat Hasil Bimbingan Karier Siswa 1. Guru Bk melakukan proses Sistem akan menampilkan form login login pada sistem sebagai yang berisikan username dan password. Pada guru BK Username menggunakan NIP dan password menggunakan 4 digit angka awal NIP dan 2 digit huruf depan nama guru BK. 2. Guru BK memilih menu Sistem menampilkan menu home untuk pencatatan bimbingan guru BK, setelah memilih menu pencatatan bimbingan karier maka karier sistem akan menampilkan form pencatatan bimbingan karier 3. Guru BK menginputkan Sistem akan menyimpan data hasil data hasil bimbingan karier bimbingan karier ke dalam tabel hasil bimbingan karier. dan menyimpan data hasil bimbingan karier Tabel 3.12 Kebutuhan Fungsi Mencetak Laporan Bimbingan Karier Siswa Nama Fungsi Stakeholder Deskripsi Kondisi Awal Fungsi Mencetak Laporan Bimbingan karier Siswa Guru Bk Fungsi ini merupakan suatu alur proses yang dilakukan untuk mencetak laporan Bimbingan Karier Siswa a. Data guru BK (username dan password) b. Data hasil bimbingan karier c. Data Rekomendasi Alur Normal Aksi Stake Holder Respon Sistem Mencetak Laporan Bimbingan Karier Siswa

47 Nama Fungsi Fungsi Mencetak Laporan Bimbingan karier Siswa 4. Guru Bk melakukan proses login pada sistem 5. Guru BK memilih menu Laporan Bimbingan Karier Siswa 6. Guru BK mencetak laporan hasil bimbingan karier siswa Sistem akan menampilkan form login sebagai yang berisikan username dan password. Pada guru BK Username menggunakan NIP dan password menggunakan 4 digit angka awal NIP dan 2 digit huruf depan nama guru BK. a. Sistem menampilkan menu home untuk guru BK, setelah memilih menu laporan bimbingan karier siswa maka sistem akan menampilkan form laporan bimbingan karier siswa. b. Form laporan bimbingan karier siswa berisi data rekomendasi siswa dan data hasil bimbingan karier siswa. Sistem mencetak form laporan bimbingan karier siswa. 3.2 Perancangan Sistem Setelah dilakukan analisis terhadap sistem, maka langkah selanjutnya adalah perancangan sistem. Perancangan sistem ini bertujuan untuk mendefinisikan kebutuhan-kebutuhan fungsional, menggambarkan aliran data dan alur sistem, dan sebagai tahap persiapan sebelum implementasi sistem. Perancangan sistem ini diharapkan dapat merancang dan mendesain sistem dengan baik, yang isinya meliputi langkah-langkah operasi dalam proses pengolahan data dan prosedur untuk mendukung operasi sistem. Langkah-langkah operasi dalam perancangan sistem ini adalah sebagai berikut :

48 a. Input Proses Output (IPO) b. System Flow. c. Data Flow Diagram (DFD), yang didalamnya terdapat : context diagram, DFD Level 0, dan DFD Level 1. d. Entity Relationship Diagram (ERD), yang didalamnya meliputi : Conceptual Data Model (CDM), dan Physical Data Model (PDM). e. Data Dictionary. f. Desain Input Output 3.2.1 Diagram IPO INPUT PROSES OUTPUT Soal Penilaian Proses pembuatan data master Data master Data jenis pekerjaan Data jurusan perkuliahan Data guru BK Proses pengerjaan tes minat & bakat Nilai Siswa Data siswa Proses penentuan karir siswa Rekomendasi Karier Siswa Data jawaban Proses pembuatan laporan bimbingan karir Laporan bimbinga n karir siswa Gambar 3.2 Diagram IPO

49 Blok diagram di atas berguna untuk menggambarkan garis besar yang menjadi input,proses, dan output dalam Bimbingan Konseling pada siswa kelas XII SLTA. 1. Input Pada aplikasi ini terdapat masukan (input) yang berasal dari data master maupun transaksi di antaranya sebagai berikut : a. Data soal Data yang berisikan soal tes minat dan bakat yang nantinya akan digunakan siswa dalam proses pengerjaan tes minat dan bakat. b. Data penilaian Data penilaian merupakan data yang digunakan dalam proses pengerjaan tes minat dan bakat. Data penilaian berupa kategori minat dan bakat serta nilai maksimal untuk setiap kategori tersebut. c. Data jenis pekerjaan Data jenis pekerjaan adalah data mengenai pekerjaan pekerjaan apa saja yang sesuai dengan minat dan bakat. d. Data jurusan perkuliahan Data jurusan perkuliahan berupa data mengenai jurusan perkuliahan apa saja yang sesuai dengan minat dan bakat. e. Data siswa Data siswa adalah data berupa nama, no. Induk siswa, jurusan, dan nama sekolah. f. Data guru BK Data guru BK adalah data yang berisikan NIP, dan nama guru BK.

50 2. Proses Proses-proses pada aplikasi Bimbingan Konseling Mengenai Karier Pada Siswa Kelas XII SLTA adalah sebagai berikut : a. Pembuatan data master Pada proses pembuatan data master ini digunakan untuk menginputkan semua data yang berhubungan dengan tes minat dan bakat, seperti data soal tes minat dan bakat, data kriteria minat dan bakat, data pekerjaan sesuai minat dan bakat, serta data jurusan perkuliahan yang sesuai dengan minat dan bakat. b. Pengerjaan tes minat dan bakat Pada proses pengerjaan tes minat dan bakat ini siswa terlebih dahulu harus login kedalam aplikasi, setelah siswa berhasil login, sistem akan menampilkan soal tes minat dan bakat beserta form jawaban. Soal tes minat dan bakat berupa pernyataan mengenai minat dan bakat, dalam proses pengerjaanya, siswa memilih pernyataan mengenai minat dan bakat yang sesuai kemudian memilih dua jawaban Ya atau Tidak pada form jawaban yang ada di samping pernyataan yang sesuai tersebut. jika siswa telah selesai memilih,kemudian siswa mengklik button proses untuk mengetahui hasil minat dan bakatnya, kemudian hasil tes tersebut diolah dengan mengelompokkan setiap pernyataan-pernyataan tersebut ke dalam kriteria-kriteria minat dan bakatyang mengacu kepada teori multiple intelligence. Kemudain dicari mana kategori minat dan bakat yang memiliki jumlah Jawaban ya paling banyak, jika sudah ditemukan maka itulah hasil penentuan minat dan bakatsiswa. Namun hal itu berbeda jika

51 terdapat lebih dari satu kriteria minat dan bakat yang memiliki jumlah ya paling banyak maka siswa tersebut memiliki lebih dari satu minat dan bakat, akan tetapi setiap siswa hanya akan memiliki maksimal 2 kriteria minat dan bakat, jika lebih dari dua kriteria maka hasil tidak valid dan siswa di persilahkan mengisi tes minat dan bakat kembali seperti pada proses awal, semua aturan mengenai penentuan minat dan bakat ini mengacu pada teori multiple intelligence. Setelah siswa mengetahui minat dan bakat nya, siswa bisa mengklik button lihat karier untuk menuju proses berikutnya. c. Penentuan Karier Pada proses penentuan karier siswa ini mengacu pada minat dan bakat siswa. Dalam teori multiple intelligence dijelaskan bahwa setiap minat dan bakat memiliki rincian mengenai karier baik dalam dunia kerja maupun dalam pemilihan jurusan perguruan tinggi nantinya. Jika minat dan bakat siswa telah diketahui maka karier siswa juga telah ditentukan. Setelah siswa mengetahui karier mereka, maka mereka dapat melanjutkan ke proses bimbingan dengan guru BK yang mana dalam aplikasi ini proses bimbingan bersifat online. d. Pembuatan laporan bimbingan karier Proses ini digunakan untuk membuat laporan mengenai siswa yang telah melakukan bimbingan karier kepada guru BK. 3. Output Output yang dihasilkan oleh aplikasi dari proses-proses di atas adalah sebagai berikut :

52 a. Data Master b. Nilai Siswa c. Rekomendasi Karier Siswa d. Laporan bimbingan karier siswa 3.2.2 System Flow Pembuatan Data Master Sisflow Pembuatan data master Admin Aplikasi start Input data master Simpan data master Data jenis pekerjaan Data jurusan kuliah Data siswa Data guru BK Data soal Data penilaian end Phase Gambar 3.3 System Flow Pembuatan Data Master Proses Pembuatan Data Master diawali dengan admin melakukan login ke dalam sistem, kemudian sistem menampilkan halaman utama admin. Dalam halaman utama admin terdapat beberapa form yang digunakan untuk menginputkan

53 data master ke dalam database pada aplikasi ini. Form-form itu antara lain form input data siswa, input data guru BK, input data soal, input data penilaian, input data jenis pekerjaan, dan input data jurusan perkuliahan. Setelah admin selesai melakukan input data, data tersebut disimpan ke dalam database aplikasi untuk digunakan pada proses selanjutnya. 3.2.3 System Flow Pengerjaan Tes Minat dan Bakat Serta Penentuan Karier Siswa Proses pengerjaan tes minat dan bakat diawali dengan siswa memilih menu tes minat dan bakat, kemudian siswa mulai mengerjakan soal tes minat dan bakat, jawaban siswa di simpan ke dalam tabel nilai siswa. setelah siswa selesai mengerjakan tes minat dan bakat, siswa bisa langsung melihat hasil tes tersebut. Untuk proses penentuan karier siswa, siswa memilih menu hasil penentuan karier siswa. setelah memilih menu penentuan karier siswa, siswa langsung bisa melihat hasil penentuan karier mereka masing-masing sesuai dengan hasil tes minat dan bakat yang telah mereka kerjakan. Penentuan karier siswa diperoleh dari data nilai siswa, data jenis pekerjaan dan data jurusan perkuliahan. Hasil penentuan karier siswa disimpan pada tabel rekomendasi. Gambar 3.4 adalah gambar sysflow proses pengerjaan tes minat dan bakat serta penentuan karier siswa. 3.2.4 System Flow Proses Pembuatan Laporan Bimbingan Karier Pada proses pencatatan hasil bimbingan karier, siswa membawa hasil penentuan karier kepada guru BK, kemudian siswa dan guru BK melakukan diskusi untuk membahas hasil penentuan karier siswa tersebut. Setelah proses diskusi selesai, guru BK mencatat hasil bimbingan karier ke dalam sistem untuk proses berikutnya yaitu proses pembuatan laporan bimbingan karier siswa. Dalam proses

54 pembuatan laporan bimbingan karier ini, Guru BK memilih menu pembuatan laporan bimbingan karier, akan muncul form laporan bimbingan karier. Form laporan bimbingan karier siswa tersebut bisa disimpan dan langsung di cetak oleh guru BK. Gambar 3.5 adalah gambar sysflow pembuatan laporan bimbingan karier. Sisflow Proses Pengerjaan Tes Minat dan Bakat serta Penentuan Karier Siswa Siswa Aplikasi start penilaian soal Input jawaban tes minat dan bakat Proses pengerjaan tes minat dan bakat Data siswa Proses menentukan hasil tes minat dan bakat Nilai siswa Menampilkan hasil tes minat dan bakat Proses menampilkan hasil tes minat dan bakat Memilih menu penentuan karier siswa Proses penentuan karier siswa Data jenis pekerjaan rekomendasi Data jurusan perkuliahan Menampilkan hasil tes minat dan bakat Proses menampilkan hasil penentuan karier Proses cetak hasil penentuan karier Hasil penentuan karier siswa end Phase Gambar 3.4 System Flow Proses pengerjaan Tes Minat dan Bakat Serta Penentuan Karier Siswa

55 SysFlow Proses Pembuatan Laporan Bimbingan Karier Guru BK Aplikasi start Input data hasil bimbingan karier Simpan data hasil bimbingan karier Hasil bimbingan karier Laporan hasil bimbingan karier Proses cetak laporan hasil biimbingan karier rekomendasi end Phase Gambar 3.5 System Flow Proses Pembuatan Laporan Bimbingan Karier 3.2.5 Data Flow Diagram Data Flow Diagram (DFD) merupakan gambaran aliran data yang terdapat dalam sistem. Diagram ini menjelaskan secara lebih detail tentang proses yang terdapat pada diagram. DFD ini berfungsi untuk menggambarkan proses aliran data yang terjadi di dalam sistem mulai dari yang paling tinggi sampai yang paling rendah, sehingga nantinya akan dimungkinkan proses dekomposisi, partisi, atau pembagian sistem ke dalam bagian-bagian yang lebih kecil dan lebih sederhana. Adapun penjelasan dari DFD tersebut dapat dilihat sebagai berikut : A. Context Diagram Context Diagram merupakan diagram pertama dalam rangkaian DFD yang menunjukkan entitas-entitas yang berhubungan dengan sistem. Diagram ini juga akan menggambarkan secara umum tentang input-output ke dalam sistem.

56 Pada context diagram, data yang di alirkan ke sistem berasal dari entitas entitas yang bersangkutan. Kemudian aplikasi akan memproses data data inputan tersebut untuk menghasilkan output yang digunakan pada proses proses selanjutnya. Context Diagram sistem aplikasi Bimbingan konseling siswa ini terdapat dua entitas, yaitu : Siswa dan Guru BK. Gambar 3.6 adalah gambar context diagram: 0 data jenis pekerjaan siswa data jawaban tes aplikasi bimbingan konseling data siswa data jurusan perkuliahan data g uru bk penilaian g uru BK rekomendasi karier + soal data bimbingan karier laporan hasil bimbingan karier Gambar 3.6 Context Diagram B. DFD Level 0 DFD Level 0 merupakan hasil decompose dari context diagram yang menjelaskan lebih rinci tiap aliran data dan proses-proses di dalamnya. Pada DFD Level 0 terdapat 4 proses yaitu,proses pembuatan data master, proses pengerjaan tes minat dan bakat,proses penentuan karier, dan proses pembuatan laporan bimbingan karier. Entitas yang saling berhubungan pada DFD Level 0 adalah siswa dan guru BK. Tabel yang ada pada DFD Level 0 ini adalah soal, data siswa, data guru BK, data jenis pekerjaan, data jurusan perkuliahan, penilaian, nilai siswa, rekomendasi, hasil bimbingan karier. Gambar 3.7 adalah gambaran DFD Level 0.

57 [penilaian] g uru BK g uru BK [data g uru bk] [data jenis pekerjaan] [data siswa] 1 [data jurusan perkuliahan] [soal] data_siswa_fix 1 data_siswa data_g uru_bk_fix 2 data_g uru_bk pembuatan data master + data_penilaian_fix 3 penilaian daya_soal_fix penilaian_minat_dan_bakat data_jurusan_kuliah_fix 5 6 4 soal data_jurusan_per kuliahan data_jenis_pekerjaan_fix data_jenis_peker jaan data_siswa_kelas_xii [data jawaban tes] siswa 2 peng erjaan tes minat dan bakat + jawaban tes soal_tes_minat_dan_bakat 7 nilai_siswa nilai tes 8 rekomendasi hasil penentuan karier 3 penentuan karier siswa + jurusan kuliah jenis pekerjaan [rekomendasi karier] siswa data karier siswa [data bimbing an karier] 4 pembuatan laporan bimbing an karier + [laporan hasil bimbing an karier] g uru BK g uru BK data hasil bimbingan karier 9 hasil_bimbing an _karier Gambar 3.7 DFD Level 0 C. DFD Level 1 Proses Pemeliharaan Data Master pada DFD Level 1 proses pemeliharaan data master merupakan hasil decompose dari proses pembuatan data master yang terdapat pada DFD level 0.

58 Proses ini menjelaskan mengenai proses pemeliharaan data master mulai dari data master siswa, data master guru BK, data master penilaian, data master soal, data master jenis pekerjaan, dan data master jurusan perkuliahan. Gambar 3.8 adalah gambaran proses DFD Level 1 Proses pemeliharaan data master. [data siswa] 1.1 pemeliharaan_ data_siswa [data_siswa_fix] 1 data_siswa [data g uru bk] 1.2 pemeliharaan_ data_g uru_bk [data_guru_bk_fix] 2 data_g uru_bk g uru BK [penilaian] 1.6 pemeliharaan_ data_penilaian [data_penilaian_fix] 3 penilaian 1.3 data_penilaian [soal] pemeliharaan_ data_soal [data_soal_fix] 4 soal 1.5 [data jurusan perkuliahan] pemeliharaan_ data_jurusan_ perkuliahan [data_jurusan_kuliah_fix] 6 data_jurusan_pe rkuliahan 1.4 [data jenis pekerjaan] pemeliharaan_ data_jenis_pek erjaan [data_jenis_pekerjaan_fix] 5 data_jenis_pe kerjaan Gambar 3.8 DFD Level 1 Proses Pemeliharaan Data Master D. DFD Level 1 Proses Pengerjaan Tes Minat dan Bakat pada DFD Level 1 proses pengerjaan tes minat dan bakat ini merupakan hasil decompose dari proses pengerjaan tes minat dan bakat yang terdapat pada DFD level 0. Proses ini menjelaskan mengenai proses pengerjaan tes minat dan bakat hingga penentuan hasil tes minat dan bakat dalam aplikasi ini nantinya. Gambar 3.9 adalah gambaran proses DFD Level 1 Proses pengerjaan tes minat dan bakat.

59 [data_siswa_kelas_xii] 1 data_siswa 3 penilaian [penilaian_minat_dan_bakat] 4 soal 2.1 siswa [data jawaban tes] proses_peng erja an_tes_minat_d an_bakat [soal_tes_minat_dan_bakat] data_jawaban_fix 2.2 proses_menentuk an_hasil_tes [jawaban tes] 7 nilai_siswa Gambar 3.9 DFD level 1 Proses Pengerjaan Tes Minat dan Bakat E. DFD Level 1 Proses Penentuan Karier Siswa Pada DFD Level 1 Proses penentuan karier siswa ini adalah decompose dari proses penentuan karier siswa yang terdapat pada DFD Level 0. Proses ini menjelaskan mengenai pengolahan nilai siswa yang diproses dengan data jurusan dan jenis pekerjaan sehingga menghasilkan rekomendasi untuk siswa tersebut. Gambar 3.10 adalah gambaran proses DFD level 1 Proses penentuan karier siswa.

60 [nilai tes] 3.1 proses_baca_n ilai_siswa data_minat_bakat 3.2 data_jenis_pekerjaan_sesuai_minat_dan_bakat minat_dan_bakat proses_pencocoka n_minat dan bakat_deng an_je nis_pekerjaan [jenis pekerjaan] 7 nilai_siswa minat_bakat 8 rekomendasi jurusan_perkuliahan_sesuai_minat_dan_bakat 3.4 3.3 proses_pencocoka n_minat dan bakat_deng an_jur usan_kuliah [jurusan kuliah] 5 data_jenis_pe kerjaan [hasil penentuan karier] proses_penentuan_rek omendasi_karier_siswa 6 data_jurusan_pe rkuliahan [rekomendasi karier] siswa Gambar 3.10 DFD Level 1 Proses Penentuan karier Siswa F. DFD Level 1 Proses Pembuatan Laporan Bimbingan Karier Pada DFD Level 1 Proses pembuatan laporan bimbingan karier ini adalah decompose dari proses pembuatan laporan bimbingan karier yang terdapat pada DFD Level 0. Proses ini menjelaskan mengenai pencatatan hasil bimbingan karier sampai dengan pembuatan laporan bimbingan karier. Gambar 3.11 adalah gambaran proses DFD level 1 Proses pembuatan laporan bimbingan karier. [data hasil bimbingan karier] 9 hasil_bimbinga n_karier 4.1 guru BK [data bimbingan karier] proses_pencatatan_ bimbingan_karier 8 rekomendasi 4.2 [data karier siswa] proses_cetak_lapor an_bimbingan_kari er hasil bimbingan karier [laporan hasil bimbingan karier] guru BK Gambar 3.11 DFD level 1 Proses Pembuatan Laporan Bimbingan Karier

61 3.2.6 Entity Relationship Diagram Entity Relationship Diagram atau biasa disingkat ERD adalah suatu desain sistem yang digunakan untuk menggambarkan kebutuhan tabel dalam sistem. Tabel ini akan digambarkan dalam bentuk entity dan memiliki atribut serta saling berhubungan atau relasi satu sama lain. Penggambaran ERD lebih jelasnya adalah sebagai berikut : A. Conceptual Data Model Conceptual Data Model (CDM) menggambarkan secara keseluruhan konsep struktur basis data yang dirancang pada suatu sistem. Pada CDM ini sudah terdapat beberapa atribut di setiap tabel yang digunakan untuk menampung data yang terkait didalamnya. Seperti yang terlihat pada gambar diatas, bahwa ada 10 tabel yang saling berelasi, yaitu tabel data siswa, tabel data guru BK, tabel penilaian, tabel soal, tabel data jenis pekerjaan, tabel data jurusan perkuliahan, tabel nilai siswa, tabel rekomendasi, tabel hasil bimbingan karier. Desain CDM dapat dilihat pada Gambar 3.12. B. Physical Data Model Physical Data Model (PDM) menggambarkan secara detail tentang konsep struktur basis data yang dirancang untuk suatu sistem. PDM merupakan hasil generate dari CDM. Pada PDM ini juga sudah tergambar jelas relasi antar tabelnya, dengan ditunjukkan primary key dan foreign key pada masing-masing tabel. Nantinya PDM ini akan digenerate untuk menghasilkan database dalam Database Management System (DBMS). Desain PDM dapat dilihat pada Gambar 3.13.

62 no_induk password nama_siswa jurusan asal_sekolah... no_induk_pengajar pass_guru nama_guru_bk pengampu_kelas asal_sekolah_guru_bk Identifier_1... <pi> data siswa <pi> Variable characters (11) <M> Variable characters (25) Variable characters (40) Variable characters (24) Variable characters (30) data guru BK (D) data siswa <pi> Variable characters (30) Variable characters (25) Variable characters (50) Variable characters (150) Variable characters (35) <M penilaianid kategori nilai Identifier_1... id_nilai_siswa tanggal Identifier_1... <pi> <pi> data penilaian nilai siswa <pi> <pi> (D) data nilai penilaian Integer <M> Variable characters (30) Integer Integer Date rekomendasi <M> id_rekomendasi <pi> Integer <M> Identifier_1 <pi> data soal data pekerjaan data jurusan soal soalid soal jawabana jawabanb jawabanbenar tipe <pi> Integer Variable characters (200) Variable characters (30) Variable characters (30) Variable characters (1) Variable characters (1) Identifier_1... id_jurusan_perkuliahan jurusan_perkuliahan Identifier_1... <pi> data jurusan perkuliahan <pi> <pi> Integer Variable characters ( <M> data guru data rekomendasi hasil bimbingan karier id_bimbingan <pi> Integer <M> tanggal_bimbingan Date hasil_bimbingan Variable characters (100) Identifier_1... <pi> id_jenis_pekerjaan jenis_pekerjaan Identifier_1... <pi> data jenis pekerjaan <pi> Integer <M> Variable characters (30) Gambar 3.12 Conceptual Data Model (CDM) penilaian data siswa penilaianid kategori nilai... integer varchar(30) integer <pk> no_induk password nama_siswa jurusan asal_sekolah varchar(11) varchar(25) varchar(40) varchar(24) varchar(30) <pk> FK_SOAL_DATA_SOAL_NILAI_SI FK_NILAI_SI_DATA_PENI_PENILAIA soal soalid integer id_nilai_siswa integer soal varchar(200) jawabana varchar(30) jawabanb varchar(30) jawabanbenar varchar(1) tipe varchar(1)... <pk> <fk> nilai siswa FK_NILAI_SI_DATA_SISW_DATA_SIS id_nilai_siswa no_induk penilaianid tanggal integer <pk> varchar(11) <fk1> integer <fk2> date data jurusan perkuliahan id_jurusan_perkuliahan integer <pk> jurusan_perkuliahan varchar(30) FK_REKOMEND_DATA_NILA_NILAI_SI data guru BK no_induk_pengajar varchar(30) pass_guru varchar(25) nama_guru_bk varchar(50) pengampu_kelas varchar(150) asal_sekolah_guru_bk varchar(35) <pk> rekomendasi id_rekomendasi integer id_jurusan_perkuliahan integer id_jenis_pekerjaan integer id_bimbingan integer id_nilai_siswa integer <pk> <fk1> <fk2> <fk3> <fk4> FK_REKOMEND_DATA_JURU_DATA_JUR FK_REKOMEND_DATA_PEKE_DATA_JEN FK_REKOMEND_DATA_REKO_HASIL_BI data jenis pekerjaan id_jenis_pekerjaan jenis_pekerjaan integer varchar(30) <pk> hasil bimbingan karier FK_HASIL_BI_DATA_GURU_DATA_GUR id_bimbingan no_induk_pengajar tanggal_bimbingan hasil_bimbingan... integer varchar(30) date varchar(100) <pk> <fk> Gambar 3.13 Physical Data Model (PDM)

63 3.2.7 Struktur Database Struktur database merupakan uraian struktur fisik dari tabel-tabel yang terdapat pada database. Fungsinya adalah menyimpan data-data yang saling berhubungan. Adapun struktur database tersebut dapat dijelaskan lebih rinci sebagai berikut : A. Tabel Data Siswa Nama Tabel : Data Siswa Primary Key : no_induk Foreign Key : Id_nilai_siswa Fungsi : Menyimpan Data Siswa Tabel 3.13 Data Siswa no Field name Data type Lenght Constraint 1 No_induk Integer - PK 2 Id_nilai_siswa integer - FK 3 password Varchar 25 4 Nama_siswa Varchar 40 5 Jurusan Varchar 24 6 Asal_sekolah Varchar 30 B. Tabel Data Guru BK Nama Tabel : Data Guru BK Primary Key : Id_guru_BK Foreign Key : - Fungsi : Menyimpan Data Guru BK Tabel 3.14 Data Guru BK no Field name Data type Lenght Constraint 1 Id_guru_BK Varchar 30 PK 2 Pass_guru Varchar 25

64 no Field name Data type Lenght Constraint 2 Nama_guru_BK Varchar 50 3 Pengampu_kelas Varchar 100 4 Asal_sekolah_guru_BK Varchar 35 C. Tabel Penilaian Nama Tabel : Penilaian Primary Key : Id_penilaian Foreign Key : - Fungsi : Menyimpan data kriteria minat dan bakat beserta nilai Tabel 3.15 Penilaian no Field name Data type Lenght Constraint 1 Id_Penilaian Integer - PK 2 Kategori Integer - FK 3 Nilai Varchar 5 D. Tabel Soal Nama Tabel : soal Primary Key : soalid Foreign Key : id_nilai_siswa Fungsi : Menyimpan Data soal Tabel 3.16 Soal no Field name Data type Lenght Constraint 1 SoalID Integer - PK 2 Id_nilai_siswa Integer - FK 3 Soal Varchar 200 4 jawabana Varchar 30 5 jawabanb Varchar 30 6 Jawabanbenar Varchar 1 7 tipe Varchar 1

65 E. Tabel Data Jurusan Perkuliahan Nama Tabel : data jurusan perkuliahan Primary Key : Id_jurusan_perkuliahan Foreign Key : - Fungsi : Menyimpan data jurusan perkuliahan Tabel 3.17 Data Jurusan Perkuliahan no Field name Data type Lenght Constraint 1 Id_jurusan_perkuliahan Integer - PK 2 Jurusan_perkuliahan Varchar 30 F. Tabel Data Jenis Pekerjaan Nama Tabel : data jenis pekerjaan Primary Key : Id_jenis_pekerjaan Foreign Key : - Fungsi : Menyimpan data jenis pekerjaan Tabel 3.18 Data Jenis Pekerjaan no Field name Data type Lenght Constraint 1 Id_jenis_pekerjaan Integer - PK 2 Jenis_pekerjaan Varchar 30 G. Tabel Nilai Siswa Nama Tabel : nilai siswa Primary Key : id_nilai_siswa Foreign Key : no_induk, penilaianid, id_rekomendasi Fungsi : Menyimpan data nilai siswa

66 Tabel 3.19 Nilai Siswa no Field name Data type Lenght Constraint 1 Id_nilai_siswa Integer - PK 2 No_induk Varchar 11 FK 3 PenilaianID Integer - FK 4 Id_rekomendasi Integer - FK 5 Tanggal Date - H. Tabel Rekomendasi Nama Tabel : rekomendasi Primary Key : Id_rekomendasi Foreign Key :id_jurusan_perkuliahan, id_jenis_pekerjaan, id_bimbingan, id_nilai_siswa Fungsi : Menyimpan data rekomendasi karier siswa Tabel 3.20 Rekomendasi no Field name Data type Lenght Constraint 1 Id_hasil_tes Integer - PK 2 Id_jurusan_perkuliahan Integer - FK 3 Id_jenis_pekerjaan Integer - FK 4 Id_bimbingan Integer - FK 5 Id_nilai_siswa Integer - FK I. Tabel Hasil Bimbingan Karier Nama Tabel : hasil bimbingan karier Primary Key : Id_bimbingan Foreign Key : no_induk_pengajar Fungsi : Menyimpan hasil bimbingan karier

67 Tabel 3.21 Hasil Bimbingan Karier no Field name Data type Lenght Constraint 1 Id_bimbingan Integer - PK 2 No_induk_pengajar Varchar 30 FK 3 Tanggal_bimbingan Date - 4 Hasil_bimbingan Varchar 30 3.2.8 Desain Input Output desain input dan output adalah desain form-form yang akan diimplementasikan kedalam sistem dan berfungsi sebagai antar muka pengguna dengan sistem. Rancangan ini akan menerima input data dari pengguna dan memberikan hasilnya berupa output atau laporan. Berikut merupakan desain input dan output untuk aplikasi ini : A. Desain Input A.1 Desain Form Login Form login ini digunakan untuk keamanan sistem. Field yang harus diisi dalam form ini adalah NISN/NIP, nama, dan asal sekolah. Selanjutnya klik tombol login, maka secara otomatis sistem akan bekerja untuk validasi pengguna tersebut dan mencari hak aksesnya. header Login Aplikasi NISN/NIP : Password : Login Gambar 3.14 Desain Form Login

68 A.2 Desain Halaman Utama Aplikasi (Admin) Desain halaman utama aplikasi (admin) ini merupakan desain halaman utama untuk admin. di dalam halaman utama admin terdapat menu yang nantinya akan digunakan oleh admin dalam melakukan input data. Halaman utama Admin Selamat Datang logout Menu Utama Admin Input data siswa Input data guru BK Input data jenis pekerjaan Input data jurusan perkuliahan Gambar 3.15 Desain Halaman Utama Aplikasi A.3 Desain Input Data Siswa Desain input data siswa ini digunakan oleh admin untuk menginputkan data siswa. Dalam desain input data siswa ini terdapat beberapa field yang wajib diisi oleh admin yaitu field NISN, nama siswa, jurusan, serta asal sekolah. Setelah semua field terisi, klik tombol insert untuk menyimpan. Halaman Input data siswa Selamat Datang logout Menu Utama Admin Input data siswa Input data guru BK Input data jenis pekerjaan Input data jurusan perkuliahan No.Induk Siswa Nama Siswa Jurusan Asal sekolah Enter Enter Enter Enter update insert Gambar 3.16 Desain Input Data Siswa

69 A.4 Desain Input Data Guru BK Desain input data guru BK ini digunakan oleh admin untuk menginputkan data guru BK. Dalam desain input data guru BK ini terdapat beberapa field yang wajib diisi oleh admin yaitu field NIP, nama guru BK, kelas pengampu dan asal sekolah. Setelah semua field terisi, klik tombol insert untuk menyimpan. Halaman Input data guru BK Selamat Datang logout Menu Utama Admin Input data siswa Input data guru BK Input data jenis pekerjaan Input data jurusan perkuliahan No.Induk Pengajar Nama guru Bk Kelas pengampu Asal sekolah Enter Enter Enter Enter update insert Gambar 3.17 Desain Input Data Guru BK A.5 Desain Input Jenis Pekerjaan Desain input jenis pekerjaan ini digunakan oleh admin untuk menginputkan data jenis pekerjaan. Dalam desain input jenis pekerjaan ini terdapat beberapa field yang wajib diisi oleh admin yaitu field id.jenis pekerjaan, jenis pekerjaan,. Setelah semua field terisi, klik tombol insert untuk menyimpan Halaman Input data jenis pekerjaan Selamat Datang logout Menu Utama Admin Input data siswa Input data guru BK Id. Jenis pekerjaan Jenis pekerjaan Enter Enter Input data jenis pekerjaan Input data jurusan perkuliahan update insert Gambar 3.18 Desain Input Jenis Pekerjaan

70 A.6 Desain Input Jurusan Perkuliahan Desain input jurusan perkuliahan ini digunakan oleh admin untuk menginputkan data jurusan perkuliahan. Dalam desain input jurusan perkuliahan ini terdapat beberapa field yang wajib diisi oleh admin yaitu field id.jurusan perkuliahan, jurusan perkuliahan. Setelah semua field terisi, klik tombol insert untuk menyimpan. Halaman Input data jurusan perkuliahan Selamat Datang logout Menu Utama Admin Input data siswa Input data guru BK Input data jenis pekerjaan Input data jurusan perkuliahan Id. Jurusan perkuliahan Jurusan perkuliahan Enter Enter update insert Gambar 3.19 Desain Input Jurusan Perkuliahan A.7 Desain Input Penilaian Desain input penilaian digunakan oleh admin untuk menginputkan data kategori minat dan bakat serta nilai maksimal untuk setiap kategori minat dan bakat. Dalam desain input penilaian terdapat beberapa field yang harus diisi oleh admin yaitu field id penilaian, kategori, dan nilai. Setelah semua field terisi, tekan tombol insert untuk menyimpan. Gambar 3.20 merupakan gambar input penilaian. A.8 Desain Input Soal Desain input soal digunakan oleh admin untuk menginputkan data soal tes minat dan bakat. Dalam desain input soal terdapat beberapa field yang harus diisi oleh admin yaitu field id soal, soal, jawaban A, jawaban B, jawaban benar, kategori,

71 dan tipe. Setelah semua field terisi, tekan tombol insert untuk menyimpan. Gambar 3.21 merupakan gambar desain input data soal. Halaman Input Penilaian Selamat Datang logout Menu Utama Admin Input data siswa Id. penilaian Enter Input data guru BK Kategori Enter Input data jenis pekerjaan Input data jurusan perkuliahan Input data Penilaian Nilai Enter update insert Input data Soal Gambar 3.20 Desain Input Penilaian Halaman Input data Soal Selamat Datang logout Menu Utama Admin Input data siswa Input data guru BK Input data jenis pekerjaan Input data jurusan perkuliahan Input data Penilaian Input data Soal ID soal Soal Jawaban A Jawaban B Jawaban Benar Kategori Tipe Enter Enter Enter Enter Enter Enter Enter insert update Gambar 3.21 Desain Input Soal A.9 Desain Halaman Utama Aplikasi (Siswa) Desain halaman utama aplikasi (siswa) ini merupakan desain halaman utama untuk siswa. di dalam halaman utama admin terdapat menu tes minat dan bakat, hasil tes minat dan bakat, hasil penentuan karier siswa. pada halaman utama

72 siswa ini juga terdapat peraturan mengenai proses pengerjaan tes minat dan bakat. Gambar 3.22 merupakan gambar desain halaman utama aplikasi (siswa). Halaman utama siswa Selamat Datang logout Menu utama Siswa Mulai Tes Minat dan Bakat Peraturan tes minat dan bakat Peraturan pertama Peraturan kedua Hasil Tes Minat dan Bakat Hasil Penentuan karier siswa Gambar 3.22 Desain Halaman Utama Siswa A.10 Desain Form Tes Minat dan Bakat Desain form tes minat dan bakat ini merupakan desain tes minat dan bakat yang nantinya akan digunakan oleh siswa untuk melaksanakan tes. Dalam desain form tes minat bakat terdiri dari soal dan jawaban yang nantinya harus dipilih oleh siswa. setelah siswa mengisi seluruh soal, siswa bisa meng-klik tombol lihat hasil. Halaman Tes Minat dan Bakat Selamat Datang logout Menu utama Siswa Soal Tes Minat dan Bakat Mulai Tes Minat dan Bakat Hasil Tes Minat dan Bakat Uraian soal Tes Minat dan Bakat Hasil Penentuan karier siswa ya Tidak Gambar 3.23 Desain Form Tes Minat dan Bakat

73 A.11 Desain Halaman Utama Aplikasi (Guru BK) Desain halaman utama aplikasi (guru BK) ini merupakan desain halaman utama untuk guru BK. di dalam halaman utama guru BK terdapat menu hasil bimbingan karier dan laporan bimbingan karier. Halaman utama guru BK Selamat Datang logout Menu utama guru BK Pencatatan hasil bimbingan Laporan hasil bimbingan karier Gambar 3.24 Desain Halaman Utama Aplikasi A.12 Desain Form Hasil Bimbingan Karier Desain form hasil bimbingan karier merupakan desain yang digunakan oleh guru BK dalam menginputkan data hasil bimbingan karier. Pada desain form hasil bimbingan karier ini terdapat beberapa field yang harus diisi oleh guru BK yaitu id.bimbingan karier, nama siswa, hasil bimbingan karier, dan tanggal bimbingan karier. Setelah semua field terisi, klik tombol insert untuk menyimpan. Halaman pencatatan hasil bimbingan Selamat Datang logout Menu utama guru BK Pencatatan hasil bimbingan Laporan hasil bimbingan karier Id.bimbingan Nama siswa Hasil bimbingan Tanggal bimbingan Enter Enter Enter Enter update insert Gambar 3.25 Desain Form Hasil Bimbingan Karier

74 B. Desain Output A.1 Desain Hasil Tes Minat dan Bakat Desain hasil tes minat dan bakat merupakan halaman yang menunjukkan hasil tes minat dan bakat yang telah dikerjakan oleh siswakelas XII. Didalam halaman hasil tes minat dan bakat ini terdapat penjelasan mengenai minat dan bakat yang dimiliki oleh siswa tersebut. Halaman hasil tes minat dan bakat Selamat Datang logout Menu utama Siswa Mulai Tes Minat dan Bakat Hasil Tes Minat dan Bakat Hasil Penentuan karier siswa Hasil tes minat dan bakat Kategori Nilai Gambar 3.26 Desain Hasil Tes Minat dan Bakat A.2 Desain Hasil Penentuan Karier Desain hasil penentuan karier merupakan output dari proses penentuan karier siswa. dalam form hasil penentuan karier ini, menampilkan hasil penentuan karier beserta penjelasan mengenai jurusan kuliah dan jenis pekerjaan apa saja yang sesuai dengan karier tersebut. Gambar 3.27 adalah gambar desain hasil penentuan karier. A.3 Desain Laporan Bimbingan Karier Desain laporan bimbingan karier merupakan output dari proses bimbingan karier. Laporan bimbingan karier ini akan dijadikan guru BK sebagi dokumentasi dan laporan mengenai bimbingan karier yang telah dilakukan antara siswa dengan