BAB I PENDAHULUAN 1.1 Latar Belakang

dokumen-dokumen yang mirip
BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN 1.1. Latar Belakang Masalah

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN 1.1. Latar Belakang

BAB I PENDAHULUAN 1.1. Latar Belakang

BAB I PENDAHULUAN 1.1. Latar Belakang

BAB I PENDAHULUAN. Indonesia. Menurut data Direktorat Akademik Universitas Gadjah Mada (2012),

BAB I PENDAHULUAN 1.1. Latar Belakang

PENDAHULUAN. kepada pihak yang membutuhkan. Permasalahan lainnya adalah kurangnya

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN. jenis bisnis dalam meningkatkan efisiensi dan efektivitas proses bisnis,

Bab 1 Pendahuluan 1.1 Latar Belakang Masalah

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN 1.1. Latar Belakang Masalah

DAFTAR ISI Bab I : Pendahuluan Bab II : Landasan Teori

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN. semakin relatif sulit juga untuk mengambil keputusan terhadap suatu

1. Pendahuluan. Berdasarkan latar belakang yang telah disampaikan, maka didapat beberapa hasil rumusan masalah, antara lain:

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN 1.1 Latar Belakang

2.19 CSS (Cascading Style Sheets) PHP Codeigniter Studi Pustaka... 28

BAB IV ANALISIS DAN RANCANGAN SISTEM Deskripsi Sistem Analisis Sistem Analisis Kebutuhan Fungsional

BAB I PENDAHULUAN 1.1. Latar Belakang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang. 1.2 Rumusan Masalah

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN 1.1. Latar Belakang dan Permasalahan

1. Pendahuluan 1.1 Latar belakang 1.2 Perumusan masalah 1.3 Batasan Masalah

BAB I PENDAHULUAN. kehidupan manusia yang semakin hari semakin berkembang. Perubahan tersebut

BAB I PENDAHULUAN. Adapun masalah yang dihadapi oleh SMK ISLAM PLUS YAPIA dalam belajar mengajar dan dapat menumbuhkan semangat adalah :

BAB I PENDAHULUAN 1.1 Latar Belakang

DAFTAR ISI LEMBAR PENGESAHAN SURAT PERNYATAAN ABSTRAK ABSTRACT KATA PENGANTAR DAFTAR TABEL DAFTAR GAMBAR BAB I PENDAHULUAN I

BAB I PENDAHULUAN. data spasial berikut atribut-atributnya, seperti memodifikasi bentuk, warna,


BAB I PENDAHULUAN.

BAB I PENDAHULUAN. salah satu kota yang memiliki Bayaknya Sekolah tinggi, salah satunya yang dapat

BAB I PENDAHULUAN. SLB-BC Sukapura merupakan lembaga pendidikan khusus bagi anak

BAB 1 PENDAHULUAN. menuangkan ide, baik fiksi maupun non fiksi, ilmiah maupun non ilmiah dapat

SISTEM INFORMASI PELAYANAN MASYARAKAT PADA KONTRAKTOR LISTRIK CV. INDO PERKASA DI PURWOKERTO

DAFTAR ISI. KATA PENGANTAR... iii. DAFTAR SIMBOL... xix

BAB I PENDAHULUAN.

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN. 1.1 Latar Belakang. 1.2 Rumusan masalah

1. PENDAHULUAN 1.1 LATAR BELAKANG

BAB II KAJIAN LITERATUR

BAB 1 PENDAHULUAN. harga buku dan juga sebagai upaya mengurangi dampak pemanasan global

II.3.5 Statechart Diagram... II-14 II.3.6 Activity Diagram... II-15 II.3.7 Component Diagram... II-16 II.3.8 Deployment Diagram... II-16 II.3.

BAB I PENDAHULUAN. 1.1 Latar Belakang Masalah

BAB I PENDAHULUAN I-1

KATA PENGANTAR. Bandung, 05 September Penulis

BAB I PENDAHULUAN 1.1. Latar Belakang

BAB I PENDAHULUAN. alternatif untuk memudahkan kinerja petugas dalam. pengolahan data pada klinik. Umumnya klinik di Indonesia masih belum

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN. Pusat Penelitian dan Pengembangan Sumber Daya Air (Puslitbang SDA)

BAB 1 PENDAHULUAN. 1.1 Latar Belakang. Dalam dunia pendidikan saat ini biasanya instansi pemerintahan menetapkan

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang. Aplikasi berbasis web adalah suatu aplikasi yang diakses menggunakan penjelajah

BAB III METODOLOGI PENELITIAN

I.2 Identifikasi Masalah... I-2. I.3 Rumusan Masalah... I-2. I.4 Tujuan... I-3. I.5 Manfaat... I-3. I.6 Batasan Masalah... I-3

BAB I PENDAHULUAN 1.1 Latar Belakang Toko kertas Zaida merupakan perusahaan yang bergerak di bidang penjualan kertas yang dapat digunakan untuk

BAB III METODOLOGI PENELITIAN

