Otomatisasi Sistem Pendaftaran dan Penjadwalan Ujian Skripsi Fakultas Teknologi Informasi Universitas Kristen Satya Wacana

Ukuran: px
Mulai penontonan dengan halaman:

Download "Otomatisasi Sistem Pendaftaran dan Penjadwalan Ujian Skripsi Fakultas Teknologi Informasi Universitas Kristen Satya Wacana"

Transkripsi

1 Otomatisasi Sistem Pendaftaran dan Penjadwalan Ujian Skripsi Fakultas Teknologi Informasi Universitas Kristen Satya Wacana Artikel Ilmiah Diajukan kepada Fakultas Teknologi Informasi untuk memperoleh Gelar Sarjana Komputer Peneliti: Thomas Adhi Nugroho ( ) Christine Dewi, S.Kom., M.Cs. Program Studi Teknik Informatika Fakultas Teknologi Informasi Universitas Kristen Satya Wacana Salatiga Juli 2016

2

3

4

5

6

7 Otomatisasi Sistem Pendaftaran dan Penjadwalan Ujian Skripsi Fakultas Teknologi Informasi Universitas Kristen Satya Wacana 1) Thomas Adhi Nugroho, 2) Christine Dewi Fakultas Teknologi Informasi Universitas Kristen Satya Wacana Jl. Diponegoro 52-60, Salatiga 50771, Indonesia 1) 2) Abstract TA FTI UKSW division is one of the divisions that exist in the FTI UKSW charge of handling the administration of the final project (TA). TA FTI UKSW division is still not have a system for data processing mainly on the enrollment and exam scheduling. Processing examinees data is still done using excel file, so prone to error. Scheduling the exam itself is still done by checking the data one by one, so it takes a longer time about 2-3 days. In this research, registration and scheduling system will be built. The system is made base on web applications with CodeIgniter framework. This system is developed using prototyping methods with twice the evaluation process. The test results show that the system of registration and scheduling system may help TA FTI UKSW division in data processing and can speed up the scheduling process from 2-3 days to 1-2 minutes. Keywords: Examination Scheduling, Examination Registration, CodeIgniter Framework, FTI UKSW Abstrak Bagian TA FTI UKSW merupakan salah satu dari divisi yang ada di FTI UKSW yang bertugas menangani administrasi tugas akhir (TA). Bagian TA FTI UKSW saat ini masih belum memiliki sistem untuk pengolahan data skripsi terutama pada bagian pendaftaran dan penjadwalan ujian. Pengolahan data peserta ujian selama ini masih dilakukan dengan menggunakan file excel, sehingga rawan terjadi kesalahan. Penjadwalan ujian sendiri masih dilakukan dengan cara memeriksa data satu-persatu, sehingga membutuhkan waktu yang lebih lama sekitar 2-3 hari. Pada penelitian ini dilakukan pengembangan sistem untuk pendaftaran dan penjadwalan ujian. Sistem yang dikembangankan berupa aplikasi berbasis web dengan Codeigniter sebagai framework. Sistem ini dikembangakan menggunakan metode prototyping dengan dua kali proses evaluasi. Hasil pengujian sistem menunjukan bahwa pengembangan sistem pendaftaran dan penjadwalan ini dapat membantu bagian TA FTI UKSW dalam pengolahan data peserta ujian dan dapat mempercepat proses penjadwalan dari 2-3 hari menjadi 1-2 menit. Kata Kunci: Penjadwalan Ujian, Pendaftaran Ujian, Framework CodeIgniter, FTI UKSW. 1) Mahasiswa Fakultas Teknologi Informasi Jurusan Teknik Informatika, Universitas Kristen Satya Wacana Salatiga. 2) Staff Pengajar Fakultas Teknologi Informasi, Universitas Kristen Satya Wacana Salatiga. 1

8 1. Pendahuluan Fakultas Teknologi Informasi Universitas Kristen Satya Wacana (FTI UKSW) merupakan salah satu fakultas yang selalu dinamis dan berkembang. FTI UKSW telah memiliki 10 program studi dengan 4000 mahasiswa dan 70 dosen [1]. Untuk memaksimalkan pelayangan kepada mahasiswa, FTI UKSW memiliki beberapa bagian, salah satunya bagian Tugas Akhir. Kewajiban dari bagian Tugas Akhir Fakultas Teknologi Informasi Universitas Kristen Satya Wacana (TA FTI UKSW) adalah membantu administrasi mahasiswa skripsi, mulai dari pendaftaran hingga yang terakhir yudisium. Tugas Akhir (TA) merupakan syarat kelulusan bagi mahasiswa di FTI UKSW. TA sendiri memiliki proses yang panjang, dan salah satu proses yang penting di dalamnya adalah ujian. Tahap awal ujian TA dimulai dari pendaftaran ujian, pembuatan jadwal hingga pengumuman jadwal ujian. Pendaftaran ujian di FTI UKSW masih mengandalkan google form, kemudian data disimpan dalam bentuk file excel. Data yang dihasilkan akan divalidasi terlebih dahulu oleh TA FTI UKSW berdasarkan syarat yang sudah ditentukan. Data yang sudah tervalidasi akan dikirimkan ke tiap progdi untuk kemudian ditentukan penguji untuk masing-masing peserta ujian. Kemudian data tersebut dikembalikan lagi ke TA FTI UKSW untuk pembuatan jadwal. Proses pembuatan jadwal dilakukan dengan mencocokan satu persatu data dosen penguji dan pembimbing dengan jadwal mengajar dosen, selain itu perlu juga memperhatikan data lain seperti data ketersediaan ruangan ujian. Jadwal yang sudah dibuat akan diumumkan kepada mahasiswa peserta ujian dan dosen. Berdasarkan analisis yang dilakukan terhadap TA FTI UKSW pada proses pendaftaran dan penjadwalan ujian didapatkan beberapa kekurangan. Pendaftaran ujian masih belum memiliki sistem yang dapat mempermudah staff bagian TA FTI UKSW untuk mengolah data, karena selama ini data tersimpan dalam bentuk file excel,sehingga pengolahan data akan menjadi lebih sulit dan rawan akan kesalahan oleh karena itu diperlukan aplikasi yang dapat mempermudah pengolahan data. Kemudian untuk proses penjadwalan ujian masih dilakukan dengan mencocokan satu-persatu dari data yang ada, dengan pendaftar ujian tiap periode rata-rata 150 mahasiswa dan hanya ditangani oleh 3 orang staff, membuat proses penjadwalan menjadi lebih lama sekitar 2-3 hari untuk proses pengerjaannya, hal ini mengakibatkan terjadi keterlambatan pengumuman kepada peserta ujian. Perlu sebuah sistem yang dapat menghasilkan jadwal yang sesuai dengan kriteria yang ada di TA FTI UKSW secara cepat dan tepat. Teknologi aplikasi sistem informasi merupakan sebuah teknologi interaktif yang dapat digunakan sebagai sarana informasi yang dapat diakses oleh semua pihak, baik pihak umum maupun pihak yang mempunyai hak akses [2]. Sebuah organisasi seperti universitas memanfaatkan aplikasi sistem informasi untuk memudahkan pekerjaan baik pegawai, dosen maupun mahasiswa. Berdasakan penjelasan tersebut aplikasi ini nantinya diharapkan dapat membantu pengolahan data peserta ujian agar lebih mudah dan juga dapat menghasilkan jadwal ujian yang sesuai dengan kriteria yang dimiliki Bagian TA FTI UKSW. Aplikasi yang akan dikembangkan dalam sistem ini nantinya akan beberbentuk aplikasi berbasis 2

9 web dan menggunakan framework Codeigniter (CI) sebagai kerangka kerjanya, untuk tampilan menggunakan Materialize CSS, untuk kalender menggunakan library fullcalendar.js, dan yang terakhir database yang digunakan adalah MySQL. CI dipilih karena CI tergolong sebagai framework yang ringan jadi tidak memberikan beban berlebih pada server. CI juga sudah mendukung Model View Controller (MVC), sehingga pengembangan aplikasi menjadi lebih terstruktur. Framework CodeIgniter juga memiliki keunggulan dibanding framework-framework lainnya seperti mudah dimodifikasi dan beradaptasi, dokumentasi lengkap dan jelas, serta learning curve rendah [3]. Berdasarkan latar belakang yang telah dijelaskan, didapatkan rumusan masalah dari penelitian ini yaitu bagaimana membuat sistem yang dapat membantu bagian TA FTI UKSW dalam mengolah data peserta ujian, terutama pada bagian pendaftaran dan penjadwalan ujian. Fokus dari penelitian ini sendiri adalah menyelesaikan permaslahan yang dihadapi oleh bagian TA FTI UKSW, sehingga penelitian ini sendiri memiliki batasan dalam pembahasan. Batasan tersebut antara lain, proses penjadwalan tidak menggunakan algoritma tertentu, tidak membahas mengenai keamanan data dan aplikasi yang dikembangkan digunakan untuk menyelesaikan permasalahan yang terjadi di bagian TA FTI UKSW. 2. Kajian Pustaka Penelitian mengenai sistem informasi Tugas Akhir (TA) telah dilakukan sebelumnya. Salah satunya adalah penelitian mengenai pengembangan sistem informasi kerja praktek dan tugas akhir yang diimplementasikan di fakultas sistem komputer. Penelitian ini membahas mengenai pengembangan sistem informasi yang dapat memudahkan staff administrasi kerja praktek dan tugas akhir dalam mengolah data. Hasil dari penelitian ini sistem informasi yang dikembangkan dapat bekerja dengan baik sehingga proses administrasi kerja praktek dan tugas akhir dapat dilakukan dengan lebih mudah [4]. Penelitian kedua adalah penelitian yang membahas mengenai penjadwalan. Penelitian ini membahas mengenai penyelesaian masalah penjadwalan dengan menerapan Constraint Satisfaction Problem sebagai pendekatan solusi. Hasil dari penelitian ini menujukan bahwa hasil dari jadwal yang dibuat dapat digunakan untuk jadwal jaga staff laboratorium [5]. Penelitian ketiga adalah penelitian mengenai pengembangan sistem penjadwalan yang digunakan untuk menjadwalkan ujian pascasarjana di Universitas Diponegoro. Penelitian ini memiliki tujuan untuk mempermudah pengolahan data sehingga lebih efisien. Hasil dari penelitian ini adalah sistem yang diimplementasikan dapat membantu pekerjaan dari staff yang memiliki tugas untuk membuat jadwal ujian [6]. Jika dibandingkan pada penelitian sebelumnya penelitian ini berfokus pada hasil dari penjadwalan, sehingga pembahas mengenai bagaimana permasalahan penjadwalan ini diselesaikan tidak dibahas pada penelitian ini. Selain itu fokus dari penelitian ini adalah bagaimana menyelesaikan permasalahan yang terjadi di TA FTI UKSW mengenai pengolahan data skripsi, terutama pada bagian pendaftaran dan penjadwalan ujian. Sehingga hasil yang diharapkan dari penelitian ini adalah sistem dapat meningkatkan kinerja TA FTI UKSW agar 3

