• Tidak ada hasil yang ditemukan

Makalah Seminar Kerja Praktek

N/A
N/A
Protected

Academic year: 2021

Membagikan "Makalah Seminar Kerja Praktek"

Copied!
5
0
0

Teks penuh

(1)Makalah Seminar Kerja Praktek. PERANCANGAN SISTEM SURVEY DIGITAL DENGAN MVC. CODEIGNITER DI BIRO SISTEM INFORMASI UNISSULA. SEMARANG. Reza Taftazani1), Adian Fatchur Rochim2). Jurusan Teknik Elektro, Fakultas Teknik, Universitas Diponegoro,. Jln. Prof. Sudarto, Tembalang, Semarang, Indonesia. email : ecaiseng@yahoo.com. ABSTRAK. Survey merupakan suatu cara melakukan pengamatan dimana indikator mengenai variabel adalah. jawaban – jawaban terhadap pertanyaan yang diberikan kepada responden baik secara lisan maupun tertulis.. Tujuan diadakannya sebuah survey adalah untuk mengukur kelayakan suatu hal berdasarkan tanggapan dari. sasaran survey. Dalam kasus ini sasaran survey adalah mahasiswa UNISSULA. Sistem Digital Survey hadir di. sini untuk menggantikan prosedur kerja survey konvensional yang ada.. CodeIgniter adalah sebuah framework PHP yang bekerja dengan menggunakan pemodelan MVC (. Model – View – Controller ). Dengan pemodelan MVC ini maka pengerjaan dan pengelolaan sebuah web akan. menjadi lebih mudah karena sebuah web dapat dibagi proses pengerjaannya kepada seorang designer dan. programmer web dimana keduanya dapat bekerja secara terpisah. Hal ini menyebabkan penggunaan MVC. dapat mengoptimalkan jangkauan kerja.. Dengan menggunakan CodeIgniter, PHP sebagai script dan MySQL sebagai databasenya dapat. dirancang aplikasi Digital Survey yang memungkinkan mahasiswa untuk memberikan penilaian kepada dosen. juga memengkinkan dosen untuk mengetahui tingkat pemahaman IT mahasiswanya dan sekaligus mengetahui. bagaimana peformanya menyampaikan materi di dalam kelas berdasarkan sudut pandang mahasiswa. Kata Kunci : Digital Survey, CodeIgniter, MVC, PHP, MySQL. I.. PENDAHULUAN. Latar Belakang. Perkembangan ilmu pengetahuan dan. teknologi telah memberikan perubahan besar. pada hampir semua aspek kehidupan.. Fleksibilitas dan kemudahan yang diberikan. teknologi dapat membuat pekerjaan menjadi. lebih efisien dan juga efektif. Hal itu karena. teknologi bisa mengintegrasikan berbagai. bidang menjadi sebuah kesatuan.. Sistem survey digital adalah suatu cara. untuk menghadirkan suatu sistem survey. “kuno” dengan cara yang lebih “modern”. yang berbasis pada penerapan teknologi. informasi terkini. BSI merupakan organisasi intern UNISSULA yang bertugas untuk. menghadirkan sistem survey digital ini.. Tujuan. Merancang Sistem Survey Digital yang memenuhi kebutuhan Biro Sistem Informasi UNISSULA sesuai dengan arahan dari Biro Sistem Informasi UNISSULA.. Batasan Masalah. Adapun pembatasan masalah dalam. laporan ini yaitu sebagai berikut:. 1. Membahas cara kerja dan fungsi – fungsi. pada GUI sistem survey digital.. 2. Hanya membahas Interaksi Progran. dengan database tanpa membahas koding. program.. 3. Database yang digunakan adalah MySQL. 4. Menggunakan framework CodeIgniter. untuk membangun system. II.. DASAR TEORI. Model – View – Controller ( MVC ). Merupakan sebuah arsitektur perangkat. lunak yang memisahkan antara logika aplikasi. dari. antarmuka. penggunanya. memungkinkan. untuk. pengembangan. secara. sehingga. pemeliharaan independen.. dan. MVC. memisahkan data aplikasi ( Model ) dari. tampilannya ( View ) dan cara memprosesnya. ( Controller )..

