• 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 : [email protected]. 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

TBBM Boyolali merupakan salah satu dari TBBM di area JBT yang menggunakan sistem kontrol PBTS (Pipe Line Batch Tracking System) sebagai bagian dari TAS yang mengendalikan

Ring Back Tone (RBT) adalah layanan yang diberikan oleh sistem yang menyediakan nada panggil tertentu dalam bentuk lagu atau nada khusus yang menunjukan nada

Hardware yang telah disusun ini sedikit banyak akan membantu kita dalam proses pembuatan program, karena akan lebih mudah untuk memahami mekanisme kinerja sistem yang

Circuit Breaker atau Saklar Pemutus Tenaga (PMT) adalah suatu peralatan pemutus rangkaian listrik pada suatu sistem tenaga listrik, yang mampu untuk membuka dan

Media komunikasi adalah salah satu bagian terpenting yang tidak dapat dipisahkan dari suatu sistem pengendalian tenaga listrik, yaitu suatu subsistem yang

Untuk menghindari ataupun untuk mengurangi kerusakan peralatan-peralatan akibat gangguan (kondisi abnormal operasi sistem). Semakin cepat reaksi perangkat proteksi yang digunakan

Yang dimaksud dengan sistem proteksi tenaga listrik adalah sistem pengaman pada peralatan-peralatan yang terpasang pada sistem tenaga listrik, seperti generator,

Untuk menghindari ataupun untuk mengurangi kerusakan peralatan-peralatan akibat gangguan (kondisi abnormal operasi sistem). Semakin cepat reaksi perangkat proteksi