10 lebih optimal. Web application adalah software yang dijalankan melalaui web server. Tidak seperti aplikasi desktop yang dapat dijalankan secara langsung melalui sistem operasi, web application hanya bisa diakses melalui web browser. Web application ini meiliki beberapa keuntungan dibandingkan dengan aplikasi desktop, yaitu dia bisa dijalan kan dimapun tidak peduli apapun sistem operasi yang menjalankannya, asalkan terdapat web browser aplikasi ini dapat berjalan dengan baik [7]. PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun Pada saat tersebut PHP adalah sekumpulan script yang digunakan untuk mengulah data dari form dari suatu web. Berbeda dengan javascript yang eksekusinya dilakukan di browser (client) PHP dijalankan di dalam server. Karena berjalan di server maka PHP biasanya digunakan sebagai back-end untuk mengakses data yang ada dalam database seperti MySQL, Oracle, dan lain sebgainya [8]. MySQL adalah sebuah implementasi dari sistem manajemen basis data relasional (RDBMS) yang didistribusikan secara gratis dibawah lisensi GPL (General Public License). Setiap pengguna dapat secara bebas menggunakan MySQL, namun dengan batasan perangkat lunak tersebut tidak boleh dijadikan produk turunan yang bersifat komersial. MySQL sebenarnya merupakan turunan salah satu konsep utama dalam basis data yang telah ada sebelumnya; SQL(Structured Query Language). SQL adalah sebuah konsep pengoperasian basis data, terutama untuk pemilihan atau seleksi dan pemasukan data, yang memungkinkan pengoperasian data dikerjakan dengan mudah secara otomatis [9]. Framework dapat diartikan sebagai alat yang digunakan untuk membantu dan memudahkan dalam pembuatan aplikasi dalam konteks ini adalah aplikasi web. Framework juga dapat didefinisikan sebagai kumpulan script (terutama class dan function) yang dapat membantu developer dalam menangani berbagai masalah dalam pemrograman seperti koneksi ke database, pemanggilan variable dan fungsi-fungsi lainnya sehingga developer dapat lebih fokus dan lebih cepat membangun aplikasi [10]. Sebuah framework umumnya telah menyertakan perintah-perintah siap pakai yang dibutuhkan dalam membuat suatu aplikasi, namun pihak developer tetap harus menulis kode sendiri dan harus menyesuaikan dengan lingkungan framework yang digunakan. CodeIgniter (CI) adalah salah satu framework PHP yang tangguh dan popular. CodeIgniter tergolong framework dengan ukuran kecil dan cukup mudah dikuasai. CI juga datang dengan manual yang tergolong lengkap. CodeIgniter merupakan aplikasi sumber terbuka yang berupa framework PHP dengan model MVC (Model, View, Controller) untuk membangun website dinamis dengan menggunakan PHP. CodeIgniter memudahkan developer untuk membuat aplikasi web dengan cepat mudah dibandingkan dengan membuatnya dari awal. CodeIgniter dirilis pertama kali pada 28 Februari Versi stabil terakhir adalah versi [11]. 4

11 3. Metode dan Perancangan Sistem Penelitian ini dilakukan dan diselesaikan melaui 5 tahapan penelitian yaitu : 1) Analisis Kebutuhan dan pengumpulan data. 2) Perancangan sistem. 3) Perancangan aplikasi / program. 4) Implementasi dan pengujian sistem serta analisis hasil pengujian. 5) Penulisan laporan hasil penelitian [12]. Tahapan-tahapan yang dilakukan dalam penelitian ini dapat dilihat pada Gambar 1. Gambar 1. Tahapan Penelitian Berdasarkan bagan pada Gambar 1 dapat dijelaskan bahwa tahapan penelitian yang dilakukan adalah sebagai berikut: Tahap pertama analisis kebutuhan dan pengumpulan data, dimana pihak pengembang mencari informasi mengenai kebutuhan dari pengguna yang berhubungan dengan pembuatan aplikasi. Pencarian informasi dilakukan dengan cara wawancara secara langsung kepada staff TA FTI UKSW. Berdasarkan hasil dari wawancara yang dilakukan didapatkan informasi bahwa saat ini masih belum ada sistem yang digunakan untuk mengelola data ujian. Selain itu sistem untuk melakukan penjadwalan ujian juga belum ada, sehingga proses pembuatan jadwal memakan waktu yang cukup lama sekitar 2-3 hari. Untuk tahap kedua, ketiga dan keempat dilakukan perancangan sistem pendaftaran dan penjadwalan ujian menggunakan metode pengembangan sistem Prototype. Untuk tahap kelima dilakukan penulisan laporan ilmiah dan artikel ilmiah. Metode pengembangan sistem yang digunakan pada penelitian ini adalah metode Prototyping, karena selama proses pengembangan dilakukan komunikasi secara intensif antara pengembang dengan pengguna. Metode ini membantu proses pengembangan suatu perangkat lunak dengan cara membuat model dari perangkat lunak yang akan dibuat. Pengembagan perangkat lunak dengan metode ini dilakukan secara bertahap, yaitu dengan membuat prototype yang sederhana terlebih dahulu, setelah itu prototype akan dikembangkan dari waktu ke waktu hingga perangkat lunak selesai dikembangkan atau sudah sesuai dengan kebutuhan dari pengguna [13]. Tahap-tahap yang dilakukan pada metode prototype ditunjukan pada Gambar 2. 5

12 Gambar 2 Metode Prototype [13] Tahap pertada dalam metode Prototype adalah listen to customer, tahap ini dilakukan untuk mengetahui informasi mengenai kebutuhan pengguna yang perlu ada dalam sistem yang akan dikembangkan. Kemudian informasi yang sudah didapatkan dianalisa dan diterjemahkan ke dalam bentuk yang lebih mudah untuk diimplementasikan kedalam sistem. Bedasarkan informasi yang telah diperoleh dari wawancara dengan staff TA FTI UKSW didapatkan beberapa informasi salah satunya adalah rule atau aturan yang harus dipenuhi untuk membuat jadwal ujian. Aturan itu antara lain : a. Semua peserta ujian harus di jadwalkan, b. dosen baik pembimbing maupun penguji harus hadir pada saat ujian berlangsung, c. terdapat ruang yang dapat digunakan. Berdasarkan rule yang sudah didapatkan dapat dibuat Flowchart untuk penjadwalan ujian seperti yang terlihat pada Gambar 3 START PU = getpesertaujian RU = getruangujian dow = 1 tgl = start_ujian N N IF PU!= null && RU!= null Y IF RU.hasNext() Y J = 08:00 J <= 14:30 N Y Dow +=1 IF J < RU.jadwalRuang < (j+90) N J += 60 min J += 90 min dow = 0; tgl += 3 day IF dow > 5 Y tgl += 1 day IF PU.next()!=null N Y N IF J < PU.jadwalDosen < (J+90) END tambahjadwal(pu.next()); unset(pu.next()) Gambar 3 Flowchart Penjadwalan Ujian Dari Gambar 3 terlihat bahwa ketika melakukan penjadwalan yang pertama kali diperiksa adalah data peserta ujian dan data ruangan, jika salah satu dari dua 6

13 data tersebut kosong maka proses akan dihentikan secara langsung. jika tidak proses akan berlanjut ke pemeriksaan jadwal ruangan. Pemeriksaan ini untuk melihat apakah ada jam tersebut ruangan sedang dipakai atau tidak. Proses pengecekan di lakukan dengan memeriksa tiap jam yang tersedia mulai dari jam 08:00 sampai pukul 16:00 dan tiap ujian dilakukan selama 90 menit. Jika terjadi bentrok antara waktu pelaksanaan dengan jadwal ruang maka akan dilakukan pengecekan pada jam berikutnya dengan menambah 1 jam. Jika tidak ada masalah maka dilakukan langkah selanjutnya yaitu pengecekan jadwal dosen baik pembimbing (1 & 2) juga penguji (1, 2 & cadangan), proses pengecekan dilakukan secara menyeluruh dari data peserta ujian hingga mendapat data yang sesuai. Kemudian data yang sesuai akan dimasukan ke jadwal ujian, jika tidak ditemukan maka akan mencari lagi di jam yang berbeda. Analisis kebutuhan perangkat keras dan spesifikasi perangkat lunak yang digunakan dalam membangun jurnal elektronik ini yaitu: analisis perangkat keras yang akan digunakan adalah Processor AMD A10, 1.90 GHz, RAM 8 GB dan Hardisk 1 TB. Sedangkan perangkat lunak yang digunakan adalah sistem operasi Linux Ubuntu 16.04, Sublime Text 3, LAMP Server (Apache, MySQL, PHP), Web browser (dalam penelitian ini digunakan Opera) dan Rational Rose untuk membuat UML dan Microsoft Visio 2010 untuk pembuatan flowchart. Perancangan sistem dalam penelitian ini dibuat dalam bentuk diagram UML. Diagram UML meliputi use case diagram, activity diagram dan class diagram. Berikut ini akan dijelaskan masing-masing diagram yang telah dibuat. Gambar 4 Use Case Diagram Gambar 4 merupakan use case yang menjelaskan bagaimana aplikasi akan dibuat. Sistem ini memiliki tiga aktor yaitu administrator(ta), mahasiswa dan progdi. Aktor mahasiswa memiliki hak akses untuk melakukan registrasi ujian dan 7

14 melihat jadwal ujian yang sudah selesai dibuat. Selanjutnya administrator (TA FTI UKSW), disini administrator memiliki hak akses paling tinggi, sehingga dapat melakukan pengelolaan data peserta, jadwal dosen, ruangan, dan membuat jadwal ujian. Aktor terakhir adalah progdi yang memiliki hak akses untuk menentukan penguji. Gambar 5 Activity Diagram Pendaftaran Ujian Gambar 5 merupakan activity diagram yang menggambarkan proses pendaftaran ujian yang dilakukan oleh mahasiswa. Aktivitas dimulai dari mahasiswa login kedalam sistem terlebih dahulu, jika user sudah terdaftar maka akan menampilan tampilan utama jika tidak maka akan dikembalikan ke tampilan login. Kemudian user masuk ke menu daftar ujian dan mengklik tombol Daftar, maka secara otomatis aplikasi akan mengambil data dari user kemudian menyimpannya kedalam data peserta ujian. Gambar 6 Activity Diagram Validasi Pendaftaran Gambar 6 merupakan activity diagram untuk memeriksa apakah pendaftaran ujian sudah valid atau belum. Kondisi valid akan terpenuhi apabila mahasiswa sudah mengumpulkan semua persyaratan yang dibutuhkan. Bagian ini dilakukan oleh user TA FTI UKSW (administrator). Aktivitas dimulai dengan login ke dalam aplikasi kemudian diverifikasi oleh sistem. Kemudian aplikasi akan 8

15 menampilkan data pendaftar ujian yang sudah masuk, jika user memilih salah satu data maka akan ditampilkan daftar persyaratan yang harus dikumpulkan. Selanjutnya user memasukan data persyaratan, jika sudah klik simpan maka data akan disimpan dalan sistem. Gambar 7 Activity Diagram Penentuan Penguji Gambar 7 merupakan activity diagram untuk mententukan dosen penguji yang dilakukan oleh progdi. Aktivitas dimulai dengan login ke aplikasi yang kemudian di verifikasi oleh sistem. Kemudian aplikasi akan menampilkan data peserta ujian yang sudah tervalidasi sebelumnya. Penentuan penguji dilakukan dengan memilih salah satu data, kemudian aplikasi akan memunculkan form untuk memasukan nama penguji yang sesuai. Setelah selesai sistem akan menyimpan perubahan yang sudah dilakukan. Gambar 8 Activity Diagram Penjadwalan Ujain Gambar 8 merupakan activity diagram penjadwalan ujian yang dilakukan oleh TA FTI UKSW (administrator). Aktivas dimulai dengan login, ketika 9