(2) system lebih jauh adalah memastikan agar. sistem dapat terintegrasi dengan basis data. PHP dan MySQL. PHP adalah bahasa pemrograman script yang paling banyak dipakai saat ini.. PHP. banyak dipakai untuk pemrograman website,. walaupun tidak tertutup kemungkinan untuk. digunakan. untuk. merupakan. salah. pemakaian satu. bahasa. lain.. PHP. server. side. scripting yang disisipkan di antara bahasa HTML untuk membuat halaman web yang dinamis. Dan karena bahasa berbasis server side, maka PHP akan dieksekusi di server, sehingga. yang. akan. dikirimkan. ke. web. browser adalah hasil dalam bentuk HTML dan. kode PHP tidak akan terlihat.. MySQL adalah sebuah implementasi dari. sistem. manajemen. basisdata. relasional. (RDBMS) yang didistribusikan secara gratis. dibawah. CodeIgniter. Merupakan aplikasi open source ciptaan. EllisLab, Inc. yang berupa framework php. dengan pemodelan pengolahan data MVC. (Model–View– Controller) untuk membangun. website dinamis dengan menggunakan PHP.. CodeIgniter memudahkan developer untuk. membuat aplikasi web dengan cepat dan. mudah dibandingkan dengan membuatnya dari. awal. CodeIgniter dirilis pertama kali pada 28. Februari 2006.. Kelas View dan Controller merupakan. bagian terpenting dari pengembangan di. bawah CodeIgniter sedangkan kelas Model. bersifat opsional.. III.. PENERAPAN DIGITAL. SISTEM. yang. kita. gunakan.. CodeIgniter. telah. menyediakan fitur yang memudahkan hal ini.. Kita cukup mendefinisikan nama tabel basis. data. kita. di. system\application\config/database.php.. Hal. lain. yang. pengaturannya tingkatan. user,. dalam. nantinya. akan. dibuat. ini. adalah. direktori. pagination,. dan. autoload.. Autoload berisi tentang fungsi – fungsi apa. saja yang akan dimuat secara otomatis oleh. sistem.. Sistem Survey Digital. Pada Sistem Survey Digital ini terdapat. tiga tingkatan pengguna, yaitu dosen,. mahasiswa, dan administrator.. 1. Tingkatan Pengguna Dosen. Pengguma dengan tingkatan ini hanya. dapat mengakses :. Halaman Home, berisi pemberitahuan. yang berhubungan dengan Pengadaan. Digital Survey dan sebagainya.. Halaman Dosen, berisi tampilan data. hasil dari survey yang diperoleh dari. mahasiswa. SURVEY. Persyaratan Sistem SurveyDigital. Persyaratan yang dibutuhkan dalam proses. perancangan Sistem Survey Digital ini adalah. Apache, PHP, MySQL, dan Frame Work PHP. CodeIgniter. Sedangkan Untuk Sistem Operasi. digunakan Sistem Operasi berbasis Windows. untuk proses pengembangan. Sistem Survey. Digital ini dikembangkan pada Sistem Operasi. berbasis Windows 32-bit dan dapat bekerja. dengan baik pada Sistem Operasi berbasis. Windows 32-bit. Konfigurasi Pada CodeIgniter. Hal utama yang harus kita lakukan. sebelum mulai melakukan pengembangan. Gambar 3.1 Tampilan Halaman Home.

(3) survey yang harus diisi oleh. mahasiswa. Gambar 3.2 Tampilan Halaman Dosen. Gambar 3.5 Tampilan Halaman. Survey. Pada Halaman Dosen terdapat dua opsi. Saat opsi Survey Dosen dipilih. yang dapat dipilih yaitu :. -. Hasil. Survey. Dosen,. representasi data pencapaian. -. berisi. maka mahasiswa akan diminta untuk. dosen. memilih pasangan dosen dan mata. berdasarkan survey yang dilakukan ke. kuliah. mahasiswa.. tersebut sebelum diarahkan ke daftar. yang. diampu. oleh. dosen. Hasil Survey IT Kompetensi, berisi. pertanyaan.. representasi data pencapaian tingkat. pemahaman mahasiswa UNISSULA. terhadap IT Kompetensi yang ada.. Gambar 3.6 Opsi Dosen dan Mata. Kuliahnya. Gambar 3.3 Tampilan Hasil Survey Dosen. Gambar 3.7 Daftar Pertanyaan Survey. Dosen. Gambar 3.4 Hasil Survey IT Kompetensi. 2. Tingkatan Pengguna Mahasiswa. Pengguma dengan tingkatan ini hanya dapat mengakses :. Halaman Home, berisi pemberitahuan. yang berhubungan dengan Pengadaan. Digital Survey dan sebagainya.. Tampilan Halaman Home dapat. dilihat pada Gambar 3.1.. Halaman Survey, berisi daftar poling. Jika. mahasiswa. pertanyaan tersedia. dengan. maka. telah. mengisi. jawaban. halaman. teruskan ke Gambar 3.8.. yang. akan. di.