BAB 1 PENDAHULUAN. Pada bab ini akan diuraikan mengenai latar belakang penulisan tugas akhir,

BAB I PENDAHULUAN 1.1 Latar Belakang Teknologi Komputer

BAB I PENDAHULUAN. 1.1 Latar Belakang Masalah

1. Pendahuluan 1.1. Latar Belakang Masalah

BAB I PENDAHULUAN. memanfaatkan teknologi informasi seperti layanan informasi website sebagai alat

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah

BAB 1 PENDAHULUAN 1.1 Latar Belakang

BAB 1 PENDAHULUAN. teknologi-teknologi yang sedang berkembang, seperti internet dan social

BAB I PENDAHULUAN Latar Belakang

BAB I PENDAHULUAN 1.1 Latar Belakang

DAFTAR ISI. HALAMAN JUDUL...i. HALAMAN PENGESAHAN PEMBIMBING...ii. HALAMAN PENGESAHAN PENGUJI...iii. ABSTRAK...iv. KATA PENGANTAR...v. DAFTAR ISI...

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah

BAB 1 PENDAHULUAN 1.1 Latar Belakang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN. Dinas Pertamanan dan pemakaman diantaranya adalah sebagai berikut :

BAB I PENDAHULUAN. dalam penggunaan aplikasi berbasis web. Penggunaan aplikasi berbasis web

BAB III METODOLOGI PENELITIAN

BAB I PENDAHULUAN. banyak diaplikasikan dalam bentuk website karena dapat diakses diseluruh dunia tanpa

BAB I PENDAHULUAN. jumlahnya serta amat beragam jenis dan sumbernya. Data-data ini bervariasi

LAVIRIA RATNASARI NPM

PEMBUATAN TOKO ONLINE DISTRO MOSFIT PROJECT BERBASIS WEB FRAMEWORK CAKEPHP TUGAS AKHIR. Oleh : ABDUL MUIZZ NPM JURUSAN TEKNIK INFORMATIKA

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN. Sistem tersebut merupakan hasil

BAB I PENDAHULUAN. (SIG) adalah salah satu sistem informasi yang dibahas dalam ilmu komputer, yang

BAB I PENDAHULUAN... I-1

BAB I PENDAHULUAN I-1


BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah

Transkripsi:

BAB I PENDAHULUAN 1.1 Latar Belakang Berbagai macam teknologi pemrograman web yang menggunakan framework membuat keberadaan framework menjadi sangat dibutuhkan. Framework atau kerangka kerja adalah suatu struktur konseptual dasar yang digunakan untuk memecahkan atau menangani suatu masalah kompleks. Istilah ini sering digunakan antara lain dalam bidang perangkat lunak untuk menggambarkan suatu desain sistem perangkat lunak yang dapat digunakan kembali, serta dalam bidang manajemen untuk menggambarkan suatu konsep yang memungkinkan penanganan berbagai jenis atau entitas bisnis secara homogen. Teknologi web dengan berbagai jenis bahasa pemrograman membuat perkembangan framework juga semakin beragam. Salah satu bahasa pemrograman yang ada adalah bahasa pemrograman Java yang juga didukung penggunaan framework yang beragam. Salah satu framewrok web Java yang terkenal adalah Apache Struts 2. Sedangkan untuk pemetaan basis data menggunakan Object/Relational Mapping (ORM) Hibernate. Teknologi framework Struts 2 dan Hibernate tersebut akan diimplementasikan pada sistem pengolahan data kerja praktek dan proyek akhir (magang dan tugas akhir) di Program Diploma Teknik Elektro, Sekolah Vokasi, Universitas Gadjah Mada. Selama ini pendataan kerja praktek dan proyek akhir tersebut masih belum efektif memanfaatkan teknologi informasi. Data yang telah diperoleh tidak dapat dijadikan sebagai referensi oleh mahasiswa yang akan melaksanakan kerja praktek dan proyek akhir di periode berikutnya karena informasi tersebut tidak terdokumentasi dengan rapi. Padahal pendataan informasi kerja praktek dan proyek akhir yang baik dapat mempermudah pihak akademik melakukan evaluasi terhadap pendataan hasil kerja praktek dan proyek akhir (magang dan tugas akhir) tersebut. Informasi mengenai tempat kerja praktek, magang atau pun judul tugas akhir sangat 1