16 berhasil maka akan memunculkan tampilan utama aplikasi. Administrator selanjunya memilih menu penjadwalan ujian. Kemudian administrator menekan tombol generate, secara otomatis sistem akan membuat jadwal ujian. Jadwal ujian yang sudah di generate akan di tampilkan ke halaman aplikasi. Gambar 9 Class Diagram Gambar 9 merupakan penggambaran dari class-class yang ada di dalam aplikasi yang akan dikembangkan. Berdasarkan pada Gambar 9 terdapat 2 jenis class yang digunakan yaitu class model dan class controller. Class model digunakan untuk melakukan komunikasi antara aplikasi dengan database, sedangkan class controller digunakan untuk mengolah data dari model dan menampilkannya pada user interface. Class model dalam aplikasi ini memiliki 5 class yaitu : ModelUjian, ModelJadwalMengajar, ModelJadwalRuang, ModelJadwalDosen dan ModelJadwalUjian. Untuk class controller terdiri dari 6 class yaitu controller_jadwalruang, controller_jadwalkuliah, controller_jadwalujian, controller_ujian_mhs, controller_ujian_ta dan controller_ujian_progdi. Class-class tersebut mengikuti struktur dari Codeigniter (CI) yang menerapkan MVC (Model View Control), untuk bagian view tidak dimasukan kedalam class diagram karena view disini tidak memiliki class dan hanya berisi tag HTML. 4. Hasil Implementasi dan Pembahasan User yang digunakan ada tiga yaitu administrator (bagian TA), mahasiswa dan progdi (Program Studi) dengan hak akses yang berbeda. Administrator dapat melakukan validasi pendaftaran dan pembuatan jadwal ujian. Mahasiswa hanya dapat mendaftar dan progdi dapat menentukan penguji. Mahasiswa yang sudah menyelesaikan skripsi, mereka dapat melakukan pendaftaran dengan masuk ke halaman pendaftaran ujian seperti pada Gambar 10. Tombol Daftar digunakan untuk melakukan pendaftaran. Data yang dikirmkan berasal dari data pendaftaran skripsi dari sistem yang berbeda dan tidak dibahas 10

17 pada jurnal ini. Data yang sudah disimpan dapat dilihat oleh administrator atau Bagian TA FTI UKSW seperti pada Gambar 11. Gambar 10 Pendaftaran Ujian Gambar 11 Halaman List Calon Peserta Ujian Gambar 11 merupakan halaman yang menampilkan daftar dari calon peserta ujian yang sudah mendaftar. Daftar didunakan untuk melakukan validasi pendaftaran, jika pendaftar sudah melakukan verifikasi maka kolom status akan diisi valid, jika tidak akan berisi invalid. Gambar 12 Form Verifikasi Pendaftaran Ujian Gambar 12 merupakan tampilan dari form untuk melakukan validasi pendaftaran. Proses validasi sendiri dilakukan dengan memeriksa kelengkapan syarat pendaftaran ujian. 11

18 Gambar 13 Form Penentuan Penguji Gambar 13 merupakan tampilan dari form penentuan penguji bagi tiap peserta ujian. Penguji sendiri terdiri dari tiga orang yaitu penguji 1, penguji 2 dan penguji cadangan. Untuk penguji cadangan bersifat optional, bisa diisi atau juga boleh dikosongkan. Gambar 14 Jadwal Mengajar Dosen Gambar 14 merupakan tampilan dari Jadwal mengajar Dosen, data yang ditampilkan disajikan mirip dengan tampilan google calendar menggunakan library javascript fullcalendar.js. Jadwal yang ditampilkan sesuai dengan jadwal dosen yang dipilih pada bagian combo box diatasnya. Kode Program 1 Memasukan Data ke Kalender 1. var dataurl = ' 2. $("#calendar").fullcalendar( 'addeventsource', dataurl ); Kode Program 1 merupakan script yang digunakan untuk memasukan jadwal ke dalam kalender. Variabel dataurl pada baris 1 merupakan alamat dari controller untuk mengambil data. Alamat url memiliki tambahan variable dengan nama data yang berisi nip dari dosen yang dipilih, sehingga data yang dikembalikan oleh controller sesuai dengan data yang diminta. Sedangakan pada baris 2 adalah fungsi dari fullcaledar untuk memasukan event ke dalam kalender. 12

19 Gambar 15 Form Tambah Jadwal Mengajar Gambar 16 Tambah Jadwal Mengajar dari File Excel Terdapat dua buah cara yang dapat dilakukan untuk memasukan jadwal mengajar dosen. Cara pertama yaitu memasukan jadwal satu-persatu melalui form seperti pada Gambar 15. Cara yang kedua adalah dengan mengimport data dari file excel (.xls,xlsx) seperti pada Gambar 16. Gambar 17 Halaman Pengelolaan Ruang Proses pengelolaan ruang memiliki tampilan yang sama dengan pengelolaan jadwal mengajar dosen seperti yang ditunjukan pada Gambar 17. Pengelolaan ruangan terdiri dari dua buah fungsi utama yaitu tambah ruangan dan tambah jadwal ruangan. Gambar 19 Form Tambah Jadwal Penggunaan Ruang 13

20 Gambar 19 merupakan form untuk menambahkan jadwal penggunaan ruangan. Data penggunaan ruang berisikan nama kegiatan, ruangan yang dipakai, dan jadwal mulai penggunaan dan akhir baik jam maupun tanggal pemakaian. Kemudian data tersebut akan ditampilkan seperti yang terlihat pada Gambar 17. Gambar 20 Halaman Jadwal UJian Gambar 20 merupakan tampilan dari halaman penjadwalan ujian. Proses penjadwalan dilakukan secara otomatis atau dibuat oleh aplikasi dengan cara menekan tombol Generate Jadwal, sehingga TA FTI UKSW tidak perlu lagi memeriksa dan mencocokan jadwal dosen dan ruangan satu-persatu. Kemudain jadwal yang sudah dibuat oleh aplikasi akan ditampilkan dalam kalender di bawahnya. Kode Program 2 Perulangan Mengambil Data Peserta 1. while ($datapeserta!= null) { 2. if ($dow<=5) {$dow++;} 3. else{$dow=0;} 4. if ($dow==5){$day=$day+3;} 5. else { $day++;} } Perulangan yang diakukan pada Kode Program 2 dilakukan untuk memastikan semua mahasiswa peserta ujian dijadwalkan. Variable $dow merupakan representasi dari hari dalam minggu, dengan asumsi bahwa hari minggu adalah 0 dan sabtu adalah 6. Setiap satu perulangan berlangsung akan dilihat apakah sesuai dengan kondisi, jika dow<=5 maka dia akan ditambah 1, jika tidak maka nilai dow dijadikan 0. Nilai dow ini digunakan untuk menentukan tanggal selanjutnya jika dow sama dengan 5 maka hari akan bertambah 3, jika tidak hari akan bertambah 1. Hal ini dilakukan agar hari ujian dimulai hari senin dan berakhir pada hari jumat. 14

21 Kode Program 3 Perulangan Mengambil Data Ruang 1. foreach ($listruang as $ruang) { 2. $jdw = $this->getjadwalruang($ruang->id_ruang,$tgl); } Kode Program 3 merupakan script untuk mengambil semua data ruangan yang tersedia. Salah satu data yang diambil adalah jadwal penggunaan ruang dan disimpan kedalam variable $jdw. Kode Program 4 Membuat Perkiraan Waktu Ujian 1. $c = strtotime("08:00"); 2. $j = date("h:i",$c); 3. while ($j <= date("h:i",strtotime("14:30")) ) { 4. $buz=0; 5. $j_start = $j; 6. $j_end = date("h:i",strtotime('+90 minutes',strtotime($j))); 7. if ($buz==0) { $c = strtotime('+90 minutes', $c); 10. $j = date("h:i", $c); 11. }else{ 12. $c = strtotime('+60 minutes', $c); 13. $j = date("h:i", $c); 14. } 15. } Kode Program 4 merupakan script yang digunakan untuk membangkitkan kemungkinan waktu ujian. Perulangan pada baris 3 digunakan untuk memberi batas waktu, dengan asumsi ujian dimulai jam 08:00 sampai jam 16:00, jika waktu ujian adalah 90 menit maka kemungkinan ujian terakhir dilakukan adalah pada pukul 14:30. Waktu mulai ujian di inisialisasi sebagai $j_start dan waktu selesai adalah $j_end, dimana $j_end = $j_start + 90 min. Kemudian variable $buz merupakan penanda kesalahan yang terjadi, jika tidak terjadi kesalahan ($buz=0) maka waktu akan bertambah 90 menit ke jadwal selanjutnya, jika tidak maka waktu hanya bertambah 60 min. Artinya pada proses ini akan memeriksa tiap jam hingga didapat jadwal yang sesuai. Kode Program 5 Untuk Memeriksa Data Peserta Ujian 1. $idx = 0; 2. $jadwaldosen = array(); 3. while ($idx < count($datapeserta)) { 4. if (isset($datapeserta[$idx])) { 5. $pemb1 = $this->cekdosen($datapeserta[$idx]->pemb_1,$dow,$tgl,$j_start,$j_end); 6. if ($pemb1==0){ 7. $temp = $this->setjadwaldosen(); 8. array_push($jadwaldosen, $temp); 9. $pemb2 = $this->cekdosen($datapeserta[$idx]->pemb_2,$dow,$tgl,$j_start,$j_end); 10. if ($pemb2==0){ 11. $temp = $this->setjadwaldosen(); 12. array_push($jadwaldosen, $temp); 13. $peng1 = $this->cekdosen($datapeserta[$idx]->peng_1,$dow,$tgl,$j_start,$j_end); 14. if ($peng1==0){ 15. $temp = $this->setjadwaldosen(); 16. array_push($jadwaldosen, $temp); 17. $peng2 = $this->cekdosen($datapeserta[$idx]->peng_2,$dow,$tgl,$j_start,$j_end); 15

22 18. if ($peng2==0){ 19. $temp = $this->setjadwaldosen(); 20. array_push($jadwaldosen, $temp); 21. $peng3 = $this->cekdosen($datapeserta[$idx]->peng_c,$dow,$tgl,$j_start,$j_end); 22. if ($peng3==0){ 23. $temp = $this->setjadwaldosen(); 24. array_push($jadwaldosen, $temp); 25. $jdwujian = array( 26. 'waktu' => $j_start."-".$j_end, 27. 'tanggal' => $tgl, 28. 'tempat' => $ruang->nama_ruang 29. ); 30. $this->db->insert_batch('tb_jadwal_dosen', $jadwaldosen); 31. $this->modeljadwal->savejadwalujian($jdwujian,$datapeserta[$idx]->id); unset($datapeserta[$idx]); 34. $datapeserta=array_values($datapeserta); 35. break; 36. }}}}}} 37. $idx++; 38. } Kode Program 5 digunakan untuk memeriksa jadwal dosen, agar dapat hadir pada saat ujian. Proses dimulai dengan memanggil satu-persatu semua data peserta ujian dan memeriksa tiap dosen yang ada baik penmbimbing 1,2 maupun penguji 1,2 dan cadangan. Jika pada saat pengecekan terjadi bentrok jadwal anta dosen dengan waktu ujian maka proses akan berlanjut ke peserta berikutnya, hingga mendapat data yang sesuai. Setiap data jadwal akan ditambahkan ke jadwal tiap dosen yang hadir pada saat ujian agar tidak terjadi bentrok dengan jadwal lain. Data jadwal juga di gunakan untuk memperbaharui data ujian. Kode Program 6 Untuk Memeriksa Jadwal Dosen 1. public function cekdosen($nip,$dow,$tgl,$s,$e) 2. { 3. $res = 0; 4. if ($nip!="") { 5. $data1 = $this->modeljadwal->getjadwalmengajar($nip,$dow); 6. $data2 = $this->modeljadwal->getjadwaldosen($nip,$tgl); $data = array_merge($data1,$data2); foreach ($data as $key) { 11. $start = date("h:i",strtotime($key->start)); 12. $end = date("h:i",strtotime($key->end)); 13. $nip = $key->nip; if ($s>=$start && $s < $end) { 16. $res=$res+1; 17. } if ($e>$start && $e <= $end) { 20. $res=$res+1; 21. } 22. } 23. } 24. return $res; 25. } Kode Program 6 merupakan bagian dari Kode Program yang digunakan untuk memriksa apakah jadwal dosen pada saat itu kosong. Baris 5 dan 6 16