(4) -. Profil Pengguna,. berisi. hasil. dari. berisi. pengaturan. semua survey.. -. Perawatan Situs,. untuk reset seluruh basis data dan. melakukan back up terhadap datanya.. Gambar 3.8 Halaman Setelah Survey. Ketika suatu jenis survey telah terlaksana. maka opsi untuk memilih jenis survey tersebut. akan menghilang seperti pada Gambar 3.9. dimana Survey Dosen telah selesai dilakukan. Gambar 3.12 Halaman Profil Pengguna. Halaman Profil Dosen berisi hal yang. sama dengan Gambar. halaman. 3.3. yang tampak. sedangkan. halaman. pada. Profil. Mahasiswa akan tampak seperti Gambar 3.13. Gambar 3.9 Tampilan Opsi Yang Tersisa. Gambar 3.13 Halaman Profil Mahasiswa. Halaman Perawatan Situs berfungsi untuk. Gambar 3.10 Pertanyaan IT Kompetensi. Jika. semua. survey. telah. dilaksanakan. maka mahasiswa akan diarahkan menuju ke. halaman yang tampak pada Gambar 3.11.. melakukan reset. dan. back. up. basis. data. sehingga survey periode baru dapat diadakan.. Back up basis data akan tersimpan dalam. sebuah file berekstensi .cvs yang dapat dibuka. melalui Excel.. Gambar 3.11 Semua Survey Terlaksana. 3. Tingkatan Pengguna Administrator. Pengguma dengan tingkatan ini hanya. dapat mengakses :. Halaman Home, berisi pemberitahuan. yang berhubungan dengan Pengadaan. Digital Survey dan sebagainya.. Tampilan Halaman Home dapat dilihat pada Gambar 3.1.. Gambar 3.14 Reset dan Back Up Basis Data. PENUTUP. Kesimpulan. Selama melaksanakan kerja praktek di. Biro. Sistem. penulis. Informasi. mengambil. UNISSULA,. beberapa. antara lain sebagai berikut :. maka. kesimpulan,.

(5) 1. Pelaksanaan KP (Kerja Praktek) memiliki. peranan. penting. dalam. membantu. menciptakan Sumber Daya Manusia yang. berkualitas,. produktif. dan. komponen. khususnya dalam kerja.. 2. Dalam Sistem Survey Digital terdapat tiga. tingkatan. pengguna,. yaitu. Dosen,. Mahasiswa, dan Administrator.. 3. Fleksibilitas dan kemudahan untuk proses. penyelenggaraan Sistem Survey Digital. memudahkan Biro Sistem Informasi (BSI). UNISSULA. untuk. melakukan. proses. survey.. DAFTAR PUSTAKA. BIODATA. [1] Pratama, Antonius Nugraha Widhi. 2010.. CodeIgniter : Cara Mudah Membangun. Reza. Aplikasi PHP. Jakarta Selatan : Mediakita.. Purworejo. Taftazani, 4. lahir. Januari. di. 1991.. [2] Wismakarma, Komang. 2010. 9 Langkah. Menempuh pendidikan dasar. Menjadi Master Framework CodeIgniter.. di SD Negeri 3 Palu dan SD. Yogyakarta : Lokomedia.. Negeri 4 Luwuk. Melanjutkan. ke SLTP N 2 Luwuk dan. [3] Basuki, Awan Pribadi. 2011. Membangun. pendidikan. Web Berbasis PHP dengan Framework. CodeIgniter. Yogyakarta : Lokomedia. [4] Van der Sype, B. 2008. Addition to Auth. Library.. http://www.bramme.net/2008/07/additionto-auth-librarytutorial/. tingkat. atas. 2008. Dari tahun 2008 sampai saat ini masih. menempuh studi Strata-1 di Jurusan Teknik. Elektro. Fakultas. Diponegoro. Teknik. Semaarang,. Universitas. konsentrasi. Komputer dan Informatika. [5] Van der Sype, B. 2008. Auth Library for. CodeIgniter.. http://www.bramme.net/2008/07/authlibrary-for-codeignitertutorial/. [6] DanielRo, 2008. PHP Script : Export. MySQL. table. data. to. CVS.. di. SMA N 3 Luwuk, lulus tahun. Semarang,. Maret 2012. Mengetahui dan Menyetujui, dosen. pembimbing. http://www.tutorial5.com/content/view/15. 9/85/. Adian Fatchur Rochim, ST. MT.. NIP 197302261998021001.

(6)

Referensi

Dokumen terkait

Penelitian ini bertujuan untuk mengetahui kemampuan scientific reasoning siswa SMA pada materi termokimia setelah dilaksanakan pembelajaran menggunakan model levels

Penelitian ini menggunakan metode deskriptif kuantitatif, yaitu metode yang menganalisis masalah dengan cara mendeskripsikannya pada data-data yang sudah ada, berupa

Pengagendaan pada Gambar 2.24 diperuntukkan untuk mengagendakan surat yang berkategori Surat Masuk (surat masuk dari eksternal perusahaan maupun internal dari

Selain rumput sintetis serta lantai vynil, matras untuk lapangan futsal ialah lantai interlock futsal model ini sebenarnya telah jadi pilihan yg paling efisien

Dalam analisis simulasi, filter yang dirancang memiliki nilai cut-off pada - 3 dB yaitu 2 GHz dan 2.5 GHz untuk lower dan higher cut-off frequency Selanjutnya pada

This thesis examines the mother – daughter bond and its effects toward the daughters in Rodrigo Garcia’s Mother and Child screenplay.. The screenplay explores the story of

Salah satunya adalah petani buah labu didesa Batur yang kurang memanfaatkan potensi yang mereka miliki, sehingga ketika panen tiba mereka hanya panen seperti

Lihat juga Mohd Hairul Azmi Bin Haji Bidi Azzuhri, M... Lihat juga hanacaraka