2 dibutuhkan ketika periode kerja praktek dan proyek akhir akan dilaksanakan, namun saat ini informasi tersebut belum dapat diakses secara online. Dengan adanya sistem terkomputerisasi yang memanfaatkan perkembangan teknologi diharapkan dapat membantu pihak akademik dalam mengelola data yang didapat. Berdasarakan latar belakang tersebut, dalam tugas akhir ini penulis akan membuat implementasi framework web Java Struts 2 dan ORM Hibernate pada sebuah sistem informasi data kerja praktek dan proyek akhir yang terkomputerisasi memanfaatkan teknologi website. Website sistem informasi kerja praktek dan proyek akhir ini akan memberikan layanan dasar pengolahan data seperti melihat, menambahkan, mengubah, dan menghapus data terpilih. 1.2 Rumusan Masalah Berdasarkan latar belakang di atas dapat dirumuskan permasalahan tugas akhir adalah bagaimana merancang dan mengimplementasikan framework Struts 2 dan ORM Hibernate ke dalam sistem informasi kerja praktek dan proyek akhir berbasis web Java. 1.3 Batasan Masalah Untuk menyelesaikan tugas akhir ini, permasalahan dibatasi pada: a. Sistem hanya menangani pada proses CRUD (Create, Read, Update, Delete) data yang berkaitan dengan proyek akhir mahasiswa. b. Sistem hanya diperuntukkan bagi pengguna dari pihak akademik dan admin. c. Data-data yang dimasukkan dalam sample yaitu sebagian data yang ada di Program Diploma Teknik Elektro berupa data kerja praktek, magang dan tugas akhir. d. Website sistem informasi kerja praktek dan proyek akhir ini dibuat dengan mengimplementasikan basis data MySQL, ORM Hibernate untuk proses pemetaan basis data dan pemrograman Java web dengan framework Struts 2. e. Referensi diambil dari berbagai sumber di internet, ebook, modul pembelajaran maupun buku teks.

3 1.4 Tujuan Penelitian Tujuan yang ingin dicapai dalam pembuatan tugas akhir ini adalah: a. Mampu mengimplementasikan teknologi framework web Java Struts 2 dan ORM Hibernate pada sistem informasi kerja praktek dan proyek akhir. b. Mampu membuat perancangan dasar sistem informasi kerja praktek dan proyek akhir yang menangani proses CRUD (Create, Read, Update, Delete) ke basis data MySQL. 1.5 Manfaat Penelitian Adapun manfaat tugas akhir ini adalah untuk pembelajaran tentang implementasi framework web pada pemrograman Java serta membantu pihak akademik dalam mengelola data kerja praktek dan proyek akhir mahasiswa yang telah dilaksanakan. 1.6 Metode Penelitian Metode yang digunakan dalam menyelesaikan tugas akhir ini adalah sebagai berikut: 1.6.1 Pengumpulan data a. Wawancara Wawancara merupakan pengambilan data yang dilakukan secara lisan atau langsung kepada narasumber yang pada pengerjaan tugas akhir ini mewawancarai pihak akademik dan dosen terkait. b. Studi literatur Studi literatur adalah mencari referensi teori yang relevan dengan kasus dan permasalahan yang ditemukan yang pada pengerjaan tugas akhir ini memanfaatkan buku, e-book, berbagai sumber di internet, modul praktikum, dan referensi terkait.

4 1.6.2 Pengembangan sistem a. Analisis sistem Analisis sistem dilakukan dengan mengumpulkan data terkait serta merinci kebutuhan fungsional dan non-fungsional sistem. b. Perancangan sistem Data yang diperoleh dari analisis sistem diolah untuk dibuatkan rancangan sistem yang akan dibangun. Penggunaan metode UML (Unified Modeling Language) diterapkan dalam tahap ini seperti usecase diagram, activity diagram, pembuatan relasi antar tabel, desain struktur menu atau sitemap, serta desain antarmuka pengguna. c. Implementasi sistem Tahap ini mengimplementasikan perancangan ke dalam bentuk script kode pemrograman Java dengan Struts 2 dan pemetaan basis data MySQL dengan ORM (Object/Relational Mapping) Hibernate. d. Pengujian sistem Dilakukan uji coba terhadap sistem yang telah dibuat guna memastikan hasil perancangan dan implementasi yang tepat untuk digunakan. 1.7 Sistematika Penulisan Untuk menjelaskan sistem yang dibuat, maka sistematika penulisan laporan tugas akhir ini dibagi menjadi beberapa bab, antara lain: BAB I PENDAHULUAN Berisi paparan latar belakang masalah, perumusan masalah, batasan masalah, tujuan penelitian, manfaat penelitian, metode penelitian, dan sistematika penulisan. BAB II LANDASAN TEORI Berisi tentang uraian dasar teori yang digunakan untuk mendukung analisis, perancangan dan implementasi sistem.

5 BAB III ANALISIS DAN PERANCANGAN SISTEM Berisi tentang analisis dan rancangan sistem yang akan dibangun termasuk analisis kebutuhan dan perancangan sistem seperti perancangan konsep, perancangan basis data, perancangan proses, dan perancangan struktur menu. BAB IV IMPLEMENTASI DAN PEMBAHASAN Berisi bahasan implementasi script pemrograman ke dalam perancangan sistem dan pembahasan hasil pengujian. BAB V PENUTUP Berisi penutup laporan tugas akhir yang memuat kesimpulan dari proses penciptaan sistem dan saran bagi pengembangan sistem selanjutnya. Fomat dasar penulisan laporan tugas akhir mengikuti sistem Ejaan Yang Disempurnakan (EYD) Republik Indonesia, mengacu pada Panduan TA Program Diploma Teknik Elektro serta referensi dari sistem penulisan Harvard style.