23 digunakan untuk mengambil jadwal dosen baik megajar ataupun jadwal lain. Proses pencocokan dilakukan dengan membandingkan jadwal dosen dengan waktu yang dibangkitkan sebagai perkiraan waktu ujian. Jika data terjadi bentrok antara jadwal dosen dengan waktu ujian maka nilai pinalti akan bertambah jika tidak nilai pinalti akan tetap. Nilai pinalti sendiri di representasikan pada variabel $res. Pengujian aplikasi dilakukan dengan menguji fungsi-fungsi dari aplikasi yang telah dibuat untuk mencari kesalahan/bug pada sistem. Pengujian aplikasi dilakukan agar sistem yang dibuat berjalan sesuai dengan yang diharapkan dan dapat memenuhi kebutuhan pengguna. Pengujian aplikasi ini menggunakan dua teknik pengujian yaitu pengujian alpha dan pengujian beta. Pengujian alpha menggunakan metode blackbox yaitu pengujian fungsi-fungsi aplikasi secara langsung tanpa memperhatikan alur eksekusi program. Pengujian ini dilakukan dengan memperhatikan apakah fungsi telah berjalan sesuai rancangan dan sesuai yang diharapkan. Tabel 1 adalah hasil pengujian dari aplikasi yang telah dilakukan. Tabel 1 Hasil Pengujian Blackbox Fungsi yang diuji Kondisi Output yang diharapkan Login Username dan password benar Username dan password salah maupun kosong Sukses login Gagal login Output yang dihasilkan sistem Sukses login Gagal login Status Pengujian Valid Pendaftaran Ujian Click Button Daftar Sukses tambah data Sukses tambah data Valid Menampilkan data Membuka halaman ujian Sukses tampilkan data Sukses tampilkan Valid pendaftar oleh KPTA data Validasi Pendaftaran Mengisi Checklist yang ada Sukses ubah data Sukses ubah data Valid di form Menampilkan data yang tervalidasi Membuka halaman ujian oleh Progdi Sukses tampilkan data pendaftar yang Sukses tampilkan data pendaftar yang Valid Penentuan Penguji Memilih Penguji Pada tiap peserta tervalidasi Menambah data Penguji Mengubah data Penguji Menambah data ruang Mamasukan nama Raungan Sukses tambah Data ruang Menambah jadwal Mengisi data jadwal ruang ruangan Menampilkan jadwal ruang Menambah jadwal Mengajar Membuka halaman jadwal ruang Mengisi form jadwal mengajar Mengimport file excel Sukses tambah jadwal ruang Gagal tambah jadwal ruang Data tampil dalam kalender Sukses input jadwal mengajar Sukses import jadwal mengajar Menampilkan jadwal mengajar dosen Membuka halaman jadwal mengajar dosen Data tampil dalam kalender Generate Jadwal Ujian Memasukan tanggal mulai Sukses mengenerate Jadwal Menampilkan jadwal Membuka halaman jadwal Data tampil dalam ujian ujian kalender tervalidasi Menambah data Penguji Mengubah data Penguji Sukses tambah Data ruang Sukses tambah jadwal ruang Gagal tambah jadwal ruang Data tampil dalam kalender Sukses input jadwal mengajar Sukses import jadwal mengajar Data tampil dalam kalender Sukses mengenerate Jadwal Data tampil dalam kalender Berdasarkan pengujian yang dilakukan pada aplikasi dapat dilihat status pengujian dari setiap fungsi valid, maka disimpulkan bahwa aplikasi ini berjalan dengan baik dan sesuai yang diharapkan. Pengujian beta adalah pengujian yang dilakukan oleh orang yang tidak ikut dalam pembuatan aplikasi atau calon pengguna aplikasi. Pengujian beta dilakukan dengan melakukan wawancara kepada user yaitu staff bagian TA FTI UKSW. Hasil wawancara dengan staff Valid Valid Valid Valid Valid Valid Valid Valid 17

24 bagian TA FTI UKSW didapatkan beberapa hal. Menurut user, aplikasi yang dikembangkan mudah untuk digunakan dan sesuai dengan kebutuhan dari user. Tampilan dari aplikasi juga tidak terlalu rumit dan mudah dipahami. Kemudian pengelolaan data pendaftaran ujian juga menjadi lebih mudah. Terakhir dengan adanya fitur penjadwalan otomatis, proses penjadwalkan ujian menjadi lebih cepat, dari yang biasanya membutuhkan waktu antara 2-3 hari dengan sistem ini hanya diperlukan waktu kurang lebih 1-2 menit saja, fitur ini sangat membantu bagian TA FTI UKSW. Berdasarkan hasil tersebut dapat disimpulkan bahwa aplikasi yang dihasilkan dapat memenuhi kebutuhan dan membantu bagian TA FTI UKSW pada proses pengolahan data peserta ujian. 5. Simpulan Berdasarkan penelitian yang telah dilakukan maka dapat disimpulkan bahwa dengan menggunakan otomatisasi sistem dapat mempercepat dan mempermudah kerja bagian TA FTI UKSW khususnya dalam mengolah data peserta ujian, mulai dari pendaftaran hingga pengumuman jadwal ujian. Sistem juga dapat mempermudah bagian TA FTI UKSW dalam pengolahan data saat pembuatan Jadwal ujian. Selain itu penggunaan framework CodeIgniter sangat bermanfaat dalam pengembangan sistem dengan menggukan arsitektur Model View Controller (MVC), karena proses pembuatan sistem menjadi lebih cepat. Hasil dari pengujian juga menunjukan bahwa dengan adanya otomatisasi sistem pendaftaran dan penjadwalan dapat meningkatkan kinerja dari bagian TA FTI UKSW, terutama pada proses pembuatan jadwal ujian. Fitur pembuatan jadwal ujian yang ada dalam sistem dapat mempercepat pekerjaan Bagian TA FTI UKSW, dari yang sebelumnya 2-3 hari menjadi 1-2 menit. 6. Pustaka [1] diakses tanggal 29 Juni [2] Putra, Ferdian Sukarno, Purnama, Bambang Eka, Wardati, Indah Uly Pembangunan Sistem Informasi Pendaftaran Mahasiswa Baru Pada Universitas Terbuka Pacitan, Indonesian Journal on Networking and Security. [3] Daqiqil, Ibnu Framework CodeIgniter Sebuah Panduan dan Best Practice. [4] Kusumaningrum, Karlina, Fatchur Rochim, Adian & Kridalukmana, Rinta Sistem Informasi Kerja Praktek dan Tugas Akhir Program Studi Sistem Komputer, Jurnal Teknologi dan Sistem Komputer. [5] Gunawan, Chandra Ari, & Toba, Hapnes Pembangkitan Solusi Penjadwalan Berprioritas Melalui Penerapan Constraint Satisfaction Problem (Studi Kasus: Laboratorium Fakultas Teknologi Informasi Universitas XXX). Jurnal Teknik Informatika dan Sistem Informasi. [6] Setyani, Rizka Ella & Endah, Sukmawati Nur Sistem Penjadwalan Ujian Doktor pada Pascasarjana Universitas Diponegoro. Jurnal Masyarakat Informatika. 18

25 [7] techterms.com,2014, Web Application, available : diakses pada 26 Maret 2016 [8] Kadir, Abdul, 2003, Pemrograman Web Mencakup: HTML, CSS, Javascript, & PHP, Yogyakarta: Penerbit Andi [9] Saputra, Agus, 2010, Step By Step Membangun Aplikasi dengan PHP dan MySQL, Jakarta : elex media komputindo [10] Isaknudin, Muhammad Surya Apa dan mengapa Harus Framework, Diakses tanggal 5 Januari [11] Sofwan, Akhmad Belajar PHP dengan Framework CodeIgniter. Ilmu Komputer, amework-code-igniter.pdf. Diakses tanggal 1 Maret [12] Hasibuan, Zainal A Metodologi Penelitian Pada Bidang Ilmu Komputer dan Teknologi Informasi : Konsep, Teknik, dan Aplikasi. Jakarta : Ilmu Komputer Univesitas Indonesia. [13] Pressman, R.S Software Enginering : A Practitioner's Approach. Amerika Serikat : R.S. Pressman and Associates 19

Otomatisasi Sistem Pembuatan Berita Acara dan Pelaporan Honor Ujian Skripsi Fakultas Teknologi Informasi Universitas Kristen Satya Wacana

Otomatisasi Sistem Pembuatan Berita Acara dan Pelaporan Honor Ujian Skripsi Fakultas Teknologi Informasi Universitas Kristen Satya Wacana Otomatisasi Sistem Pembuatan Berita Acara dan Pelaporan Honor Ujian Skripsi Fakultas Teknologi Informasi Universitas Kristen Satya Wacana Artikel Ilmiah Diajukan kepada Fakultas Teknologi Informasi untuk

Lebih terperinci

Pendahuluan Kajian Pustaka

Pendahuluan Kajian Pustaka 1. Pendahuluan Internet sering digunakan sebagai media untuk mempublikasikan informasi sehingga mudah diakses oleh masyarakat luas. Perkembangan teknologi internet berperan dalam menunjang berbagai aspek

Lebih terperinci

Bab 2 Tinjauan Pustaka

Bab 2 Tinjauan Pustaka 5 Bab 2 Tinjauan Pustaka 2.1 Penelitian Terdahulu Penerapan dari arsitektur MVC (Model View Controller) telah banyak digunakan dalam pembuatan aplikasi yang mendukung suatu sistem, salah satu diantaranya

