bab i & bab iii

40

Click here to load reader

Upload: ivo-idham-perdameian

Post on 09-Nov-2015

286 views

Category:

Documents


15 download

DESCRIPTION

Rancangan kuliah kerja praktek bab I & Bab III

TRANSCRIPT

BAB IPENDAHULUAN1.1.Latar BelakangSekolah merupakan lembaga pendidikan, yang menampung peserta didik dan dibina agar mereka memiliki kemampuan, kecerdasan, ketrampilan dan siswa diharapkan dapat mencapai prestasi belajar yang maksimal sehingga tercapainya tujuan pendidikan. Sekolah Menengah Umum (SMU) merupakan lembaga formal yang memerlukan berbagai kegiatan terkait dalam instansinya seperti kegiatan penerimaan siswa baru dan pembagian kelas, salah satu kegiatan yang mempengaruhi perkembangan sekolah tersebut yaitu pendaftaran penerimaan siswa baru dan pembagian kelas. Adanya proses pendaftran siswa baru berbasis web sehingga dapat mempermudah calon siswa yang berasal dari luar kota, Agar proses kegiatan belajar mengajar dapat berjalan dengan baik, SMA Stella Duce Bantul Yogyakarta, sampai saat ini dalam proses pelaksanaan pendaftaran siswa baru dan pembagian kelas belum terkomputerisasi sehingga sering menimbulkan lambatnya suatu informasi.proses pendaftaran yang dilakukan selama ini masih secara manual yaitu dengan cara tulis tangan kemudian di olah menggunakan Microsoft Exel, sehingga sering mengalami masalah dalam proses pencarian data siswa baru apabila suatu saat data tersebut diperlukan. Internet atau interconnection network adalah sistem global dari seluruh jaringan komputer yang saling berhubungan. Internet berasal dari bahasa latin inter yang berarti antara. Internet merupakan jaringan yang terdiri dari milyaran komputer yang ada di seluruh dunia. Internet melibatkan berbagai jenis komputer serta topologi jaringan yang berbeda. Dalam mengatur integrasi dan komunikasi jaringan, digunakan standar protocol yaitu TCP/IP. TCP bertugas untuk memastikan bahwa semua hubungan berkerja dengan baik, sedangkan IP bertugas untuk mentransmisikan paket data dari suatu komputer ke komputer lain( hildayudestia.blogspot.com,2014).Berdasarkan latar belakang diatas maka penyusun berkeinginan membuat aplikasi pendaftaran penerimaan siswa baru berbasis web pada SMA Stella Duce Bantul Yogyakarta.1.2. Rumusan MasalahSesuai dengan latar belakang yang telah diuraikan diatas maka rumusan masalahnya adalah : Bagaiamana merancang bangun sistem informasi penerimaan siswa baru di SMA Stella Duce Bantul Yogyakarta? 1.3. Batasan Masalah Agar pembahsannya tidak meluas maka penulis membatasi masalah dalam melakukan Kuliah kerja praktek ini adalah :1. Sistem hanya membahas tentang penerimaan pendaftaran siswa baru.2. Sistem hanya membahas tetang proses seleksi.Batasan masalahnya tidak sesuai banget dengan latar belakangnya. Malah latar belakang ada penjelasan soal teori internet pula.