Lebih terperinci

BAB IV IMPLEMENTASI DAN EVALUASI. Sistem yang dibangun pengembang adalah berbasis web. Untuk dapat

BAB IV IMPLEMENTASI DAN EVALUASI. Sistem yang dibangun pengembang adalah berbasis web. Untuk dapat BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Kebutuhan Implementasi Sistem yang dibangun pengembang adalah berbasis web. Untuk dapat menjalankan sistem tersebut dengan baik dibutuhkan beberapa persyaratan mengenai

Lebih terperinci

BAB IV IMPLEMENTASI DAN EVALUASI. Sistem yang dibangun merupakan sistem yang berbasis web. Untuk dapat

BAB IV IMPLEMENTASI DAN EVALUASI. Sistem yang dibangun merupakan sistem yang berbasis web. Untuk dapat BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Kebutuhan Sistem Sistem yang dibangun merupakan sistem yang berbasis web. Untuk dapat menjalankan sistem tersebut dengan baik dibutuhkan beberapa persyaratan mengenai

Lebih terperinci

PERANCANGAN DAN PEMBUATAN APLIKASI SISTEM GUDANG SENJATA (SGS) DI BATALYON XYZ

PERANCANGAN DAN PEMBUATAN APLIKASI SISTEM GUDANG SENJATA (SGS) DI BATALYON XYZ PERANCANGAN DAN PEMBUATAN APLIKASI SISTEM GUDANG SENJATA (SGS) DI BATALYON XYZ Yudho Yudhanto Fakultas MIPA, Program Studi D3 Teknik Informatika Universitas Negeri Sebelas Maret Email: yuda@mipa.uns.ac.id

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Setelah tahap analisa dan tahap perancangan sistem aplikasi yang sudah dijelaskan pada Bab III, maka tahap selanjutnya merupakan tahap implementasi. Pada

Lebih terperinci

BAB III METODE PENELITIAN

BAB III METODE PENELITIAN BAB III METODE PENELITIAN 3.1 Tempat dan Waktu Penelitian Tempat yang digunakan penulis dalam melakukan penelitian ini adalah Prodi Teknik Informatika Universitas Muhammadiyah Yogyakarta. Adapun penelitian

Lebih terperinci

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN BAB III ANALISA DAN PERANCANGAN 3.1 Deskripsi Umum Perangkat Lunak Sistem informasi kost di sekitar Universitas Sebelas Maret ini memberikan informasi tentang kost kepada mahasiswa Universitas Sebelas

Lebih terperinci

IMPLEMENTASI DAN PENGUJIAN

IMPLEMENTASI DAN PENGUJIAN BAB 4. IMPLEMENTASI DAN PENGUJIAN Setelah tahap analisa dan perancangan selesai dilakukan, maka tahap selanjutnya adalah implementasi dan pengujian terhadap sistem yang telah dibangun. Pada tahap ini akan

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Setelah melalui tahap analisis dan tahap perancangan terhadap aplikasi berbasis web menggunakan framework codeigniter, tahapan selanjutnya adalah implementasi

Lebih terperinci

BAB IV ANALISIS DAN PERANCANGAN SISTEM. permasalahan dari suatu sistem informasi. Hasil akhir dari analisis sistem

BAB IV ANALISIS DAN PERANCANGAN SISTEM. permasalahan dari suatu sistem informasi. Hasil akhir dari analisis sistem BAB IV ANALISIS DAN PERANCANGAN SISTEM 4.1. Analisis yang Berjalan Analisis sistem merupakan proses memilah-milah suatu permasalahan menjadi elemen-elemen yang lebih kecil untuk dipelajari guna mempermudah

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1. Implementasi Implementasi adalah sebuah tahap dimana analisa dan rancangan yang sudah dibuat sebelumnya dijalankan. Pada tahap ini perangkat keras dan perangkat lunak

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM 4.1. Implementasi Sistem Tahap implementasi dan pengujian sistem, dilakukan setelah tahap analisis dan perancangan selesai dilakukan. Pada bab ini aan dijelaskan

Lebih terperinci

BAB IV IMPLEMENTASI DAN EVALUASI. implementasi desain dalam bentuk kode-kode program. Kemudian di tahap ini

BAB IV IMPLEMENTASI DAN EVALUASI. implementasi desain dalam bentuk kode-kode program. Kemudian di tahap ini BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Kebutuhan Implementasi Setelah tahap analisa dan perancangan, tahap selanjutnya adalah implementasi desain dalam bentuk kode-kode program. Kemudian di tahap ini dijelaskan

Lebih terperinci

BAB III ANALISA DAN PERANCANGAN SISTEM. permasalahan yang ada sebagai dasar untuk membuat sebuah solusi yang

BAB III ANALISA DAN PERANCANGAN SISTEM. permasalahan yang ada sebagai dasar untuk membuat sebuah solusi yang BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 Analisis Masalah Langkah awal dalam pembuatan sistem adalah mengidentifikasi permasalahan yang ada sebagai dasar untuk membuat sebuah solusi yang disajikan dalam

Lebih terperinci

PERANCANGAN SISTEM INFORMASI MANAJEMEN PERPUSTAKAAN MENGGUNAKAN POLA MODEL-VIEW- CONTROLLER (MVC)

PERANCANGAN SISTEM INFORMASI MANAJEMEN PERPUSTAKAAN MENGGUNAKAN POLA MODEL-VIEW- CONTROLLER (MVC) PERANCANGAN SISTEM INFORMASI MANAJEMEN PERPUSTAKAAN MENGGUNAKAN POLA MODEL-VIEW- CONTROLLER (MVC) Rangga Sanjaya Fakultas Teknik, Universitas BSI Jalan Sekolah Internasional No. 1-6, Bandung 40282, Indonesia

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM 4.1 Implementasi Tahap implementasi adalah tahap penerapan aplikasi yang dibuat sesuai dengan analisis dan perancangan yang telah dilakukan sebelumnya dan diharapkan

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN. Dalam membangun aplikasi pembelajaran aksara sunda berbasis android

BAB III ANALISIS DAN PERANCANGAN. Dalam membangun aplikasi pembelajaran aksara sunda berbasis android BAB III ANALISIS DAN PERANCANGAN 3.1 Analisis Sistem Dalam membangun aplikasi pembelajaran aksara sunda berbasis android dilakukan dengan beberapa tahap analisis, yaitu: 1. Pengumpulan data aksara sunda

Lebih terperinci

PERANGKAT LUNAK PENJUALAN BERBASIS WEB DI PUSAT KUD JAWA BARAT

PERANGKAT LUNAK PENJUALAN BERBASIS WEB DI PUSAT KUD JAWA BARAT PERANGKAT LUNAK PENJUALAN BERBASIS WEB DI PUSAT KUD JAWA BARAT Studi Kasus : Pusat KUD Jawa Barat Dandy Akhmad Rahadiansyah 1, Yudha Nugraha Awaludin 2 1,2 Program Studi Manajemen Informatika PKN LPKIA

Lebih terperinci

BAB IV HASIL DAN PEMBAHASAN

BAB IV HASIL DAN PEMBAHASAN BAB IV HASIL DAN PEMBAHASAN IV.1. Hasil Dalam menyajikan hasil dan uji coba pada bab ini, penulis akan menyajikan beberapa tampilan dari aplikasi yang telah dibangun. Tampilan halaman aplikasi ini dibuat

Lebih terperinci

MEDIA PEMBELAJARAN PENGANTAR AKUNTANSI BERBASIS WEBSITE PADA SEKOLAH TINGGI ILMU EKONOMI MUHAMMADIYAH PALOPO. Freggi Soegri

MEDIA PEMBELAJARAN PENGANTAR AKUNTANSI BERBASIS WEBSITE PADA SEKOLAH TINGGI ILMU EKONOMI MUHAMMADIYAH PALOPO. Freggi Soegri MEDIA PEMBELAJARAN PENGANTAR AKUNTANSI BERBASIS WEBSITE PADA SEKOLAH TINGGI ILMU EKONOMI MUHAMMADIYAH PALOPO Freggi Soegri Teknik Informatika, Fakultas Teknik Komputer, Universitas Cokroaminoto Palopo

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN 62 BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Tahap implementasi dan pengujian sistem, dilakukan setelah tahap analisis dan perancangan selesai dilakukan. Pada sub bab ini akan dijelaskan implementasi

Lebih terperinci

BAB III CARA DAN METODOLOGI PENELITIAN

BAB III CARA DAN METODOLOGI PENELITIAN BAB III CARA DAN METODOLOGI PENELITIAN 3.1 Metodologi Penelitian Penelitian tentang Sistem Informasi Perusahaan dan Kepegawaian PT. BUHARUM berbasis website menggunakan metode Software Development Life

Lebih terperinci

Bab 3 Metodologi Penelitian

Bab 3 Metodologi Penelitian Bab 3 Metodologi Penelitian 3.1 Metode dan Analisis Kebutuhan Sistem Metode yang digunakan untuk perancangan sistem ini adalah metode prototype Perancangan sistem dengan menggunakan metode prototype memiliki

Lebih terperinci

Perancangan Sistem Informasi Penjadwalan Kegiatan Perkualiahan Dengan Framework Code Ignetier

Perancangan Sistem Informasi Penjadwalan Kegiatan Perkualiahan Dengan Framework Code Ignetier Perancangan Sistem Informasi Penjadwalan Kegiatan Perkualiahan Dengan Framework Code Ignetier Dan Algoritma Genetika Pada Universitas Bina Darma Palembang Najjemy Pratama 1, Muhammad Izman Herdiansyah

Lebih terperinci

IMPLEMENTASI FRAMEWORK LARAVEL PADA SISTEM INFORMASI PEMESANAN PENGGUNAAN LAPANGAN FUTSAL BERBASIS WEB DI ZONA6 FUTSAL SEMARANG

IMPLEMENTASI FRAMEWORK LARAVEL PADA SISTEM INFORMASI PEMESANAN PENGGUNAAN LAPANGAN FUTSAL BERBASIS WEB DI ZONA6 FUTSAL SEMARANG D.11 IMPLEMENTASI FRAMEWORK LARAVEL PADA SISTEM INFORMASI PEMESANAN PENGGUNAAN LAPANGAN FUTSAL BERBASIS WEB DI ZONA6 FUTSAL SEMARANG Achmad Nakhrowi *, Agung Riyantomo, Moch Subchan Mauludin Jurusan Teknik

Lebih terperinci

Pendahuluan Tinjauan Pustaka

Pendahuluan Tinjauan Pustaka 1. Pendahuluan PKK (Pemberdayaan dan Kesejahteraan Keluarga) yaitu gerakan nasional dalam pembangunan masyarakat yang tumbuh dari bawah yang pengelolaannya dari, oleh dan untuk masyarakat menuju terwujudnya

Lebih terperinci

WEBSITE PEMILIHAN CALON KETUA HIMPUNAN JURUSAN SISTEM KOMPUTER UNIVERSITAS KRISTEN MARANATHA. Angga Indrajaya /

WEBSITE PEMILIHAN CALON KETUA HIMPUNAN JURUSAN SISTEM KOMPUTER UNIVERSITAS KRISTEN MARANATHA. Angga Indrajaya / WEBSITE PEMILIHAN CALON KETUA HIMPUNAN JURUSAN SISTEM KOMPUTER UNIVERSITAS KRISTEN MARANATHA Angga Indrajaya / 1027014 Jurusan Sistem Komputer, Fakultas Teknik,. Jalan Prof. Drg. Suria Sumantri, MPH. No

Lebih terperinci

BAB II LANDASAN TEORI Konsep Dasar Membangun Aplikasi Berbasis Web

BAB II LANDASAN TEORI Konsep Dasar Membangun Aplikasi Berbasis Web BAB II LANDASAN TEORI 2.1. Konsep Dasar Membangun Aplikasi Berbasis Web Aplikasi berbasis web adalah aplikasi yang dijalankan melalui browser dan diakses melalui jaringan komputer. Aplikasi berbasis web

Lebih terperinci

Bab 2. Tinjauan Pustaka

Bab 2. Tinjauan Pustaka 6 Bab 2 Tinjauan Pustaka 2.1 Penelitian Terdahulu Metode MVC sudah banyak diterapkan dan digunakan dalam aplikasi yang mendukung sistem, salah satu diantaranya adalah Perancangan dan Implementasi Perangkat

Lebih terperinci

Bab 3 Metode dan Rancangan Sistem

Bab 3 Metode dan Rancangan Sistem 13 Bab 3 Metode dan Rancangan Sistem 3.1 Metode Pengembangan Sistem Pembahasan Metode Prototype Metode penelitian yang digunakan pada pembuatan aplikasi ini adalah model prototype. Model prototype merupakan

Lebih terperinci

SISTEM MONITORING PERALATAN BENGKEL MENGGUNAKAN METODE WATERFALL DENGAN MVC CODEIGNITER. Andriyani Siyoperman Gea ABSTRAK

SISTEM MONITORING PERALATAN BENGKEL MENGGUNAKAN METODE WATERFALL DENGAN MVC CODEIGNITER. Andriyani Siyoperman Gea ABSTRAK SISTEM MONITORING PERALATAN BENGKEL MENGGUNAKAN METODE WATERFALL DENGAN MVC CODEIGNITER Andriyani Siyoperman Gea ABSTRAK Monitoring peralatan bengkel pada CV. Mandala Motor perusahaan yang bergerak di

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM 4.1 Implementasi Sistem Tahap Implementasi dan Pengujian Sistem, Dilakukan setelah tahap analisis dan Perancangan Selesai dilakukan. Pada bab ini akan dijelaskan

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN 81 BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Sistem Tahap implementasi dan pengujian sistem, dilakukan setelah tahap analisis dan perancangan selesai dilakukan. Pada bab ini akan dijelaskan implementasi

Lebih terperinci

Bab 3 Metoda dan Perancangan Sistem

Bab 3 Metoda dan Perancangan Sistem Bab 3 Metoda dan Perancangan Sistem Pada bab ini akan dibahas mengenai metode perancangan yang digunakan dalam membuat perancangan sistem aplikasi pendeteksian kata beserta rancangan design interface yang

Lebih terperinci