1.4. Tujuan Kuliah kerja praktek Tujuan dari rancangan sistem informasi pendaftraan siswa baru di SMA Stella Duce Bantul, Yogyakarta adalah : Merancang bangun aplikasi sistem informasi penerimaan siswa baru di SMA Stella Duce Bantul Yogyakarta. 1.5. Manfaat Kuliah kerja praktekManfaat dari Kuliah kerja praktek adalah sebagai berikut : 1. Bagi penulis, menambaha wawasan dan pengetahuan selama duduk dibagku kuliah. 2. Bagi instansi, dapat mempermudah pekerjaan panitia penerimaan siswa baru di SMA Stella Duce Bantul, Yogyakarta. 1.6. Metodologi Pemecahan MasalahAdapaun metode-metode yang digunakan dalam memecahkan masalah adalah sebagai berikut:1. Observasi yaitu dengan cara melakukan pengamatan langsung di lokasi Kuliah kerja praktek untuk mengumpulkan informasi dan data yang dibutuhkan dalam membangun sistem informasi penerimaan siswa baru di SMA Stella Duce Bantul Seperti:a) Mengidetifikasi kebutuhan pengguna.b) Mengamati proses bisnis yang berjalan.2. Wawancara yaitu dengan cara melakukan tanya jawab kepada guru atau panitia penerimaan siswa baru yang telah di tunjuk oleh kepala sekolah di SMA Stella Duce Bantul, yaitu bapak Robertus Suka Yuliana, S.pd. 3. Analisa dan pengumpulan data4. Penyusunan laporan Pada tahap ini dilakukan penulisan atau dokumentasi hasil rancang bangun sistem informasi penerimaan siswa baru di SMA Stella Duce Bantul.1.7. Sistematika penulisan Sistematika penulisan laporan kuliah kerja praktek adalah sebagai berikut :BAB I . PENDAHULUANPada bab ini diuraikan mengenai latar belakang, perumusan masalah, batasan masalah/ruang lingkup, tujuan kuliah kerja praktek, manfaat Kuliah kerja praktek, metolodogi pemecahan masalah dan sistematika penulisan.BAB II. TINJAUAN OBYEK KKP DAN LANDASAN TEORIPada bab ini akan dibahas tentang sejarah, struktur organisasi dan, dasar-dasar teori yang digunakan,definisi-definisi sistem, sistem informasi, peralatan yang digunakan meliputi hardware dan software yang digunakan ditinjau juga keunggulan dan kelemahannya.BAB III. IMPLEMENTASI DAN PEMBAHASANPada bab ini akan dibahas sebagai bahan analisa sistem,perancangan sistem, implementasi sistem, pembahasan dari sistem meliputi keungulan dan kelemahan sistem.BAB IV. PENUTUPPada bab ini berisi kesimpulan dari semua uraian-uraian pada bab-bab sebelumnya dan juga berisi saran-saran yang diharapkan berguna dalam penerapan sistem yang dihasilkan.

BAB IIIPEMBAHASAN DAN IMPLEMENTASI3.1 Analisa dan Perancangan Sistem3.1. 1 Analisa sistemAnalisa sistem adalah sebuah kegiatan pengembangan terhadap sebuah sistem dengan melalui penguraian atau pembagian sistem kedalam komponen-komponennya untuk diidentifikasi dan dievaluasi terhadap kelemahan-kelemahan, kebutuhan-kebutuhan, peluang-peluang maupun kesalahan-kesalahan yang terjadi dalam rangka mencari perbaikan yang lebih baik.1. Analisa sistem yang berjalanSistem penerimaan siswa baru yang terdapat pada SMA Stella Duce Bantul mempunyai proses yang lama yaitu calon siswa mengambil formulir pendaftaran di panitia penerimaan siswa baru yang akan memandu dalam pengisian data siswa, calon siswa menyerahkan berkas pendaftaran dan pengambilan nomor berkas formulir pendaftaran, panitia penerimaan melakukan penyeleksian nilai NEM calon siswa.Seleksi nem dilakukan dilakukan dengan cara mengurutkan nem terbesar sampai terkecil. Setelah dinyatakan diterima, siswa yang diterima melakukan daftar ulang dengan menyerahkan kelengkapan berkas calon siswa yaitu SKHUN asli serta fotokopi, fotokopi ijasah dan pas foto hitam putih. Agar lebih jelas dapat dilihat pada gambar 3.1

Aktifitas Entitas

Siswa Panitia Ketua panitiaKepala sekolah

Pengambilan formulir

Pengisian data

Penyerahan berkas

Pengambilan nomor berkas

Pengelompokkan nem

Pengumuan

Daftar ulang

Gambar 3.1 Proses pendaftaran di SMA Stella Duce Bantul

2. Analisa kebutuhan sistem Analisa kebutuhan sistem merupakan analisa beberapa kebutuhan yang diperlukan dan ditambahkan untuk digunakan dalam membantu jalannya proses pembuatan sistema. Analisa kebutuhan fungsional Analisa kebutuhan fungsional adalah deskripsi atau aktifitas-aktifitas dan layanan-layanan yang harus disediakan oleh sistem. Adapun kebutuhan fungsional dari aplikasi ini adalah sebagai berikut :1) Panitia bagian penerimaan dapat melakukan login2) Panitia bagian penerimaan dapat melakukan pendaftaran3) Panitia bagian penerimaan dapat memasukkan data tahun ajaran.4) Panitia bagian penerimaan dapat melakukan rekapitulasi data pendaftar5) Panitia bagian penerimaan dapat melakukan rekapitulasi data tahun ajaran6) Panitia bagian penerimaan dapat menampilkan pengumuman hasil seleksi7) Panitia bagian penerimaan dapat melakukan logoutb. Analisa kebutuhan non-fungsionalAnalisa kebutuhan non-fungsional adalah deskripsi dari fitur-fitur atau karakteristik karakteristik yang ada pada sistem. Adapun kebutuhan non-fungsional adalah sebagai berikut 1) Kebutuhan Perangkat keras atau Hardware yaitu kebutuhan perangkat keras yang digunakan untuk menjalankan sisitem informasi PSB tersebut adalah sebagai berikut :a) Komputer / Laptop b) Keyboardc) Moused) printer2) Perangkat lunak atau Software yaitu kebutuhan perangkat lunak yang digunakan untuk menjalankan sistem informasi PSB tersebut dapat dilihat pada tabel 3.1 Tabel 3.1 software Nama Software

Browser Google Chrome, Mozilla firefox

Web serverApache /2.2.14

DBMS MySQL 5

c. Jaringan komputer SMA Stella Duce Bantul belum memiliki jaringan yang memadai disetiap ruangan maka sistem yang dibangun hanya bisa di akses di laboratorium komputer yang ada, jenis jariangan yang tersedia di SMA Stella Duce Bantul adalah jaringan LAN(local Area Network).

d. Analisa kebutuhan Sumber Daya Manusia atau BrainwareSistem ini melibatkan calon siswa, panitia bagian penerimaan, ketua panitia dan kepala sekolah yang akan mengakses sistem tersebut.

3.2. Perancangan sistem 3.2.1. Arsitektur Sistem Arsitektur sistem merupakan gambaran dari sistem yang akan dikembangkan. Rancangan arsitektur sistem dapat di lihat pada gambar 3.2. Gambar 3.2 Arsitektur sistem yang akan dikembangkan3.2.2. MAP SITEMapSite merupakan sebuah file yang berisi daftar link yang terdapat pada sebuah web atau blog. SiteMap dapat juga dapat diartikan sebagai sebuah peta situs menurut pengertiannya. Sitemap berguna sebagai informasi tentang url-url yang terdapat sebuah web/blog kepada search engine. http://dodolatoz.blogspot.com/.

Gambar 3.3 Map Site 3.2.3. Rancangan sistem yang diusulkan Perancangan sistem yaitu proses merancang sistem yang akan dibuat sesuai dengan yang diharapkan. Sistem informasi penerimaan siswa baru ini membutuhkan teknik yang diharapkan. Sistem informasi penerimaan siswa baru ini membutuhkan teknik perancangan sistem menggunakan UML (Unifield Modeling Language) seperti use case diagram, activity diagram, sequence diagram, class diagram, package diagram, statechart diagram, component diagram, deployment diagram.