`BAB III ANALISIS DAN PERANCANGAN SISTEM. Material Requirement Planning (MRP) berbasis web pada CV. Mitra Techno Sains.

`BAB III ANALISIS DAN PERANCANGAN SISTEM. Material Requirement Planning (MRP) berbasis web pada CV. Mitra Techno Sains. 17 `BAB III ANALISIS DAN PERANCANGAN SISTEM Pada bab ini akan dibahas tentang identifikasi masalah, analisis dan perancangan sistem, rancangan pengujian, dan evaluasi sistem dalam rancang bangun aplikasi

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Sistem Tahap implementasi dan pengujian sistem, dilakukan setelah tahap analisis dan perancangan selesai dilakukan. Pada bab ini akan dijelaskan implementasi

Lebih terperinci

BAB IV IMPLEMENTASI DAN EVALUASI

BAB IV IMPLEMENTASI DAN EVALUASI BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Kebutuhan Aplikasi Tahap ini merupakan pembuatan perangkat lunak yang disesuaikan dengan rancangan atau desain sistem yang telah dibuat. Aplikasi yang dibuat akan diterapkan

Lebih terperinci

BAB IV ANALISIS DAN PERANCANGAN SISTEM. hasil analisis ini digambarkan dan didokumentasiakan dengan metodologi

BAB IV ANALISIS DAN PERANCANGAN SISTEM. hasil analisis ini digambarkan dan didokumentasiakan dengan metodologi BAB IV ANALISIS DAN PERANCANGAN SISTEM 4.1. Analisis Sistem yang Sedang Berjalan Kegiatan analisis sistem yang berjalan dilakukan dengan analisis yang berorientasi pada objek-objek yang diperlukan oleh

Lebih terperinci

PERANCANGAN LibraryUMS-CMS MENGGUNAKAN CODEIGNITER

PERANCANGAN LibraryUMS-CMS MENGGUNAKAN CODEIGNITER PERANCANGAN LibraryUMS-CMS MENGGUNAKAN CODEIGNITER TUGAS AKHIR Diajukan Untuk Memenuhi Tugas dan Syarat-syarat Guna Memperoleh Gelar Sarjana Teknik pada Fakultas Teknik Jurusan Teknik Elektro Universitas

Lebih terperinci

3.1 APLIKASI YANG DITANGANI OLEH CODE GENERATOR

3.1 APLIKASI YANG DITANGANI OLEH CODE GENERATOR BAB III ANALISIS Bab ini berisi analisis mengenai aplikasi web target code generator, analisis penggunaan framework CodeIgniter dan analisis perangkat lunak code generator. 3.1 APLIKASI YANG DITANGANI

Lebih terperinci

BAB IV IMPLEMENTASI DAN EVALUASI

BAB IV IMPLEMENTASI DAN EVALUASI BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Metodologi Penelitian Dalam pelaksanaan kerja praktek dilakukan pendekatan dengan cara peninjauan untuk masalah apa yang terdapat di dalam SMA Negeri 1 Pandaan. Peninjauan

Lebih terperinci

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

SISTEM INFORMASI PELAYANAN MASYARAKAT PADA KONTRAKTOR LISTRIK CV. INDO PERKASA DI PURWOKERTO SISTEM INFORMASI PELAYANAN MASYARAKAT PADA KONTRAKTOR LISTRIK CV. INDO PERKASA DI PURWOKERTO Nirmala Hapsari Teknik Informatika STMIK AMIKOM Yogyakarta Jl Ring road Utara, Condongcatur, Sleman, Yogyakarta

Lebih terperinci

BAB II TINJAUAN PUSTAKA. Website merupakan kumpulan dari halaman halaman yang berhubungan dengan

BAB II TINJAUAN PUSTAKA. Website merupakan kumpulan dari halaman halaman yang berhubungan dengan 7 BAB II TINJAUAN PUSTAKA 2.1 Website Website merupakan kumpulan dari halaman halaman yang berhubungan dengan file file lain yang saling terkait. Dalam sebuah website terdapat satu halaman yang dikenal

Lebih terperinci

PELATIHAN PHP ALUMNI DAN CALON ALUMNI INSTITUT BISNIS DAN INFORMATIKA STIKOM SURABAYA. By: Julianto Lemantara, S,Kom., M.Eng

PELATIHAN PHP ALUMNI DAN CALON ALUMNI INSTITUT BISNIS DAN INFORMATIKA STIKOM SURABAYA. By: Julianto Lemantara, S,Kom., M.Eng PELATIHAN PHP ALUMNI DAN CALON ALUMNI INSTITUT BISNIS DAN INFORMATIKA STIKOM SURABAYA By: Julianto Lemantara, S,Kom., M.Eng LATAR BELAKANG PELATIHAN Coba simak beberapa lowongan PHP programmer berikut:

Lebih terperinci

Makalah Seminar Kerja Praktek

Makalah Seminar Kerja Praktek Makalah Seminar Kerja Praktek PERANCANGAN SISTEM INFORMASI ABSENSI DENGAN MVC CODEIGNITER DI UPT-PUSKOM UNDIP SEMARANG Farid Arifiyanto 1), Enda Wista Sinuraya 2) Jurusan Teknik Elektro, Fakultas Teknik,

Lebih terperinci

Artikel Ilmiah. Diajukan kepada Fakultas Teknologi Informasi untuk memperoleh Gelar Sarjana Komputer. Oleh: Ariel Kristianto NIM:

Artikel Ilmiah. Diajukan kepada Fakultas Teknologi Informasi untuk memperoleh Gelar Sarjana Komputer. Oleh: Ariel Kristianto NIM: Pengembangan Sistem Evaluasi Proses Pembelajaran di UKSW dengan Menggunakan WSDL dan NuSOAP pada Lembaga Penjaminan Mutu dan Audit Internal Universitas Kristen Satya Wacana Artikel Ilmiah Diajukan kepada

Lebih terperinci

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI BAB III LANDASAN TEORI III.1. Sistem Informasi Sistem dapat didefinisikan sebagai suatu kesatuan yang terdiri dari dua atau lebih komponen atau subsistem yang berinteraksi untuk mecapai suatu tujuan, sedangkan

Lebih terperinci

PENGEMBANGAN APLIKASI WEB UNTUK PENGAJUAN CUTI PEGAWAI SECARA ONLINE. Gandana Akhmad Syaripudin 1, Rinda Cahyana 2

PENGEMBANGAN APLIKASI WEB UNTUK PENGAJUAN CUTI PEGAWAI SECARA ONLINE. Gandana Akhmad Syaripudin 1, Rinda Cahyana 2 PENGEMBANGAN APLIKASI WEB UNTUK PENGAJUAN CUTI PEGAWAI SECARA ONLINE Gandana Akhmad Syaripudin 1, Rinda Cahyana 2 Jurnal Algoritma Sekolah Tinggi Teknologi Garut Jl. Mayor Syamsu No. 1 Jayaraga Garut 44151

Lebih terperinci

SISTEM INFORMASI BANK DATA DAN PENELUSURAN TUGAS AKHIR DAN SKRIPSI BERBASIS WEB ( STUDY KASUS STMIK PRINGSEWU)

SISTEM INFORMASI BANK DATA DAN PENELUSURAN TUGAS AKHIR DAN SKRIPSI BERBASIS WEB ( STUDY KASUS STMIK PRINGSEWU) SISTEM INFORMASI BANK DATA DAN PENELUSURAN TUGAS AKHIR DAN SKRIPSI BERBASIS WEB ( STUDY KASUS STMIK PRINGSEWU) Meilysa Puspita Sari Jurusan Sistem Informasi Sekolah Tinggi Manajemen Informatika dan Komputer

Lebih terperinci

Rancang Bangun Aplikasi Latihan Ujian Nasional pada Sekolah SMP Ambia

Rancang Bangun Aplikasi Latihan Ujian Nasional pada Sekolah SMP Ambia Konferensi Nasional Sistem & Informatika 2015 STMIK STIKOM Bali, 9 10 Oktober 2015 Rancang Bangun Aplikasi Latihan Ujian Nasional pada Sekolah SMP Ambia Max Robert Cirus Aiba 1), Edson Yahuda Putra 2)

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Pengertian Implementasi Sistem Setelah sistem selesai dianalisis dan dirancang secara rinci dan teknologi telah diseleksi dan dipilih, saatnya sistem untuk diimplementasikan.

Lebih terperinci

BAB IV IMPLEMENTASI SISTEM. analisis dan perancangan dijadikan acuan dalam pembuatan kode program. Pada

BAB IV IMPLEMENTASI SISTEM. analisis dan perancangan dijadikan acuan dalam pembuatan kode program. Pada BAB IV IMPLEMENTASI SISTEM 4.1 Implemetasi Sistem Implementasi sistem merupakan tahap meletakan sistem supaya dapat siap untuk dioperasikan. Implementasi merupakan tahap pengembangan dimana hasil analisis

Lebih terperinci

BAB IV IMPLEMENTASI DAN EVALUASI SISTEM. disesuaikan dengan desain sistem yang sudah dibuat. Rancang Bangun sistem

BAB IV IMPLEMENTASI DAN EVALUASI SISTEM. disesuaikan dengan desain sistem yang sudah dibuat. Rancang Bangun sistem BAB IV IMPLEMENTASI DAN EVALUASI SISTEM 1.1. Implementasi Sistem Pada tahap ini merupakan proses pembuatan perangakat lunak yang disesuaikan dengan desain sistem yang sudah dibuat. Rancang Bangun sistem

Lebih terperinci

BAB III PERANCANGAN PENELITIAN

BAB III PERANCANGAN PENELITIAN BAB III PERANCANGAN PENELITIAN 3.1 Peralatan Pendukung Peralatan pendukung dalam pembuatan aplikasi berbasis website terdiri dari perangkat keras (hardware) dan perangkat lunak (software) untuk mendukung

Lebih terperinci

BAB III LANDASAN TEORI. Secara umum pengertian inventori adalah stock barang yang harus dimiliki

BAB III LANDASAN TEORI. Secara umum pengertian inventori adalah stock barang yang harus dimiliki BAB III LANDASAN TEORI 1.1. Inventori Secara umum pengertian inventori adalah stock barang yang harus dimiliki oleh prusahaan baik bahan baku, barang yang sudah diproses, dan barang jadi. (Ballou, 2004)

Lebih terperinci

SNIPTEK 2014 ISBN: SISTEM INFORMASI PEMBAYARAN SPP BULANAN BERBASIS WEB PADA SMK FADILAH TANGERANG SELATAN

SNIPTEK 2014 ISBN: SISTEM INFORMASI PEMBAYARAN SPP BULANAN BERBASIS WEB PADA SMK FADILAH TANGERANG SELATAN SISTEM INFORMASI PEMBAYARAN SPP BULANAN BERBASIS WEB PADA SMK FADILAH TANGERANG SELATAN Janu Ariyanto Wibowo STMIK Nusa Mandiri Jakarta Janu_aw@gmail.com Muhammad Reza STMIK Nusa Mandiri Jakarta mm.reza@gmail.com

Lebih terperinci

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Codelgnite (CI) aplikasi sumber terbuka yang berupa framework PHP

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Codelgnite (CI) aplikasi sumber terbuka yang berupa framework PHP BAB II TINJAUAN PUSTAKA DAN DASAR TEORI 2.1 Tinjauan Pustaka Codelgnite (CI) aplikasi sumber terbuka yang berupa framework dengan model MVC (Model, View, Controller) untuk membangun website dinamis dengan

Lebih terperinci

Rancang Bangun Sistem Informasi Manajemen Aset IT Pada PT. Tirta Investama Plant Citeureup Berbasis Web

Rancang Bangun Sistem Informasi Manajemen Aset IT Pada PT. Tirta Investama Plant Citeureup Berbasis Web Rancang Bangun Sistem Informasi Manajemen Aset IT Pada PT. Tirta Investama Plant Citeureup Berbasis Web Design of IT Asset Management Information System At PT. Tirta Investama Plant Web Based Citeureup

Lebih terperinci

4. BAB IV IMPLEMENTASI DAN PENGUJIAN

4. BAB IV IMPLEMENTASI DAN PENGUJIAN 4. BAB IV IMPLEMENTASI DAN PENGUJIAN Sebelum program di implementasikan, maka program harus bebas dari kesalahan. Kesalahan program yang mungkin terjadi antara lain karena kesalahan penulisan (coding),

Lebih terperinci

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA BAB II TINJAUAN PUSTAKA Bab Tinjauan Pustaka memuat uraian gambaran umum dan fungsi-fungsi pada perpustakaan, pengertian sistem informasi, dan kaitan antara perpustakaan dan sistem informasi. 2.1. Perpustakaan

Lebih terperinci

BAB III METODOLOGI PENELITIAN. Penelitian ini dilakukan di Jurusan Ilmu Komputer Fakultas Matematika dan Ilmu

BAB III METODOLOGI PENELITIAN. Penelitian ini dilakukan di Jurusan Ilmu Komputer Fakultas Matematika dan Ilmu 21 BAB III METODOLOGI PENELITIAN 3.1 Tempat dan Waktu Penelitian Penelitian ini dilakukan di Jurusan Ilmu Komputer Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Lampung. Waktu penelitian dilakukan

Lebih terperinci

SKRIPSI. Diajukan kepada Fakultas Teknologi Informasi Untuk memperoleh Gelar Sarjana Komputer. Oleh: Valentino Putra Parlan NIM:

SKRIPSI. Diajukan kepada Fakultas Teknologi Informasi Untuk memperoleh Gelar Sarjana Komputer. Oleh: Valentino Putra Parlan NIM: Perancangan dan Implementasi Sistem Pengisian Form Akademik Secara Online Dengan Menggunakan Arsitektur MVC (Model View Controller) (Studi Kasus Universitas Kristen Indonesia Toraja) SKRIPSI Diajukan kepada

Lebih terperinci

BAB III METODE PENELITIAN

BAB III METODE PENELITIAN 12 BAB III METODE PENELITIAN 3.1 Metode Pengembangan Sistem Untuk pengembangan sistem, penelitian ini menggunakan model SDLC (Software Development Life Cycle). Selain untuk proses pembuatan, SDLC juga

Lebih terperinci

APLIKASI PERKREDITAN BERBASIS WEB PADA PT. PRIORITAS CABANG KABUPATEN PASAMAN BARAT

APLIKASI PERKREDITAN BERBASIS WEB PADA PT. PRIORITAS CABANG KABUPATEN PASAMAN BARAT APLIKASI PERKREDITAN BERBASIS WEB PADA PT. PRIORITAS CABANG KABUPATEN PASAMAN BARAT Indra Warman1), Usman2) Jurusan Teknik Informatika, Fakultas Teknologi Industri indrainside@yahoo.com1), Usman_inf03@yahoo.com1)

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN 72 BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1. Implementasi Sistem Tahap implementasi dan pengujian sistem, dilakukan setelah tahap analisis dan perancangan selesai dilakukan. Pada sub bab ini akan dijelaskan

Lebih terperinci

BAB IV IMPLEMENTASI DAN EVALUASI. Implementasi aplikasi adalah tahap penerapan hasil analisis dan

BAB IV IMPLEMENTASI DAN EVALUASI. Implementasi aplikasi adalah tahap penerapan hasil analisis dan BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Implementasi Implementasi aplikasi adalah tahap penerapan hasil analisis dan perancangan sistem yang telah dibuat agar bisa berjalan sesuai dengan yang diharapkan yaitu

Lebih terperinci

PERANGKAT LUNAK PENGARSIPAN SURAT MASUK DAN KELUAR BERBASIS WEB DI DISPHUBKOMINFO KABUPATEN PANGANDARAN

PERANGKAT LUNAK PENGARSIPAN SURAT MASUK DAN KELUAR BERBASIS WEB DI DISPHUBKOMINFO KABUPATEN PANGANDARAN PERANGKAT LUNAK PENGARSIPAN SURAT MASUK DAN KELUAR BERBASIS WEB DI DISPHUBKOMINFO KABUPATEN PANGANDARAN Bayu Adi Dwi Ananda, 2 Andri Haposan Program Studi Teknik Informatika STMIK LPKIA 2 Program Studi

Lebih terperinci

BAB IV HASIL DAN UJI COBA. Berikut ini dijelaskan tentang tampilan hasil dari Sistem Informasi

BAB IV HASIL DAN UJI COBA. Berikut ini dijelaskan tentang tampilan hasil dari Sistem Informasi BAB IV HASIL DAN UJI COBA IV.1. Tampilan Hasil Berikut ini dijelaskan tentang tampilan hasil dari Sistem Informasi Geografis Titik Lokasi Pengisian Angin Nitrogen Di Kota Medan Menggunakan Metode Haversine

Lebih terperinci

PENGEMBANGAN SISTEM INFORMASI AKREDITASI

PENGEMBANGAN SISTEM INFORMASI AKREDITASI PENGEMBANGAN SISTEM INFORMASI AKREDITASI Muhammad Takdir Muslihi 1), Amil Ahmad Ilham 2), Zahir Zainuddin 3) 1), 2),3) Jurusan Teknik Elektro, Fakultas Teknik, Universitas Hasanuddin Email : takdir.jobs@gmail.com

Lebih terperinci

BAB I PENDAHULUAN. Dari tahun ke tahun sudah tidak dapat dipungkiri bahwa teknologi informasi

BAB I PENDAHULUAN. Dari tahun ke tahun sudah tidak dapat dipungkiri bahwa teknologi informasi BAB I PENDAHULUAN 1.1 Latar Belakang Masalah Dari tahun ke tahun sudah tidak dapat dipungkiri bahwa teknologi informasi mengalami kemajuan yang sangat pesat. Ini merupakan bukti bahwa manusia senantiasa

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1. Infrastruktur Sistem Penyewaan Dan Operasional Harian Setelah melakukan analisa dan pengembangan sistem, pada tahap selanjutnya akan lakukan proses implementasi sistem.

Lebih terperinci

BAB III METODE PENELITIAN. Pendekatan metode pengembangan sistem yang digunakan peneliti merupakan

BAB III METODE PENELITIAN. Pendekatan metode pengembangan sistem yang digunakan peneliti merupakan BAB III METODE PENELITIAN 3.1. Metode Pengembangan Sistem Pendekatan metode pengembangan sistem yang digunakan peneliti merupakan salah satu dari agile methods yaitu extreme Programming (XP). Dalam metode

Lebih terperinci

Pembuatan Sistem Informasi Akademik SMAN 2 Banda Aceh. Menggunakan Web Framework Codeigniter

Pembuatan Sistem Informasi Akademik SMAN 2 Banda Aceh. Menggunakan Web Framework Codeigniter Pembuatan Sistem Informasi Akademik SMAN 2 Banda Aceh Menggunakan Web Framework Codeigniter Galih Supriadi 09111065 Program Studi Teknik Informatika, STMIK U Budiyah Indonesia, Jl. Alue Naga, Banda Aceh

Lebih terperinci

APLIKASI PENCATATAN DATA TRANSAKSI BILYET GIRO DAN CEK Muhammad Faisal Richayatsyah

APLIKASI PENCATATAN DATA TRANSAKSI BILYET GIRO DAN CEK Muhammad Faisal Richayatsyah APLIKASI PENCATATAN DATA TRANSAKSI BILYET GIRO DAN CEK Muhammad Faisal Richayatsyah 6301114186 Manajemen Informatika, Fakultas Ilmu Terapan faisalrichayatsyah@gmail.com Abstrak Bank Mandiri cabang Imam

Lebih terperinci

BAB V IMPLEMENTASI DAN PENGUJIAN. harus dijalankan diantaranya adalah: hal-hal yang harus dipersiapkan adalah sebagai berikut:

BAB V IMPLEMENTASI DAN PENGUJIAN. harus dijalankan diantaranya adalah: hal-hal yang harus dipersiapkan adalah sebagai berikut: BAB V IMPLEMENTASI DAN PENGUJIAN 5.1 Implementasi sistem Tahap implementasi sistem ini merupakan tahap meletakan sistem supaya siap untuk dioperasikan. Dalam implementasi perancangan aplikasi web E-Commerce

Lebih terperinci

BAB III PERANCANGAN. aplikasi pencarian judul buku terdiri dari perangkat keras (hardware) dan perangkat

BAB III PERANCANGAN. aplikasi pencarian judul buku terdiri dari perangkat keras (hardware) dan perangkat BAB III PERANCANGAN 3.1 Peralatan Pendukung Peralatan pendukung digunakan untuk menunjang keberhasilan dalam pengembangan software. Peralatan pendukung yang dibutuhkan dalam pembuatan aplikasi pencarian

Lebih terperinci

APLIKASI PEMANTAUAN KERJA BERBASIS WEB

APLIKASI PEMANTAUAN KERJA BERBASIS WEB APLIKASI PEMANTAUAN KERJA BERBASIS WEB Indraswari Dian Pratiwi 1, Adian Fatchur Rochim 2, Eko Handoyo 2 Abstrak - Tuntutan di dalam dunia kerja makin banyak, salah satunya adalah kedisiplinan para pekerja.

Lebih terperinci

BAB III METODE PENELITIAN. berjalannya perancangan dan implementasi aplikasi. (RAM), Sistem Operasi Windows 8.

BAB III METODE PENELITIAN. berjalannya perancangan dan implementasi aplikasi. (RAM), Sistem Operasi Windows 8. 22 BAB III METODE PENELITIAN 3.1. Alat dan Bahan Penelitian Dalam penelitian dibutuhkan beberapa alat dan bahan untuk mendukung berjalannya perancangan dan implementasi aplikasi. 3.1.1 Alat Alat yang digunakan

Lebih terperinci

BAB IV TESTING DAN IMPLEMENTASI PROGRAM

BAB IV TESTING DAN IMPLEMENTASI PROGRAM BAB IV TESTING DAN IMPLEMENTASI PROGRAM 4.1 Implementasi Setelah tahap analisa dan tahap perancangan sistem aplikasi yang sudah dijelaskan pada Bab III, maka tahap selanjutnya merupakan tahap implementasi.

Lebih terperinci

APLIKASI PERSEDIAAN BARANG PADA SEKRETARIAT DPRD KOTA BANDUNG

APLIKASI PERSEDIAAN BARANG PADA SEKRETARIAT DPRD KOTA BANDUNG APLIKASI PERSEDIAAN BARANG PADA SEKRETARIAT DPRD KOTA BANDUNG Indra Purnama, M.T., MCAS, MOS 1, Muhammad Yulianto 2 1 Program Studi Manajemen Informatika Politeknik Komputer Bisnis LPKIA 2 Program Studi

Lebih terperinci

Makalah Seminar Kerja Praktek

Makalah Seminar Kerja Praktek Makalah Seminar Kerja Praktek PERANCANGAN SISTEM INFORMASI ABSENSI DENGAN MVC CODEIGNITER DI UPT-PUSKOM UNDIP SEMARANG Farid Arifiyanto 1), Enda Wista Sinuraya 2) Jurusan Teknik Elektro, Fakultas Teknik,

Lebih terperinci

BAB IV IMPLEMENTASI DAN EVALUASI SISTEM. perangkat lunak ini dibagi menjadi dua, yakni kebutuhan hardware dan kebutuhan

BAB IV IMPLEMENTASI DAN EVALUASI SISTEM. perangkat lunak ini dibagi menjadi dua, yakni kebutuhan hardware dan kebutuhan 74 BAB IV IMPLEMENTASI DAN EVALUASI SISTEM 4.1 Kebutuhan Sistem Fase implementasi sistem merupakan fase untuk mengeksekusi perangkat lunak yang telah dirancang pada bab sebelumnya. Kebutuhan sistem ini

Lebih terperinci

Proses Otomatisasi Penjadwalan Ujian Tugas Akhir Fakultas Teknologi Informasi UKSW Berbasis Mobile Android. Artikel Ilmiah

Proses Otomatisasi Penjadwalan Ujian Tugas Akhir Fakultas Teknologi Informasi UKSW Berbasis Mobile Android. Artikel Ilmiah Proses Otomatisasi Penjadwalan Ujian Tugas Akhir Fakultas Teknologi Informasi UKSW Berbasis Mobile Android Artikel Ilmiah Diajukan kepada Fakultas Teknologi Informasi untuk Memperoleh Gelar Sarjana Komputer

Lebih terperinci

OTOMATISASI SISTEM INVENTORY DAN PENEMBAKAN VOUCHER ELKTRONIK MKIOS

OTOMATISASI SISTEM INVENTORY DAN PENEMBAKAN VOUCHER ELKTRONIK MKIOS OTOMATISASI SISTEM INVENTORY DAN PENEMBAKAN VOUCHER ELKTRONIK Andriyano Raferino Barry Universitas Komputer Indonesia Jl. Dipati Ukur No. 112-116, Bandung Email : bey_0209@yahoo.com ABSTRAK Pada proses

Lebih terperinci

BAB III METODE PENELITIAN. Untuk menunjung pembangunan manajemen sistem website yang ada CV.

BAB III METODE PENELITIAN. Untuk menunjung pembangunan manajemen sistem website yang ada CV. 16 BAB III METODE PENELITIAN 3.1 Peralatan Pendukung Untuk menunjung pembangunan manajemen sistem website yang ada CV. Trans Langgeng Rental Mobil diperlukan beberapa komponen perangkas keras (hardware)

Lebih terperinci

BAB IV IMPLEMENTASI DAN EVALUASI

BAB IV IMPLEMENTASI DAN EVALUASI BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Kebutuhan Sistem Tahap implementasi sistem adalah tahap pengubahan hasil analisis dan perancangan sistem ke dalam bahasa pemrograman sehingga menghasilkan aplikasi.

Lebih terperinci

PEMBANGUNAN SISTEM INFORMASI PEMESANAN PAKET TOUR PADA PERANGKAT MOBILE (STUDI KASUS : ARUNA TRAVEL)

PEMBANGUNAN SISTEM INFORMASI PEMESANAN PAKET TOUR PADA PERANGKAT MOBILE (STUDI KASUS : ARUNA TRAVEL) PEMBANGUNAN SISTEM INFORMASI PEMESANAN PAKET TOUR PADA PERANGKAT MOBILE (STUDI KASUS : ARUNA TRAVEL) ROBI DIRGANTARA NIM 206700183 Jurusan Teknik Informatika ABSTRAK Dalam kehidupan modern saat ini yang

Lebih terperinci

Pengembangan Jurnal Elektronik FTI UKSW Berbasis Web menggunakan Framework CodeIgniter

Pengembangan Jurnal Elektronik FTI UKSW Berbasis Web menggunakan Framework CodeIgniter Pengembangan Jurnal Elektronik FTI UKSW Berbasis Web menggunakan Framework CodeIgniter Artikel Ilmiah Diajukan kepada Fakultas Teknologi Informasi untuk memperoleh Gelar Sarjana Komputer Peneliti: Kevin

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Sistem Pada perancangan Sistem Informasi Pemeliharaan Produk berbasis Web, digunakan beberapa teknologi yang membantu mempercepat pembangunan dan implementasi

Lebih terperinci

BAB III METODE PENELITIAN

BAB III METODE PENELITIAN BAB III METODE PENELITIAN 3.1. Prosedur Penelitian Dalam pengembangan sistem dibutuhkan suatu metode yang berfungsi sebagai acuan atau prosedur dalam mengembangkan suatu sistem. Metode pengembangan sistem

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Pada tahap ini merupakan tahapan yang dilakukan setelah tahap perancangan sistem telah dilakukan. Pada bab ini perancangan sistem yang telah dibuat diterjemahkan

Lebih terperinci

IMPLEMENTASI PHPMYADMIN PADA RANCANGAN SISTEM PENGADMINISTRASIAN

IMPLEMENTASI PHPMYADMIN PADA RANCANGAN SISTEM PENGADMINISTRASIAN Jurnal UJMC, Volume 3, Nomor 2, Hal. 38-44 pissn : 2460-3333 eissn : 2579-907X IMPLEMENTASI PHPMYADMIN PADA RANCANGAN SISTEM PENGADMINISTRASIAN Rahmawati Erma Standsyah 1, Intannia Sari Restu N.S 2 1 Universitas

Lebih terperinci

BAB 4 IMPLEMENTASI DAN PENGUJIAN

BAB 4 IMPLEMENTASI DAN PENGUJIAN BAB 4 IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Implementasi adalah penerapan cara kerja sistem berdasarkan hasil analisa dan juga perancangan yang telah dibuat sebelumnya ke dalam suatu bahasa pemrograman

Lebih terperinci

BAB V IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI DAN PENGUJIAN BAB V IMPLEMENTASI DAN PENGUJIAN Pada bab ini akan dilakukan implementasi dan pengujian terhadap Aplikasi Power Control. Tahapan ini dilakukan setelah analisa dan perancangan selesai dilakukan dan akan

Lebih terperinci

BAB 4 IMPLEMENTASI DAN EVALUASI SISTEM

BAB 4 IMPLEMENTASI DAN EVALUASI SISTEM BAB 4 IMPLEMENTASI DAN EVALUASI SISTEM 4. 1 Implementasi Sistem Atau Aplikasi 4. 1. 1 Spesifikasi Sistem Aplikasi pengolahan jurnal online berbasis web dibuat dengan menggunakan bahasa PHP 5.0 sebagai

Lebih terperinci

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM BAB III ANALISA DAN PERANCANGAN SISTEM Pada bab ini membahas analisa dan perancangan sistem, penelitian ini menggunakan bahasa pemrograman berbasis objek. Analisa sistem meliputi analisa kebutuhan fungsional,

Lebih terperinci

BAB II ANALISIS DAN PERANCANGAN. pendekatan perancangan sistem berorientasi objek. Perancangan sistem

BAB II ANALISIS DAN PERANCANGAN. pendekatan perancangan sistem berorientasi objek. Perancangan sistem BAB II ANALISIS DAN PERANCANGAN 2.1 Deskripsi Sistem Sistem informasi penjualan dan pembelian Gamis Batik dengan pendekatan perancangan sistem berorientasi objek. Perancangan sistem berorientasi objek

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Sistem Tahap implementasi dan pengujian sistem, dilakukan setelah tahap analisa dan perancangan selesai dilakukan. Pada bab ini akan dijelaskan implementasi

Lebih terperinci