1. Use Case Diagram Diagram ini memperlihatkan himpunan use-case dan aktor-aktor, Diagram ini terutama sangat penting untuk mengorganisasi dan memodelkan perilaku suatu sistem yang dibutuhkan serta diharapkan pengguna.a. Mengidentifikasi Aktor sistem Panitia bagian penerimaan merupakan Aktor yang berperan sebagai admin yang bertugas memasukkan data-data calon siswa, dan calon siswa memberikan berkas datanya kepada panitia bagian penerimaan serta melihat informasi penerimaan, ketu panitia dan kepala sekolah dapat melihat informasi penerimaan.b. Informasi yang disediakan dalam sistem informasi PSB 1. Informasi jumlah siswa yang mendaftar2. Informasi jumlah siswa yang diterimaPengembangan sistem menggunakan use case diagram dapat dilihat pada gambar 3.4 Gambar 3.4 Use Case Diagram Penerimaan siswa baru Gambar 3.4 merupakan use case utama yang menjelaskan tugas-tugas dari aktor, penjelasan use case utama dapat dilihat pada tabel 3.2 Tabel 3.2 Identifikasi Aktor Aktor Tugas

Panitia bagian penerimaan Panitia bagian penerimaan melakukan login, melakukan pendaftaran, memasukkan data tahun ajaran, melakukan rekapitulasi pendaftaran, melakukan rekapitulasi hasil seleksi, serta menampikan pengumuman penerimaan calon siswa baru

Calon siswaCalon siswa bisa melihat pengumuman penerimaan

Ketua panitiaKetua panitia dapat melihat data pendaftar serta pengumuman penerimaan siswa baru

Kepala sekolah kepala sekolah dapat melihat data pendaftar dan pengumuman penerimaan siswa baru

1. Sub use case registrasi user Sub use case diagram registrasi user menjelaskan proses awal dari panitia bagian penerimaan memasuki sistem dengan cara memasukkan username dan password. Supaya lebih jelas dapat lihat pada gambar 3.5 Gambar 3.5 Sub use case Registrasi User2. Sub use case Pandaftaran calon siswaSub use case pendaftaran calon siswa menjelaskan panitia bagian penerimaan melakukan pendaftaran calon siswa baru. Supaya lebih jelas dapat lihat pada gambar 3.6

Gambar 3.6 Sub use case Pendaftaran calon siswa3. Sub use case melihat pengumuman Pada sub use case melihat pengumuman ini dibagi dalam 4 bagian yaitu adalah sebagai berikut :a. Panitia penerimaan siswa baru melihat pengumuman Pada sub use case ini menjelaskan bagaimana panitia bagian penerimaan dapat melihat pengumuman penerimaan siswa baru. Supaya lebih jelas dapat lihat pada gambar 3.7

Gambara 3.7 Sub use case panitia PSB melihat pengumumanb. Sub use case Calon Siswa Melihat Pengumuman Pada sub use case ini menjelaskan bagaimana calon siswa dapat melihat pengumuman apakah di terima atau tidak supaya lebih jelas dapat lihat pada gambar 3.8

Gambar 3.8 Sub use case calon siswa melihat pengumumanc. Ketua Panitia Melihat Pengumuman Pada sub use case ini mejelaskan bagaimana ketua panitia melihat pengumuman penerimaan siswa baru. supaya lebih jelas dapat lihat pada gambar 3.9 Gambar 3.9 Sub use case Ketua Panitia Melihat Pengumumand. Kepala Sekolah Melihat Pengumuman Pada sub use case ini menjelaskan bagaimana kepala sekolah dapat melihat pengumuman penerimaan siswa baru. Supaya lebih jelas dapat lihat pada gambar 3.10 Gambar 3.10 Sub use case Kepala Sekolah Melihat Pengumuman

2. Activity Diagram a. Registrasi User => registrasi apa login? Diagram registrasi user merupakan proses aktifitas untuk melakukan pendaftaran user, dapat dilihat pada gambar 3.11 Gambar 3. 11 Activity diagram registrasi user b. Pendaftaran calon siswa Activity diagram pendaftaran merupakkan proses memasukkan data-data calon siswa yang mendaftar baik itu biodata siswa, orang tua, nilai dan asal tua,nilai dan asal sekolah. Dapat lihat pada gambar 3.12 Gambar 3.12 Activity diagram pendaftaran calon siswac. Pengumuman Activity diagram pengumuman yaitu aktifitas untuk melihat pengumuaman penerimaan siswa dengan mencari data nama siswa kemudian sistem akan menkonfirmasikan data siswa yang dicari jika ada maka data siswa akan ditampilkan pada pengumuman, dapat dilihat pada gambar 3.13 Gambar 3.13 Activity diagram pengumuman a) Activity diagram siswa melihat pengumuaman Pada sub activity diagram ini mejelaskan bagaimana calon siswa melakukan aktifitas melihat pengumuman penerimaan apakah diterima atau tidak. Supaya lebih jelas dapat lihat pada gambar 3.14

Gambar 3.14 Activity diagram siswa melihat pengumuamanb) Activity diagram ketua panitia melihat pengumuman Pada sub activity diagram ini mejelaskan aktifitas yang dilakukan oleh ketua panitia untuk melihat pengumuman penerimaan siswa baru. Supaya lebih jelas dapat lihat pada gambar 3.15

Gambar 3.15 Activity diagram ketua panitia melihat pengumumanc) Activity diagram kepala sekolah melihat pengumuman Pada sub activity diagram ini mejelaskan aktifitas yang dilakukan oleh kepala sekolah untuk melihat pengumuman penerimaan siswa baru. Supaya lebih jelas dapat lihat pada gambar 3.16

Gambar 3.16 Activity diagram kepala sekolah melihat pengumuman3. Sequence DiagramSequence diagram pendaftaran calon siswaAdmin melakukan login ke sistem dengan memasukkan username dan password, supaya lebih jelas dapat dilihat pada gambar 3.17 Gambar 3.17 Sequence diagram admina) Sequence diagram panitia penerimaan Sequen diagram pendaftaran Pada sub sequence ini menjelaskan proses pendaftaran yang dilakukan oleh panitia bagian penerimaan, Supaya lebih jelas dapat lihat pada gambar 3.18

Gambar 3.18 Sequence diagram pendaftaran Pengumuman Pada sub sequence ini menjelaskan bagaimana panitia bagian penerimaan melihat pengumuman penerimaan siswa baru Supaya lebih jelas dapat lihat pada gambar 3.19 Gambar 3.19 Sequence diagram panitia melihat pengumumanb) Sequence diagram calon siswa melihat hasil atau pengumuman penerimaanPada sub sequence ini menjelaskan bagaimana siswa melihat pengumuman penrimaan apakah diterima atau tidak. Supaya lebih jelas dapat lihat pada gambar 3.20

Gambar 3.20 Sequence diagram siswa melihat pengumuan c) Sequence diagram ketua panitia melihat pengumumanPada sub sequence ini menjelaskan bagaimana ketua panitia melihat pengumuman penrimaan siswa baru. Supaya lebih jelas dapat lihat pada gambar 3.21

Gambar 3.21 Sequence diagram ketua panitia melihat pengumuman

d) Sequence diagram kepala sekolah melihat pengumumanPada sub sequence ini menjelaskan bagaimana kepala sekolah memasuki sistem dengan memasukkan username dan password, melihat pengumuman dan mencetak pengumuman hasil seleksi, supaya lebih jelas dapat lihat pada gambar 3.22 Gambar 3.22 kepala sekolah melihat pengumuman4. Class Diagram Class diagram mengambarkan struktur, dan object beserta hubungan satu sama lain seperti containment, pewarisan, assosiasi dan lain-lain. supaya lebih jelas dapat lihat pada gambar 3.23 Gambar 3.23 Class diagram PSB

2.2.5 Perancangan Tabel Perancangan tabel merupakan perancanagan untuk mengetahui relasi antara tabel satu dan tabel lainnya, perancanagn tabel dapat dilihat pada gambar 3.27 :

Gambar 3.27 Relasi antara tabelRancangan table kok tidak sesuai dengan UML, terutama mengenai jadwal seleksi?Pada use case kenapa kepsek & ketua panitia login? Kan cukup kyak siswa yg tdk login.Saya harap setelah Daftar ulang tidak ada input data.

Admin

Pendaftaran

Data Tahun Ajaran

Penyeleksian

Rekap Data Pendaftaran

Rekap Data Tahun Ajaran

Melihat Pengumuman

User Public

Login

Home

Mange User