Pengembangan Jurnal Elektronik FTI UKSW Berbasis Web menggunakan Framework CodeIgniter

Ukuran: px
Mulai penontonan dengan halaman:

Download "Pengembangan Jurnal Elektronik FTI UKSW Berbasis Web menggunakan Framework CodeIgniter"

Transkripsi

1 Pengembangan Jurnal Elektronik FTI UKSW Berbasis Web menggunakan Framework CodeIgniter Artikel Ilmiah Diajukan kepada Fakultas Teknologi Informasi untuk memperoleh Gelar Sarjana Komputer Peneliti: Kevin Johan Prasetya ( ) Ramos Somya, S.Kom., M.Cs. Program Studi Teknik Informatika Fakultas Teknologi Informasi Universitas Kristen Satya Wacana Salatiga Maret 2016

2 1

3 2

4 3

5 4

6 1. Pendahuluan Teknologi informasi dapat digunakan untuk membantu dalam peningkatan kinerja suatu bisnis atau organisasi. Untuk mengoptimalkan proses bisnisnya, perusahaan memanfaatkan teknologi informasi melalui pembangunan aplikasi, di mana aplikasi-aplikasi tersebut diharapkan dapat membuat proses bisnis perusahaan menjadi lebih efisien. Sistem informasi telah menjadi salah satu faktor penting dalam sebuah organisasi seperti perguruan tinggi. Sistem informasi yang ada dalam suatu perguruan tinggi dapat terbagi menjadi beberapa bidang sesuai dengan kebutuhan, misalnya Sistem Informasi Akademik, Sistem Informasi Keuangan, Sistem Informasi Kepegawaian, dan lainnya. Fakultas Teknologi Informasi Universitas Kristen Satya Wacana (FTI UKSW) merupakan salah satu fakultas yang sudah memanfaatkan sistem informasi dalam kegiatan proses bisnisnya. Salah satu sistem informasi yang ada adalah Sistem Informasi Jurnal Elektronik yang dapat diakses melalui alamat Elektronik Jurnal ini digunakan untuk menerbitkan jurnal FTI UKSW yang bernama Jurnal AITI. Melalui jurnal elektronik ini, pengguna dapat mengakses artikel-artikel yang ditulis oleh dosen dan mahasiswa baik dari FTI UKSW maupun dari universitas lain secara online. Pengguna juga dapat mencari jurnal berdasarkan kriteria pencarian yang ada sekaligus dapat mengunduh jurnal tersebut. Berdasarkan analisis yang dilakukan terhadap pengembang jurnal elektronik di FTI UKSW didapatkan beberapa kekurangan yang terdapat pada sistem tersebut. Jurnal Elektronik FTI UKSW belum memiliki fitur khusus untuk pengelolaan jurnal. Selama ini untuk proses penambahan data jurnal, penulis jurnal dan data-data lainnya masih dilakukan secara langsung lewat cpanel, yaitu melalui PHPMyAdmin. Hal ini menyebabkan pengelola jurnal kesulitan dalam hal pengelolaan data jurnal, karena belum tersedia bagian front-end yang dapat digunakan untuk mengelola jurnal dengan mudah. Jurnal elektronik tersebut juga belum memiliki fitur responsive, sehingga hanya dapat diakses melalui layar komputer atau laptop. Jika dibuka melalui tablet maupun smartphone, maka tampilan tidak dapat menyesuaikan dengan layar. Hal ini menyulitkan pengguna, mengingat pada waktu ini para pengguna juga menggunakan tablet dan smartphone dalam mengakses jurnal elektronik tersebut. Jurnal elektronik yang sudah ada juga masih menyimpan file jurnal dalam bentuk database, sehingga data yang di-upload oleh pengelola jurnal harus diubah ke binear. Barulah data dapat masuk ke dalam database, sedangkan jika pengunjung ingin mendownload file tersebut sistem akan mengkonversi kembali dari kode binear ke dalam format file. Hal ini tidak efektif sehingga pada penelitan ini dirubah ke skema yang lebih simple, yaitu penyimpanan jurnal disimpan langsung pada folder. Sehingga tidak perlu dirubah dulu kedalam kode binear seperti pada jurnal sebelumnya. Berdasarkan latar belakang yang telah dijelaskan, pada penelitian ini akan dilakukan pengembangan dari jurnal elektronik FTI UKSW untuk mengatasi permasalahan yang ada. Jurnal elektronik akan dikembangkan menggunakan framework CodeIgniter (CI) sebagai kerangka kerjanya, sedangkan untuk membuat menjadi responsive web akan digunakan juga library Bootstrap. Pengembangan 5

7 dilakukan dengan mengubah basis data yang digunakan. Pemilihan penggunaan framework CodeIgniter adalah karena framework tersebut tergolong ringan sehingga tidak memberatkan kerja server. Selain itu framework CI juga mendukung Model View Controller (MVC), sehingga pengembangan aplikasi akan menjadi lebih terorganisir dengan baik. Framework CI juga menyediakan library yang dapat membantu dalam pengembangan aplikasi, seperti library session dan library MVC yang akan digunakan dalam penelitian ini. Batasan masalah dalam penelitian ini adalah: 1) Pengembangan dilakukan dengan membuat ulang sistem elektronik jurnal, karena sistem yang lama dikembangkan dengan teknik pemrograman terstruktur, 2) Basis data diganti dengan skema baru yang lebih ringkas, 3) Elektronik jurnal ini digunakan hanya untuk mengelola data jurnal yang telah lolos review dan sudah dinyakatakan lolos untuk dilakukan publikasi, 4) Tidak membahas tentang proses seleksi dan review jurnal, 5) Tidak membahas keamanan data, 6) Tidak terdapat fitur membaca artikel online. Alasan tidak menggunakan OJS (Open Journal Systems) adalah karena untuk mendapatkan full service dari OJS harus mengeluarkan biaya. Biaya hosting dan pembelian tema tergolong mahal. Tidak dapat merubah tema atau template yang sudah ada. Jika akan dirubah salah satu akan merubah template yang lainnya. 2. Kajian Pustaka Penelitian yang digunakan sebagai acuan dalam penelitian ini ada 2. Penelitian terdahulu yang pertama dilakukan pada tahun 2003, yaitu pada penelitian tersebut dilakukan pembuatan Sistem Online Journal menggunakan teknologi Active Server Pages dengan sistem database Microsoft Access Untuk mengimplementasikan sistem, terlebih dilakukan survey mengenai proses publikasi jurnal pada Jurnal Elektro. Hasil pengujian sistem menunjukkan bahwa interface Online Journal telah user friendly karena menu untuk masing-masing user group telah disesuaikan dengan kebutuhan dari tiap user [1]. Penelitian terdahulu yang kedua dilakukan pada tahun Pada penelitian tersebut dilakukan pembuatan Jurnal Elektronik Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sebelas Maret. Jurnal Elektronik dikembangkan menggunakan PHP dan basis data MySQL. Website jurnal elektronik fakultas Mathematika dan Ilmu Pengetahuan Universitas Sebelas Maret memiliki fasilitas diantaranya menampilkan data jurnal, penelitian, proceeding, melakukan searching, men-download, dan meng-upload data jurnal maupun karya tulis ilmiah lainnya [2]. Sistem informasi adalah suatu sistem dalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi harian yang mendukung fungsi operasi organisasi yang bersifat manajerial dengan kegiatan strategi dari suatu organisasi untuk dapat menyediakan kepada pihak luar tertentu dengan informasi yang diperlukan untuk pengambilan keputusan. Sistem informasi dalam suatu organisasi dapat dikatakan sebagai suatu sistem yang menyediakan informasi bagi semua tingkatan dalam organisasi tersebut kapan saja diperlukan. Sistem ini menyimpan, mengambil, mengubah, mengolah dan mengkomunikasikan informasi yang diterima dengan menggunakan sistem informasi atau peralatan sistem lainnya [3]. 6

8 Web adalah suatu metode untuk menampilan informasi di internet, baik berupa teks, gambar, suara maupun video yang interaktif dan mempunyai kelebihan untuk menghubungkan (link) satu dokumen dengan dokumen lainnya (hypertext) yang dapat diakses melalui sebuah browser. Secara umum situs web mempunyai beberapa fungsi, yaitu fungsi komunikasi, fungsi informasi, fungsi hiburan dan fungsi transaksi [4]. Pada konteks penelitian ini, framework dapat diartikan sebagai alat yang digunakan untuk membantu dan memudahkan dalam pembuatan situs 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 basis data, pemanggilan variable dan fungsi-fungsi lainnya sehingga developer dapat lebih fokus dan lebih cepat membangun aplikasi [5]. 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 [6]. Istilah Responsive Web Design sendiri pertama kali diperkenalkan oleh Ethan Marcotte dalam bukunya yang berjudul Responsive Web Design. Dibahas mengenai 3 teknik yang digunakan dalam membangun sebuah Responsive Web Design, yaitu: flexible grid layout, flexible images dan media queries. Flexible grid yaitu sebuah konsep ukuran elemen halaman dengan pilihan satuan persen daripada satuan absolut seperti pixel atau point, flexible images yaitu sebuah teknik mencegah agar media gambar, video, object, tidak melewati batas dari elemen container, media queries merupakan modul CSS3 memungkinkan render konten untuk beradaptasi dengan kondisi seperti resolusi. Sebuah media queries terdiri dari jenis media dan 1 atau lebih ekspresi. Hasil dari media queries dinyatakan benar, jika perangkat dalam media queries sesuai maka, stylesheet yang sesuai akan diterapkan [7]. Bootstrap sendiri merupakan framework yang biasa digunakan untuk membuat aplikasi web ataupun situs web responsive secara cepat, mudah dan gratis. Twitter Bootstrap adalah framework CSS open source yang awalnya dikembangkan oleh tim twitter untuk para web designer yang terdiri dari CSS dan HTML untuk menghasilkan Grid, Layout, Typography, Table, Form, Navigation dan lain-lain. Selain itu, di dalam Bootstrap juga sudah terdapat jquery plugins untuk menghasilkan komponen User Interface yang lebih menarik seperti Transitions, Modal, Dropdown, Scrollspy, Tooltip, Tab, Alert dan lain-lain [8]. Jurnal elektronik adalah terbitan serial seperti bentuk tercetak tetapi dalam bentuk elektronik. Biasanya terdiri dari tiga format yaitu : text, grafik, dan full image (dalam bentuk PDF). Jurnal elektronik memiliki beberapa kelebihan, di antaranya 7

9 dari segi kemutakhiran, kecepatan penerimaan, penyimpanan, pemanfaatan, kesempatan akses, waktu penelusuran lebih cepat, lebih aman, manipulasi dokumen sangat mudah, dapat berlangganan dengan dana yang sama, dan harga total langganan yang jauh lebih murah. Jurnal elektronik sering kali sudah terbit sebelum jurnal cetak diterbitkan sehingga dalam kecepatan penerimaan informasi jauh lebih menguntungkan [9]. 3. Metode dan Perancangan Sistem Pada penelitian ini, akan dilakukan beberapa tahapan penelitian yang secara garis besar terbagi ke dalam lima tahapan, yaitu : 1) Analisis kebutuhan dan pengumpulan data yang diperlukan. 2) Perancangan Sistem. 3) Perancangan aplikasi/program. 4) Implementasi dan pengujian sistem, serta analisis hasil pengujian. 5) Penulisan laporan hasil penelitian [10]. 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 : 1) Tahap pertama : analisis dan pengumpulan data, di mana pihak developer mencari tahu kebutuhan client dalam pembuatan aplikasi. Tahap ini dilakukan dengan melakukan wawancara dengan pengembang Jurnal Elektronik FTI UKSW. Berdasarkan wawancara didapatkan informasi jika selama ini belum ada fasilitas front-end untuk pengelolaan data jurnal, sehingga harus dilakukan melalui PHPMyAdmin. Selain itu jurnal elektronik tersebut belum mempunyai fitur responsive, sehingga tidak bisa menyesuaikan dengan berbagai ukuran layar di mana jurnal elektronik tersebut diakses. Tahap kedua, ketiga dan keempat dilakukan perancangan jurnal elektronik menggunakan metode pengembangan sistem prototype. Sedangkan tahap kelima dilakukan penulisan laporan penelitian dan artikel ilmiah. Metode pengembangan sistem yang digunakan pada penelitian ini adalah adalah metode prototyping. Metode ini digunakan untuk membantu pengembangan perangkat lunak dalam membentuk model dari perangkat lunak yang harus dibuat. Metode ini dilakukan secara bertahap, yaitu dengan mengembangkan suatu prototype yang sederhana terlebih dahulu baru kemudian dikembangkan dari waktu ke waktu sampai perangkat lunak selesai dikembangkan. Prototype merupakan bentuk dasar atau model awal dari suatu sistem atau subsistem [11]. Tahap-tahap dalam metode prototyping ditunjukkan pada Gambar 2. 8

10 Gambar 2 Metode Prototyping [11] Tahap pengumpulan kebutuhan dilakukan untuk mengetahui dan menerjemahkan semua permasalahan serta kebutuhan perangkat lunak dan kebutuhan sistem yang dibangun. Analisis kebutuhan dilakukan dengan melakukan pencarian data-data serta informasi-informasi yang dibutuhkan oleh sistem. Ada empat analisis kebutuhan dalam perancangan sistem yaitu analisis kebutuhan sistem, analisis kebutuhan data, analisis kebutuhan perangkat keras dan analisis kebutuhan perangkat lunak. Supaya aplikasi yang dibuat dapat memenuhi kebutuhan pengguna, maka diperlukan suatu analisis kebutuhan sistem. Analisis kebutuhan sistem ini dilakukan dengan melakukan pengelola Jurnal Elektronik FTI UKSW. Berdasarkan wawancara didapatkan bahwa dibutuhkan sistem yang dapat memenuhi kebutuhan berikut ini: a) kebutuhan administrator mencakup: dapat mengelola data jurnal, dapat mengelola data penulis, dapat mengelola data pengelola jurnal (user) dan dapat mengelola data berita atau pengumuman. b) kebutuhan pengelola jurnal mencakup: dapat mengelola data jurnal, dapat mengelola data penulis dan dapat mengelola pengumuman. c) sedangkan kebutuhan pengunjung jurnal elektronik mencakup: dapat melihat daftar jurnal, dapat mengunduh jurnal dalam format PDF, dapat melakukan pencarian data jurnal dan dapat melihat pengumuman seputar jurnal AITI. Perancangan sistem dalam penelitian ini dibuat dalam bentuk diagram UML. Diagram UML meliputi diagram use case, diagram activity, diagram sequence dan diagram class. Berikut ini akan dijelaskan masing-masing diagram yang telah dibuat. 9

11 tambah user hapus jurnal ubah jurnal tambah jurnal mengunduh jurnal lihat user lihat jurnal ubah user mengelola user mengelola jurnal mencari jurnal pengunjung hapus user tambah pengumuman administrator pengelola jurnal lihat pengumunan hapus pengumuman ubah pengumuman mengelola pengumuman mengelola penulis hapus penulis lihat penulis tambah penulis ubah penulis Gambar 3 Use Case Diagram Sistem Gambar 3 merupakan diagram use case dari aplikasi yang dibuat. Terdapat 3 (tiga) aktor dalam aplikasi, yaitu aktor administrator, pengelola jurnal dan pengunjung. Aktor administrator merupakan pemilik hak akses tertinggi, di mana bisa melakukan pengelolaan data jurnal, data penulis, data user dan data pengumuman. Hak akses pengelola memiliki 3 (tiga) use case, yaitu mengelola jurnal, data penulis dan mengelola pengumuman. Sedangkan aktor pengunjung memiliki use case melihat data artikel jurnal, mengunduh artikel, mencari artikel dan melihat pengumuman. pengelola jurnal ejournal basis data mulai pilih link create new mengisi data jurnal menekan tombol save menyimpan data jurnal selesai menampilkan daftar jurnal Gambar 4 Activity Diagram Tambah Artikel Gambar 4 merupakan diagram activity untuk proses menambahkan artikel yang dilakukan oleh pengelola jurnal. Aktivitas dimulai dengan memilih link create new. Pengelola jurnal kemudian memasukkan data artikel yang terdiri dari volume jurnal, nomor dan tahun jurnal, judul jurnal, penulis, abstrak, kata kunci dan file artikel dalam format PDF. Data jurnal kemudian akan tersimpan dalam basis data setelah pengelola jurnal menekan tombol save. 10

12 pengunjung ejournal mulai memilih volume jurnal memilih nomor jurnal memilih judul jurnal selesai mengunduh jurnal Gambar 5 Diagram Activity Unduh Artikel Gambar 5 merupakan diagram activity untuk proses unduh artikel yang dilakukan oleh pengunjung jurnal. Pengunjung jurnal pertama kali memilih volume jurnal, nomor jurnal dan judul artikel yang akan diunduh. Proses unduh akan berjalan setelah pengunjung memilih link download pada halaman web. pengelola jurnal ejournal basis data mulai memilih menu pengumuman memilih link create new menuliskan pengumuman menekan tombol save menyimpan data pengumuman selesai menampilkan daftar pengumuman Gambar 6 Diagram Activity Tambah Pengumuman Gambar 6 merupakan diagram activity untuk proses tambah pengumuman yang dilakukan oleh pengelola jurnal. Pengelola jurnal memilih menu pengumuman pada halaman utama. Selanjutnya dipilih link create new. Pengelola jurnal selajutnya memasukkan isi pengumuman pada form yang ditampilkan. Data pengumuman ini berupa judul pengumuman, isi pengumuman dan file yang disisipkan. Data pengumuman selanjutnya akan disimpan dalam basis data. 11

13 : pengelola jurnal insertview jurnalcontroller jurnalmodel basis data 1: mengisi data jurnal (volume, nomor, judul, penulis, kata kunci, abstrak, pdf) 2: memanggil fungsi insert() 3: memanggil model jurnal 4: memproses insert jurnal 5: menyimpan data jurnal Gambar 7 Sequence Diagram Proses Tambah Artikel Gambar 7 merupakan diagram sequence untuk proses menambah data artikel yang dilakukan oleh pengelola jurnal. Pengelola jurnal mengisikan data artikel yang terdiri dari volume jurnal, nomor jurnal, judul, penulis, kata kunci, abstrak dan file PDF. Setelah tombol save ditekan, fungsi insert yang berada di file controller jurnal akan dipanggil. Pada fungsi insert ini dilakukan pemanggilan model jurnal untuk memerintahkan menyimpan data artikel yang telah dimasukkan tadi ke dalam basis data. : pengunjung viewjurnal jurnalcontroller jurnalmodel basis data 1: memilih judul jurnal 2: meminta data jurnal yang dipilih 3: memanggil model jurnal 8: mengirimkan data jurnal 9: menampilkan data jurnal 7: mengirimkan data jurnal 4: select jurnal 6: mengirimkan data jurnal 5: mengambil data jurnal yang dipilih 10: mengunduh jurnal Gambar 8 Sequence Diagram Proses Unduh Artikel Gambar 8 merupakan diagram sequence untuk proses unduh artikel yang dilakukan oleh pengunjung. Pengunjung pertama kali memilih judul artikel yang akan diunduh. File jurnal controller akan dipanggil dan memanggil model jurnal 12

14 untuk memerintahkan basis data mengambil data artikel yang dipilih. Data artikel dari basis data kemudian akan ditampilkan pada halamam view. Pengunjung kemudian dapat mengunduh artikel tersebut dalam format PDF. : pengelola jurnal insertview pengumumancontroller pengumumanmodel basis data 1: memasukkan data pengumuman (judul, isi dan file) 2: memanggil fungsi insert pengumuman 3: memanggil model pengumuman 4: mengeksekusi perintah insert 5: menyimpan data pengumuman Gambar 9 Sequence Diagram Proses Tambah Pengumuman Gambar 9 merupakan diagram sequence untuk proses tambah pengumuman yang dilakukan oleh pengelola jurnal. Pengisian data pengumuman dilakukan melalui halaman insert view. Data pengumuman terdiri dari judul pengumuman, isi pengumuman dan file yang akan disisipkan. Perintah selanjutnya adalah memanggil fungsi insert yang berada di file jurnal controller. Fungsi insert akan memanggil model jurnal untuk melakukan perintah simpan ke dalam basis data. Basis data kemudian menyimpan data pengumuman tersebut dalam tabel pengumuman. Gambar 10 Class Diagram Aplikasi Gambar 10 merupakan diagram class yang menggambarkan Model Class dan Controller Class pada aplikasi. Model Class merupakan bagian aplikasi yang bertugas untuk mengendalikan fungsi-fungsi yang berhubungan dengan basis data. Pada aplikasi yang dibuat terdapat 4 (empat) Model Class, yaitu JurnalModel, PenulisModel, PengumumanModel dan UserModel. Sedangkan Controller Class bertugas untuk menghubungkan bagian view dengan bagian Model Class. Pada aplikasi ini terdapat 4 (empat) Controller Class, yaitu JurnalController, PenulisController, PengumumanController dan UserController. Bagian view tidak 13

15 ikut digambarkan dalam diagram class karena bagian view di dalam aplikasi bukan dalam bentuk class tetapi berupa tag HTML untuk menampilkan informasi pada halaman web. Proses evaluasi prototyping dilakukan sebanyak dua kali dan dilakukan dengan mendemokan aplikasi kepada pengguna aplikasi (administrator dan pengelola jurnal). Penjelasan setiap tahap evaluasi prototyping adalah sebagai berikut : Evaluasi tahap pertama dilakukan bersama user aplikasi yaitu kepada administrator dan pengelola jurnal. Pada evaluasi ini dilakukan penambahan fasilitas untuk memberikan berita atau pengumuman kepada pengujung jurnal. Hal ini berguna untuk memberikan informasi seperti panduan penulisan jurnal, pengumuman akan diadakannya publikasi jurnal dan pengumuman penting lainnya. Evaluasi tahap kedua dilakukan dengan memperbaiki beberapa bagian aplikasi yang masih ada bug, seperti tidak munculnya pagination pada halaman home dan mengubah tampilan daftar jurnal dengan format list supaya terlihat lebih rapi. 4. Hasil Implementasi dan Pembahasan Implementasi dari pengembangan jurnal elektronik FTI UKSW ini dilakukan dengan framework CodeIgniter. Terdapat beberapa pengaturan yang harus dilakukan pertama kali saat pembuatan, yaitu pengaturan koneksi ke basis data MySQL dan pengaturan route file. Pengaturan koneksi basis data dilakukan pada file database yang terletak pada folder config. Pengaturan ini ditunjukkan pada Kode Program 1. Kode Program 1 Koneksi Framework CodeIgniter dengan Basis Data 1. $db['default'] = array( 2. 'dsn' => '', 3. 'hostname' => 'localhost', 4. 'username' => 'root', 5. 'password' => 'admin', 6. 'database' => 'ejournal_db', 7. 'dbdriver' => 'mysqli', 8. 'dbprefix' => '', 9. 'pconnect' => FALSE, 10. 'db_debug' => FALSE, Kode Program 1 merupakan perintah untuk melakukan pengaturan koneksi dari framework CodeIgniter ke basis data MySQL. Pada pengaturan ini dilakukan pengisian untuk hostname, username, password dan nama dari basis data yang digunakan. Sedangkan pengaturan untuk route ditunjukkan pada Kode Program 2. Kode Program 2 Pengaturan File Route CodeIgniter 1. $route['default_controller'] = home; 2. $route['404_override'] = ''; 3. $route['translate_uri_dashes'] = FALSE; Kode Program 2 bertugas untuk menentukan controller apa yang akan dijalankan pertama kali ketika web diakses dari browser. Pengaturan ini dilakukan pada baris ke 1, yaitu dengan mengisikan nama controller pada default_controller. Controller yang pertama kali dipanggil adalah beranda. Controller ini berada pada folder controller. 14

16 Gambar 11 Halaman Home Elektronik Jurnal FTI UKSW Gambar 11 merupakan halaman depan dari sistem elektronik jurnal FTI UKSW. Halaman ini akan menampilkan daftar jurnal yang sudah dimasukkan dalam basis data. Sistem elektronik jurnal ini dikembangkan dari sistem sebelumnya menjadi lebih responsive dalam sisi tampilan. Gambar 12 merupakan tampilan elektronik jurnal ketika dibuka di web browser pada tablet. Gambar 12 Halaman Home Elektronik Jurnal FTI UKSW pada Tablet Gambar 12 merupakan tampilan elektronik jurnal ketika dibuka melalui browser tablet. Halaman web akan terlihat menyesuaikan dengan layar device di mana web tersebut diakses. Proses ini dilakukan dengan memanggil CSS yang terdapat pada library Bootstrap. Kode Program 3 Pemanggilan CSS Bootstrap 1. <link rel="stylesheet" href="<?= base_url();?>assets/css/bootstrap.css" rel="stylesheet"> 2. <link rel="stylesheet" href="<?= base_url();?>assets/css/responsive.css" rel="stylesheet"> Kode Program 3 merupakan perintah dalam pemanggilan CSS Bootstrap dan 15

17 responsive yang merupakan bagian dari library Bootstrap. File ini diletakkan di dalam folder assets, sedangkan pemanggilannya dilakukan di file header yang diletakkan pada folder layout di bagian view. Pengunjung jurnal dapat melihat daftar jurnal yang ada berdasarkan volume dan tahun. Jurnal AITI ini terbit setiap tahun, di mana setiap tahun terdiri dari 2 nomor. Nomor 1 terbit pada bulan Februari dan nomor 2 terbit pada bulan Agustus. Masing-masing nomor jurnal terdiri dari 7 jurnal. Gambar 13 merupakan tampilan daftar jurnal AITI untuk volume 4, nomor 1 tahun Gambar 13 Daftar Jurnal AITI dalam menu Volume Untuk menampilkan daftar jurnal pada Gambar 13, digunakan dengan prinsip Model View Controller (MVC). Pada proses ini, pertama kali akan dipanggil fungsi list_jurnal yang terdapat pada file Home (terletak di bagian controller). Fungsi list_jurnal ini akan melakukan pemanggilan fungsi get_all yang terdapat di file Jurnal_model (terletak di bagian model). Fungsi get_all ini bertugas melakukan query untuk mengambil data jurnal dari basis data berdasarkan nomor dan volume. Selanjutnya bagian fungsi list_jurnal pada controller Home akan meneruskan data jurnal yang didapat dari pemanggilan fungsi get_all ke bagian view list_jurnal sehingga tersaji seperti Gambar 13. Kode Program 4 merupakan perintah pada fungsi list_jurnal pada bagian Home controller. Kode Program 5 merupakan perintah fungsi get_all pada bagian model dan Kode Program 6 merupakan perintah pada bagian view list_jurnal. Kode Program 4 Fungsi list_jurnal pada Home Controller 3. $data['jurnals'] = $this->jurnal_model->get_all('nomor', $data['nomor'], $limit, $start); 4. $this->load->view('home/list_jurnal', $data); Kode Program 5 Fungsi get_all pada Jurnal Model 1. function get_all($type_search, $value_search, $offset, $limit) { 2. $this->db->select('*'); 3. $this->db->from('jurnal'); 4. $this->db->limit($limit, $offset); 5. $this->db->order_by('volume', 'asc'); Kode Program 6 Perintah pada Bagian View list_jurnal 1. foreach ($jurnals as $jurnal): 2.?><a href="<?= base_url('home/view_jurnal/'. $jurnal->id);?>"><h3><?= $numb. '. '. $jurnal->judul;?></h3></a> <?php $numb++; 3. endforeach; 16

18 Penggunaan teknik MVC ini dilakukan dengan memanfaatkan fitur MVC yang disediakan oleh framework CodeIgniter (CI). Hal ini dilakukan dengan cara memanggil kelas induk CI_Controller dan CI_Model yang berasal dari library controller dan model CI. Kelas induk Controller dan Model ini disimpan di folder core pada bagian system. Sedangkan bagian view hanya bertugas untuk menampilkan halaman web saja. Pada sistem elektronik jurnal ini, pengunjung dapat melihat detail dari jurnal yang dipilih dan dapat juga mengunduh jurnal tersebut dalam format PDF. File PDF ini disimpan dalam folder assets pada directory project. Pada sistem yang lama, file PDF ini disimpan dalam tabel jurnal pada basis data, sehingga memberatkan kinerja sistem karena harus melakukan konversi dari file binary ke file PDF. File PDF jika disimpan dalam tabel pada basis data akan disimpan dalam bentuk binary, sehingga untuk menampilkan atau mengunduhnya harus dilakukan proses konversi dari file binary ke file PDF. Gambar 14 merupakan halaman lihat detail jurnal. Gambar 14 Halaman Lihat Jurnal Pengembangan berikutnya dilakukan dengan menambahkan halaman administrator untuk melakukan pengelolaan data jurnal. Pada sistem elektronik jurnal sebelumnya belum memiliki halaman untuk mengelola data jurnal. Data jurnal sebelumnya dikelola melalui halaman PHPMyAdmin sehingga merepotkan dalam proses penambahan dan perubahan data jurnal. 17

19 Gambar 15 Halaman Untuk Mengelola Data Jurnal Pengelola jurnal dapat menambah, mengubah dan menghapus data jurnal melalui halaman kelola jurnal yang dapat diakses melalui halaman admin. Proses ini membutuhkan validasi login ke dalam halaman admin. Gambar 16 Halaman Untuk Memasukkan Data Jurnal Proses penambahan jurnal baru dapat dilakukan melalui form yang disediakan oleh sistem elektronik jurnal ini, sehingga pengelola jurnal tidak perlu membuka halaman PHPMyAdmin. Form untuk menambah jurnal baru ditunjukkan pada Gambar 16. Pengembangan sistem elektronik jurnal juga dilakukan dengan menambahkan halaman untuk mengelola data pengumuman. Hal ini diperlukan untuk memberikan informasi kepada pengunjung seputar jurnal AITI. Pihak pengelola jurnal dapat memberikan informasi tentang tata cara penulisan jurnal sesuai dengan format jurnal 18

20 AITI dan dapat memberikan pengumuman penting lainnya melalui halaman pengumuman. Gambar 17 Halaman Untuk Mengelola Pengumuman Gambar 17 merupakan halaman untuk mengelola data pengumuman. Pengelola jurnal dapat membuat pengumuman baru, mengubah dan menghapus pengumuman yang sudah ada. Pengumuman yang telah dimasukkan akan ditampilkan kepada pengunjung melalui menu pengumuman. 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 Output yang dihasilkan sistem Login Username dan password Sukses login Sukses login benar Username dan password Gagal login Gagal login salah maupun kosong Tambah data jurnal Form diisi dengan benar Sukses tambah data Sukses tambah data Form diisi beberapa atau Gagal tambah data Gagal tambah data kosong Status Pengujian Valid Ubah data jurnal Form diisi dengan benar Sukses ubah data Sukses ubah data Valid Hapus data jurnal Pilih salah satu jurnal Sukses hapus data Sukses hapus data Valid Load data jurnal Buka halaman jurnal Sukses load data Sukses load data Valid Load data Buka halaman Sukses load data Sukses load data Valid pengumuman pengumuman Load data user Buka halaman user Sukses load data Sukses load data Valid Unduh jurnal PDF Pilih salah satu jurnal File dapat diunduh Sukses unduh file Valid Berdasarkan pengujian yang dilakukan pada aplikasi web 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 Valid 19

21 aplikasi. Pengujian beta dilakukan dengan menggunakan kuesioner, yaitu dengan membagikan kuesioner kepada sample user. Sample user berjumlah 30 responden dan dipilih secara acak, sample user pada pengujian ini kebanyakan adalah mahasiswa FTI UKSW tingkat akhir yang juga sedang mencari referensi artikel ilmiah. Hasil jawaban kuesioner dapat dilihat pada Tabel 2. Tabel 2 Hasil Jawaban Kuesioner No Pernyataan STS TS CS S SS 1 Aplikasi aplikasi ini mudah digunakan Tampilan, huruf dan gambar dari aplikasi ini dapat dilihat dengan jelas 3 Menu-menu pada aplikasi ini mudah dipahami dan tidak membingungkan 4 Aplikasi ini membantu memberikan informasi tentang jurnal AITI FTI UKSW 5 Aplikasi ini bermanfaat untuk mengunduh file jurnal AITI FTI UKSW dalam format PDF Setelah semua jawaban diketahui maka yang dilakukan adalah menghitung presentase jawaban responden yang telah mengisi kuesioner. Hasil analisis data untuk pertanyaan 1 menunjukkan sebanyak 36,67% responden menjawab sangat setuju, 46,67% responden menjawab setuju dan 13,33% responden menjawab cukup setuju. Jadi disimpulkan bahwa aplikasi ini mudah untuk digunakan. Hasil analisis data untuk pertanyaan 2 menunjukkan sebanyak 36,67% responden menjawab sangat setuju, 50,00% responden menjawab setuju dan 10,00% responden menjawab cukup setuju. Jadi disimpulkan bahwa tampilan aplikasi ini dapat dilihat dengan jelas. Hasil analisis data untuk pertanyaan 3 menunjukkan sebanyak 30,00% responden menjawab sangat setuju, 53,33% responden menjawab setuju dan 13,33% responden menjawab cukup setuju. Jadi disimpulkan bahwa menu-menu pada aplikasi ini mudah dipahami dan tidak membingungkan. Hasil analisis data untuk pertanyaan 4 menunjukkan sebanyak 43,33% responden menjawab sangat setuju, 33,33% responden menjawab setuju dan 20,00% responden menjawab cukup setuju. Jadi disimpulkan bahwa aplikasi ini membantu dan mempermudah pengguna dalam mencari informasi tentang jurnal yang terbit di jurnal AITI FTI UKSW. Hasil analisis data untuk pertanyaan 5 menunjukkan sebanyak 46,67% responden menjawab sangat setuju, 30,00% responden menjawab setuju dan 16,67% responden menjawab cukup setuju. Jadi disimpulkan bahwa aplikasi ini bermanfaat untuk digunakan oleh pengguna dalam mendapatkan jurnal dalam format PDF. Pengujian manfaat juga dilakukan dengan wawancara kepada pengembang sistem elektronik jurnal AITI FTI UKSW sebelumnya yaitu bapak Ramos Somya. Berdasarkan wawancara tersebut didapatkan bahwa sistem elektronik jurnal yang baru dapat membantu dan mempermudah dalam pengelolaan data jurnal AITI karena disediakan halaman khusus untuk mengelola data jurnal. Selain itu pengelola jurnal juga dimudahkan untuk memberikan pengumuman terkait dengan jurnal AITI kepada pengunjung jurnal, karena terdapat halaman untuk menuliskan pengumuman tersebut. 20

22 5. Simpulan Berdasarkan penelitian yang telah dilakukan, maka dapat diambil kesimpulan bahwa pengembangan sistem elektronik jurnal FTI UKSW dapat dikembangkan dengan framework CodeIgniter (CI) dan library Bootstrap. Framework CI bermanfaat dalam pengembangan aplikasi menggunakan Model View Controller (MVC). MVC dapat dengan mudah dibuat menggunakan kelas induk Controller dan Model yang ada di framework CI. Sedangkan library Bootstrap membantu dalam membuat sistem elektronik jurnal ini menjadi responsive, sehingga dapat diakses dari berbagai ukuran layar device. Hasil pengujian juga menunjukkan bahwa pengembangan sistem elektronik jurnal FTI UKSW ini membantu dalam mempermudah proses pengelolaan jurnal, karena disediakan halaman khusus untuk menambah, mengubah dan menghapus jurnal. Sistem elektronik jurnal yang baru juga dilengkapi dengan pengumuman yang berguna untuk membantu pihak pengelola jurnal dalam menyampaikan informasi kepada pengunjung web. Hasil pengujian kepada para pengunjung sistem elektronik jurnal juga menunjukkan jika sistem ini dapat membantu dalam memperoleh jurnal dalam format PDF. 6. Pustaka [1] Daisy, Anita, Perencanaan dan Pembuatan Online Journal Berbasis Web, 2003, Surabaya: Bachelor Thesis Petra Christian University. [2] Kurniawan, Didik, 2010, Pembuatan Jurnal Elektronik Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sebelas Maret, Surakarta: Tugas Akhir Fakultas Matematika dan Pengetahuan Alam, diakses tanggal 16 Februari [3] Jogiyanto, 2003, Sistem Teknologi Informasi, Yogyakarta. [4] Yuhefizar. Membangun Toko Online Itu Mudah Graha Ilmu. [5] Isaknudin, Muhammad Surya Apa dan mengapa Harus Framework, Diakses tanggal 5 Januari [6] Sofwan, Akhmad Belajar PHP dengan Framework CodeIgniter. Ilmu Komputer, Diakses tanggal 1 Maret [7] Marcotte, Ethan Responsive Web Design, Diakses tanggal 16 Desember [8] Alatas, Husein, 2013, Responsive Web Design dengan PHP & Bootstrap, Yogyakarta: Loko Media. [9] Tresnawan, Arief Dj, 2004, Disampaikan pada acara Silaturahmi dan Seminar Sehari Kiat Sukses Mengembangkan Perpustakaan, IPI Cabang Bandung dengan UPT Perpustakaan ITB, Rabu, 29 Desmber

23 [10] Hasibuan, Zainal A Metodologi Penelitian Pada Bidang Ilmu Komputer dan Teknologi Informasi : Konsep, Teknik, dan Aplikasi. Jakarta : Ilmu Komputer Univesitas Indonesia. [11] Pressman, R.S, 2001, Software Engineering : A Practitioner s Approach, Amerika Serikat : R.S. Pressman and Associates. 22

Perancangan Sistem Informasi Gereja Berbasis Web menggunakan Framework CodeIgniter (Studi Kasus : Gereja Utusan Pantekosta Kartasura)

Perancangan Sistem Informasi Gereja Berbasis Web menggunakan Framework CodeIgniter (Studi Kasus : Gereja Utusan Pantekosta Kartasura) Perancangan Sistem Informasi Gereja Berbasis Web menggunakan Framework CodeIgniter (Studi Kasus : Gereja Utusan Pantekosta Kartasura) Artikel Ilmiah Diajukan kepada Fakultas Teknologi Informasi untuk memperoleh

Lebih terperinci

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

Perancangan Sistem Informasi Rental Kendaraan di Kota Kudus Menggunakan Framework CodeIgniter

Perancangan Sistem Informasi Rental Kendaraan di Kota Kudus Menggunakan Framework CodeIgniter Perancangan Sistem Informasi Rental Kendaraan di Kota Kudus Menggunakan Framework CodeIgniter Artikel Ilmiah Diajukan kepada Fakultas Teknologi Informasi untuk memperoleh Gelar Sarjana Komputer Peneliti:

Lebih terperinci

Penerapan Teknologi Responsive Web Design menggunakan Library Bootstrap Untuk Pembuatan Aplikasi E-journal pada Yayasan Bina Darma Salatiga

Penerapan Teknologi Responsive Web Design menggunakan Library Bootstrap Untuk Pembuatan Aplikasi E-journal pada Yayasan Bina Darma Salatiga Penerapan Teknologi Responsive Web Design menggunakan Library Bootstrap Untuk Pembuatan Aplikasi E-journal pada Yayasan Bina Darma Salatiga Artikel Ilmiah Diajukan kepada Fakultas Teknologi Informasi untuk

Lebih terperinci

Perancangan Sistem Informasi Pemesanan Event Organizer Berbasis Website Menggunakan Framework CodeIgniter (Studi Kasus : PT. Munji Organizer Semarang)

Perancangan Sistem Informasi Pemesanan Event Organizer Berbasis Website Menggunakan Framework CodeIgniter (Studi Kasus : PT. Munji Organizer Semarang) Perancangan Sistem Informasi Pemesanan Event Organizer Berbasis Website Menggunakan Framework CodeIgniter (Studi Kasus : PT. Munji Organizer Semarang) Artikel Ilmiah Diajukan kepada Fakultas Teknologi

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

Dari kedua penelitian tersebut dapat memberikan referensi bagaimana cara mengimplementasikan teknologi Responsive Web Design pada situs e-learning

Dari kedua penelitian tersebut dapat memberikan referensi bagaimana cara mengimplementasikan teknologi Responsive Web Design pada situs e-learning 1. Pendahuluan Saat ini sudah banyak orang melakukan pengaksesan internet tidak hanya melalui penggunaan komputer saja, tetapi juga melalui berbagai macam device, salah satu contohnya penggunaan smartphone.

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

Surakarta Menggunakan Framework Sencha Touch pada Multi Platform Mobile.

Surakarta Menggunakan Framework Sencha Touch pada Multi Platform Mobile. 1. Pendahuluan Perkembangan teknologi mobile saat ini sangat pesat, perkembangan yang pesat berdampak pada gaya hidup masyarakat. Gaya hidup masyarakat modern yang cenderung mengikuti perkembangan perangkat

Lebih terperinci

Perancangan Aplikasi Pencatatan Transaksi Penjualan Berbasis Web di Toko Al-Hamidy Jepara

Perancangan Aplikasi Pencatatan Transaksi Penjualan Berbasis Web di Toko Al-Hamidy Jepara Perancangan Aplikasi Pencatatan Transaksi Penjualan Berbasis Web di Toko Al-Hamidy Jepara Poster Diajukan kepada Fakultas Teknologi Informasi untuk memperoleh Gelar Sarjana Komputer Oleh: Yosia Steven

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

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

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. autentikasi dan otorisasi user. Aplikasi belum menggunakan teknologi responsive

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. autentikasi dan otorisasi user. Aplikasi belum menggunakan teknologi responsive BAB II TINJAUAN PUSTAKA DAN DASAR TEORI 2.1 Tinjauan Pustaka Nova P (2015) Aplikasi yang dibangun berbasis web yang memiliki fasilitas transkasi pengiriman antara pengirim dan penerima melalui sistem login

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

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 III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN BAB III ANALISIS DAN PERANCANGAN III.1. Analisa Sistem File manager atau file browser adalah sebuah perangkat lunak yang menyediakan antarmuka untuk bekerja dengan sistem berkas. Perangkat lunak ini sangat

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

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

Perancangan Web E-Commerce dan Pengenalan Pertanian Hidroponik Berbasis Web untuk Mendukung Proses Bisnis pada Griya Nia Hidroponik Salatiga

Perancangan Web E-Commerce dan Pengenalan Pertanian Hidroponik Berbasis Web untuk Mendukung Proses Bisnis pada Griya Nia Hidroponik Salatiga Perancangan Web E-Commerce dan Pengenalan Pertanian Hidroponik Berbasis Web untuk Mendukung Proses Bisnis pada Griya Nia Hidroponik Salatiga Artikel Ilmiah Diajukan kepada Fakultas Teknologi Informasi

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 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 DAN PEMBUATAN APLIKASI D3 TEKNIK INFORMATIKA UNS BERBASIS WEB DAN ANDROID

PERANCANGAN DAN PEMBUATAN APLIKASI D3 TEKNIK INFORMATIKA UNS BERBASIS WEB DAN ANDROID PERANCANGAN DAN PEMBUATAN APLIKASI D3 TEKNIK INFORMATIKA UNS BERBASIS WEB DAN ANDROID 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 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

SKRIPSI PERANCANGAN SISTEM INFORMASI PENCARIAN DAN PEMESANAN RUMAH KOS BERBASIS WEB DAN SMS GATEWAY STUDI KASUS KECAMATAN BEKASI SELATAN KOTA BEKASI

SKRIPSI PERANCANGAN SISTEM INFORMASI PENCARIAN DAN PEMESANAN RUMAH KOS BERBASIS WEB DAN SMS GATEWAY STUDI KASUS KECAMATAN BEKASI SELATAN KOTA BEKASI SKRIPSI PERANCANGAN SISTEM INFORMASI PENCARIAN DAN PEMESANAN RUMAH KOS BERBASIS WEB DAN SMS GATEWAY STUDI KASUS KECAMATAN BEKASI SELATAN KOTA BEKASI Disusun Oleh : Nama : RAHMAT HIDAYAT NPM : 201210227022

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

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 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1 Pengertian Sistem Informasi Pada dasarnya sistem informasi merupakan suatu sistem yang dibuat oleh manusia yang terdiri dari komponen komponen dalam organisasi untuk mencapai suatu

Lebih terperinci

PHP dan Framework CodeIgniter

PHP dan Framework CodeIgniter Universitas Negeri Padang PHP dan Framework CodeIgniter Yeni Septiana Pendidikan Teknik Informatika 1102640 2015 Hai All.. Kali ini kita akan membahas tentang membuat Website dengan menggunakan bahasa

Lebih terperinci

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI BAB III LANDASAN TEORI 3.1 E-Commerce E-Commerce atau electronic commerce atau perdagangan elektronik merupakan suatu transaksi produk atau jasa yang dilakukan secara online dalam suatu jaringan komputer.

Lebih terperinci

DAFTAR ISI. LAPORAN TUGAS AKHIR... ii

DAFTAR ISI. LAPORAN TUGAS AKHIR... ii DAFTAR ISI LAPORAN TUGAS AKHIR... i LAPORAN TUGAS AKHIR... ii HALAMAN PENGESAHAN... iii KATA PENGANTAR... iv DAFTAR ISI... v DAFTAR GAMBAR... ix DAFTAR TABEL... xiii INTISARI... xiv ABSTRACT... xv BAB

Lebih terperinci

BAB II ANALISIS DAN PERANCANGAN. Sistem informasi penjualan dan pembelian Tissue SMART NARENA

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

Lebih terperinci

Implementasi Bootstrap Pada Sistem Informasi Perpustakaan Untuk Meningkatkan Pelayanan Mahasiswa Pada Perguruan Tinggi Raharja

Implementasi Bootstrap Pada Sistem Informasi Perpustakaan Untuk Meningkatkan Pelayanan Mahasiswa Pada Perguruan Tinggi Raharja Konferensi Nasional Sistem & Informatika 2015 STMIK STIKOM Bali, 9 10 Oktober 2015 Implementasi Bootstrap Pada Sistem Informasi Perpustakaan Untuk Meningkatkan Pelayanan Mahasiswa Pada Perguruan Tinggi

Lebih terperinci

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN 3 BAB II ANALISIS DAN PERANCANGAN Analisis digunakan untuk mengetahui kebutuhan, setelah proses analisis akan dilakukan perancangan yang digunakan untuk mempermudah dalam mengolah data dan kemudian merancang

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 III LANDASAN TEORI. Bab ini akan membahas teori yang meliputi hal-hal terkait dengan permasalahan

BAB III LANDASAN TEORI. Bab ini akan membahas teori yang meliputi hal-hal terkait dengan permasalahan BAB III LANDASAN TEORI Landasan teori digunakan untuk menyelesaikan masalah secara sistematis. Bab ini akan membahas teori yang meliputi hal-hal terkait dengan permasalahan yang ada dan teori yang membahas

Lebih terperinci

Membuat Toko Online dengan Teknik OOP, MVC, dan AJAX

Membuat Toko Online dengan Teknik OOP, MVC, dan AJAX Membuat Toko Online dengan Teknik OOP, MVC, dan AJAX Sanksi Pelanggaran Pasal 113 Undang-Undang Nomor 28 Tahun 2014 tentang Hak Cipta 1. Setiap Orang yang dengan tanpa hak melakukan pelanggaran hak ekonomi

Lebih terperinci

PERANCANGAN DAN IMPLEMENTASI SISTEM INFORMASI E_LEARNING UNTUK PEMBELAJARAN BAHASA PEMROGRAMAN PHP

PERANCANGAN DAN IMPLEMENTASI SISTEM INFORMASI E_LEARNING UNTUK PEMBELAJARAN BAHASA PEMROGRAMAN PHP PERANCANGAN DAN IMPLEMENTASI SISTEM INFORMASI E_LEARNING UNTUK PEMBELAJARAN BAHASA PEMROGRAMAN PHP Mutiara Sari 1, Kasmir Tanjung 2 Konsentrasi Teknik Komputer, Departemen Teknik Elektro Fakultas Teknik,

Lebih terperinci

Perancangan dan Implementasi Sistem Koordinasi Kegiatan Tim Campus Ministry Menggunakan Framework Phonegap Artikel Ilmiah

Perancangan dan Implementasi Sistem Koordinasi Kegiatan Tim Campus Ministry Menggunakan Framework Phonegap Artikel Ilmiah Perancangan dan Implementasi Sistem Koordinasi Kegiatan Tim Campus Ministry Menggunakan Framework Phonegap Artikel Ilmiah Peneliti : Paulus Prayogi (672012086) Christine Dewi, S.Kom., M.Cs. Program Studi

Lebih terperinci

REKAYASA PERANGKAT LUNAK LANJUT ANALYSIS WEB E. Defri Kurniawan M.Kom

REKAYASA PERANGKAT LUNAK LANJUT ANALYSIS WEB E. Defri Kurniawan M.Kom REKAYASA PERANGKAT LUNAK LANJUT ANALYSIS WEB E Defri Kurniawan M.Kom Objective Memahami bagaimana melakukan Analisis pada Web Engineering Mengenalkan Design Arsitektur Web Engineering Content Analysis

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

Perancangan SMS Gateway Sebagai Notifikasi Pengumuman GITJ Trangkil Artikel Ilmiah

Perancangan SMS Gateway Sebagai Notifikasi Pengumuman GITJ Trangkil Artikel Ilmiah Perancangan SMS Gateway Sebagai Notifikasi Pengumuman GITJ Trangkil Artikel Ilmiah Peneliti : Rioscar Michael Sumampouw (672010160) Wiwin Sulistyo, S.T., M.Kom. Program Studi Teknik Informatika Fakultas

Lebih terperinci

BAB IV ANALISIS DAN PERANCANGAN SISTEM. utuh ke dalam bagian - bagian komponennya dengan maksud untuk

BAB IV ANALISIS DAN PERANCANGAN SISTEM. utuh ke dalam bagian - bagian komponennya dengan maksud untuk BAB IV ANALISIS DAN PERANCANGAN SISTEM 4.1 Analisis Sistem Analisis Sistem merupakan penguraian dari suatu sistem informasi yang utuh ke dalam bagian - bagian komponennya dengan maksud untuk mengidentifikasi

Lebih terperinci

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI BAB III LANDASAN TEORI Dalam bab ini akan dijelaskan tentang beberapa konsep tentang supra desa, Sistem Informasi, web, PHP, framework, Model-View-Controller (MVC), CodeIgniter, MySQL. 3.1 Supra Desa Menurut

Lebih terperinci

PENERAPAN FRAMEWORK DENGAN ARSITEKTUR MODEL-VIEW-CONTROLLER PADA PENGELOLAAN DATA PENELITIAN DAN PENGABDIAN KEPADA MASYARAKAT

PENERAPAN FRAMEWORK DENGAN ARSITEKTUR MODEL-VIEW-CONTROLLER PADA PENGELOLAAN DATA PENELITIAN DAN PENGABDIAN KEPADA MASYARAKAT PENERAPAN FRAMEWORK DENGAN ARSITEKTUR MODEL-VIEW-CONTROLLER PADA PENGELOLAAN DATA PENELITIAN DAN PENGABDIAN KEPADA MASYARAKAT Sumiyatun 1, Femi Dwi Astuti 2, Syamsu Windarti 3 1,2 Program studi Teknik

Lebih terperinci

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM 36 BAB III ANALISA DAN PERANCANGAN SISTEM III.1 Analisa Perancangan aplikasi E-Learning ini membahas seputar materi Microsoft Word 2003. Setiap penjelasan disertai dengan arahan berupa suara untuk melanjutkan

Lebih terperinci

BAB IV IMPLEMENTASI DAN EVALUASI SISTEM. dimengerti oleh komputer. Analisa dan perancangan akan diterjemahkan kedalam

BAB IV IMPLEMENTASI DAN EVALUASI SISTEM. dimengerti oleh komputer. Analisa dan perancangan akan diterjemahkan kedalam BAB IV IMPLEMENTASI DAN EVALUASI SISTEM Tahap implementasi sistem adalah tahap yang mengkonversi hasil analisis dan perancangan sebelumnya kedalam sebuah bahasa pemrograman yang dimengerti oleh komputer.

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 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 ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM 28 BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Alat dan Bahan 3.1.1 Alat Alat yang dibutuhkan untuk membangun Aplikasi Berbagi Cerita Wisata Surakata Berbasis Android yaitu meliputi hardware dan software

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

Kolaborasi Codeigniter & Bootstrap Membangun Aplikasi PSB Sekolah. Awan Pribadi Basuki CV. LOKOMEDIA

Kolaborasi Codeigniter & Bootstrap Membangun Aplikasi PSB Sekolah. Awan Pribadi Basuki CV. LOKOMEDIA Kolaborasi Codeigniter & Bootstrap Membangun Aplikasi PSB Sekolah Awan Pribadi Basuki CV. LOKOMEDIA Kolaborasi Codeigniter dan Bootstrap: Membangun Aplikasi PSB Sekolah Perpustakaan Nasional : Katalog

Lebih terperinci

PANDUAN PENGGUNAAN. Joomla! Versi 1.5. Oleh: Anon Kuncoro Widigdo

PANDUAN PENGGUNAAN. Joomla! Versi 1.5. Oleh: Anon Kuncoro Widigdo PANDUAN PENGGUNAAN Joomla! Versi 1.5 Oleh: Anon Kuncoro Widigdo anonkuncoro@yahoo.com Kendari 2009-2010 MODUL I Pendahuluan Joomla adalah sebuah aplikasi sistim manajemen konten atau Content Management

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Setelah melakukan analisa dan perancangan secara rinci, maka tahap selanjutnya adalah implementasi. Implementasi merupakan tahap membuat aplikasi sehingga

Lebih terperinci

BERKENALAN DENGAN MODEL CODEIGNITER

BERKENALAN DENGAN MODEL CODEIGNITER BERKENALAN DENGAN MODEL CODEIGNITER Muhamad Yusuf muhamadyusuf0012@gmail.com :: https://muhamadyusufppn.blogspot.co.id Abstrak Framework CodeIgniter memiliki konsep MVC(Model, View, Controller) yang merupakan

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 4 Hasil dan Pembahasan

Bab 4 Hasil dan Pembahasan Bab 4 Hasil dan Pembahasan Pada bagian ini akan dibahas tentang hasil aplikasi berdasarkan perancangan pada bab sebelumnya beserta dengan pembahasannya. Pada bagian ini juga dijelaskan tentang hasil pengujian

Lebih terperinci

BAB I PENDAHULUAN. Kegiatan penjualan pada butik Be Collection merupakan kegiatan pokok

BAB I PENDAHULUAN. Kegiatan penjualan pada butik Be Collection merupakan kegiatan pokok 1 BAB I PENDAHULUAN I.1. Latar Belakang Kegiatan penjualan pada butik Be Collection merupakan kegiatan pokok usaha yang bergerak dalam bidang produk fashion. Kegiatan penjualan berhubungan dengan arus

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

Mengembangkan Website Berbasis Wordpress

Mengembangkan Website Berbasis Wordpress Mengembangkan Website Berbasis Wordpress Bagian 1: Pengenalan dan Instalasi Wordpress Hanif Rasyidi Pendahuluan Perkembangan teknologi saat ini membuat internet menjadi salah satu sumber utama dalam pencarian

Lebih terperinci

Perancangan dan Implementasi Sistem Informasi Akademik Berbasis Web di Sekolah Dasar Inpres 57 Ambon Artikel Ilmiah

Perancangan dan Implementasi Sistem Informasi Akademik Berbasis Web di Sekolah Dasar Inpres 57 Ambon Artikel Ilmiah Perancangan dan Implementasi Sistem Informasi Akademik Berbasis Web di Sekolah Dasar Inpres 57 Ambon Artikel Ilmiah Peneliti: Graciano Forgivento Latuheru (672010117) Evangs Mailoa, S.Kom., M.Cs. Program

Lebih terperinci

BAB IV HASIL DAN PEMBAHASAN. Implementasi ini akan menjelaskan detil Company Profile di SMA

BAB IV HASIL DAN PEMBAHASAN. Implementasi ini akan menjelaskan detil Company Profile di SMA BAB IV HASIL DAN PEMBAHASAN 4.1 Implementasi Sistem Implementasi ini akan menjelaskan detil Company Profile di SMA Antartika Sidoarjo dan menjelaskan form-form yang ada didalam sistem. Implementasi sistem

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 HASIL DAN PEMBAHASAN

BAB IV HASIL DAN PEMBAHASAN BAB IV HASIL DAN PEMBAHASAN 4.1. Hasil Hasil penelitian ini berupa sebuah website yang didukung oleh teknologi CMS wordpress version 4.5.3. Halaman-halaman web yang terdapat dalam website secara umum terbagi

Lebih terperinci

RANCANG BANGUN SISTEM INFORMASI PRAKERIN (Studi Kasus : Puncak Pass Resort)

RANCANG BANGUN SISTEM INFORMASI PRAKERIN (Studi Kasus : Puncak Pass Resort) RANCANG BANGUN SISTEM INFORMASI PRAKERIN (Studi Kasus : Puncak Pass Resort) Silvia Rizka Febriyanti 1, Lusi Melian 2 Program Studi Sistem Informasi, FTIK, UNIKOM 1 rizka91@gmail.com, 2 lusimelian@yahoo.com

Lebih terperinci

WEB RECEIPT AND RELEASE DEPO CONTAINER PT. BHANDA GHARA REKSA PALEMBANG

WEB RECEIPT AND RELEASE DEPO CONTAINER PT. BHANDA GHARA REKSA PALEMBANG WEB RECEIPT AND RELEASE DEPO CONTAINER PT. BHANDA GHARA REKSA PALEMBANG Leni Marlina Ermawati Jurusan Sistem Informasi STMIK PALEMBANG Abstrak PT. Bhanda Ghara Reksa merupakan Badan Usaha Milik Negara

Lebih terperinci

APLIKASI BERBASIS WEB PEMETAAN INFORMASI PADA GAMBAR BITMAP

APLIKASI BERBASIS WEB PEMETAAN INFORMASI PADA GAMBAR BITMAP Media Informatika, Vol. 4, No. 1, Juni 2006, 13-26 ISSN: 0854-4743 APLIKASI BERBASIS WEB PEMETAAN INFORMASI PADA GAMBAR BITMAP M. Irfan Ashshidiq, M. Andri Setiawan, Fathul Wahid Jurusan Teknik Informatika,

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN BAB III ANALISIS DAN PERANCANGAN 3.1 ANALISIS MASALAH Berita adalah laporan tercepat mengenai fakta atau ide terbaru yang benar, berita tersebar ke khalayak luas melalui media kabar berkala seperti surat

Lebih terperinci

Perancangan Website Ujian. Teknik Elektro UNDIP Berbasis HTML

Perancangan Website Ujian. Teknik Elektro UNDIP Berbasis HTML TUGAS TEKNOLOGI INFORMASI Perancangan Website Ujian Teknik Elektro UNDIP Berbasis HTML OLEH: AULIA RAHMAN 21060113120007 JURUSAN TEKNIK ELEKTRO FAKULTAS TEKNIK UNIVERSITAS DIPONEGORO SEMARANG 2014 Abstrak

Lebih terperinci

BAB 4 PERANCANGAN SISTEM DAN EVALUASI. perancangan diagram UML (use case, activity, class, dan sequence), perancangan

BAB 4 PERANCANGAN SISTEM DAN EVALUASI. perancangan diagram UML (use case, activity, class, dan sequence), perancangan 41 BAB 4 PERANCANGAN SISTEM DAN EVALUASI 4.1 Perancangan Sistem Hal-hal yang akan dilakukan dalam perancangan aplikasi antara lain : perancangan diagram UML (use case, activity, class, dan sequence), perancangan

Lebih terperinci

BAB I PENDAHULUAN... I-1

BAB I PENDAHULUAN... I-1 DAFTAR ISI LEMBAR PENGESAHAN... i SURAT PERNYATAAN... ii ABSTRAK... iii ABSTRACT... iv KATA PENGANTAR... v DAFTAR ISI... vii DAFTAR TABEL... xiv DAFTAR GAMBAR... xv DAFTAR LAMPIRAN... xix BAB I PENDAHULUAN...

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN. Pada bab ini akan dijelaskan mengenai proses analisa perangkat lunak dan perancangan atau desain perangkat lunak.

BAB III ANALISIS DAN PERANCANGAN. Pada bab ini akan dijelaskan mengenai proses analisa perangkat lunak dan perancangan atau desain perangkat lunak. BAB III ANALISIS DAN PERANCANGAN Pada bab ini akan dijelaskan mengenai proses analisa perangkat lunak dan perancangan atau desain perangkat lunak. 3.1 ANALISA SISTEM Analisa aplikasi ini meliputi 3 (tiga)

Lebih terperinci

PERANCANGAN PERANGKAT LUNAK MONITORING PROCESSING DAN PERFORMANCE CALCULATING

PERANCANGAN PERANGKAT LUNAK MONITORING PROCESSING DAN PERFORMANCE CALCULATING PERANCANGAN PERANGKAT LUNAK MONITORING PROCESSING DAN PERFORMANCE CALCULATING GUNAWAN, ST, MKom, MOS, MTA Yusuf Fajarulloh Teknik Informatika, Manajemen Informatika Politeknik Komputer Niaga LPKIA Bandung

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 3 Metode dan Perancangan Sistem

Bab 3 Metode dan Perancangan Sistem Bab 3 Metode dan Perancangan Sistem 3.1 Tahapan Penelitian dan Pengembangan Sistem Penelitian yang dilakukan, diselesaikan melalui tahapan penelitian yang terbagi dalam lima tahapan, yaitu: (1) Analisis

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 I PENDAHULUAN. media pembelajaran itu adalah e-learning. E-learning merupakan suatu teknologi informasi

BAB I PENDAHULUAN. media pembelajaran itu adalah e-learning. E-learning merupakan suatu teknologi informasi BAB I PENDAHULUAN 1.1. Latar Belakang Masalah Pesatnya perkembangan teknologi informasi di bidang pendidikan, dapat dilihat dari banyaknya media-media pembelajaran yang digunakan di masyarakat. Salah satu

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

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

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

II.3.5 Statechart Diagram... II-14 II.3.6 Activity Diagram... II-15 II.3.7 Component Diagram... II-16 II.3.8 Deployment Diagram... II-16 II.3. DAFTAR ISI HALAMAN JUDUL LEMBAR PENGESAHAN... ii SURAT PERNYATAAN... iii ABSTRAK... iv ABSTRACT... v KATA PENGANTAR... vi DAFTAR ISI... viii DAFTAR TABEL... xii DAFTAR GAMBAR... xiii BAB I PENDAHULUAN...

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN. siap untuk dioperasikan. Dalam implementasi pembuatan website Anbiyapedia ini

BAB IV IMPLEMENTASI DAN PENGUJIAN. siap untuk dioperasikan. Dalam implementasi pembuatan website Anbiyapedia ini 91 BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementation (Implementasi) Tahap implementasi sistem ini merupakan tahap meletakan sistem supaya siap untuk dioperasikan. Dalam implementasi pembuatan website

Lebih terperinci

7.2 Saran DAFTAR PUSTAKA LAMPIRAN

7.2 Saran DAFTAR PUSTAKA LAMPIRAN DAFTAR ISI HALAMAN JUDUL... ii HALAMAN PENGESAHAN... iii PERNYATAAN... iv PRAKATA...... v DAFTAR ISI...... vii DAFTAR GAMBAR... x DAFTAR TABEL... xvi INTISARI... xvii ABSTRACT...... xviii BAB I PENDAHULUAN...

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

RANCANGAN DAN SISTEM SIMPADI BENIH KOMODITI PERTANIAN DI BALAI BENIH INDUK (BBI) HORTIKULTURA JARAI BERBASIS WEB *Heriansyah, M.

RANCANGAN DAN SISTEM SIMPADI BENIH KOMODITI PERTANIAN DI BALAI BENIH INDUK (BBI) HORTIKULTURA JARAI BERBASIS WEB *Heriansyah, M. 27 RANCANGAN DAN SISTEM SIMPADI BENIH KOMODITI PERTANIAN DI BALAI BENIH INDUK (BBI) HORTIKULTURA JARAI BERBASIS WEB *Heriansyah, M.Kom* ABSTRAK Rancangan dan Sistem Simpadi Benih Komoditi Pertanian Di

Lebih terperinci

Pembuatan Aplikasi Komunitas Organisasi. Mahasiswa Universitas Surabaya. Berbasis Android

Pembuatan Aplikasi Komunitas Organisasi. Mahasiswa Universitas Surabaya. Berbasis Android Pembuatan Aplikasi Komunitas Organisasi Mahasiswa Universitas Surabaya Berbasis Android Khanis Anthony Kurniawan Teknik Informatika / Fakultas Teknik khanisanthony93@gmail.com Abstraksi - Perkembangan

Lebih terperinci

PEMBANGUNAN APLIKASI PENJUALAN ONLINE PADA TOKO JAM TANGAN AMPM WATCH Ragil Sapto Aji Winoto

PEMBANGUNAN APLIKASI PENJUALAN ONLINE PADA TOKO JAM TANGAN AMPM WATCH Ragil Sapto Aji Winoto PEMBANGUNAN APLIKASI PENJUALAN ONLINE PADA TOKO JAM TANGAN AMPM WATCH Ragil Sapto Aji Winoto ragil.ajhie@gmail.com Abstraksi : Perkembangan teknologi yang sangat pesat secara langsung maupun tidak langsung

Lebih terperinci

BAB IV IMPLEMENTASI DAN EVALUASI. Berikut ini adalah daftar spesifikasi perangkat lunak yang

BAB IV IMPLEMENTASI DAN EVALUASI. Berikut ini adalah daftar spesifikasi perangkat lunak yang BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Implementasi 4.1.1 Kebutuhan Sumber Daya 4.1.1.1 Kebutuhan Sumber Daya Perangkat Lunak Berikut ini adalah daftar spesifikasi perangkat lunak yang direkomendasikan agar

Lebih terperinci

RANCANGAN DAN SISTEM SIMPADI BENIH KOMODITI PERTANIAN DI BALAI BENIH INDUK (BBI) HORTIKULTURA JARAI BERBASIS WEB *Heriansyah, M.

RANCANGAN DAN SISTEM SIMPADI BENIH KOMODITI PERTANIAN DI BALAI BENIH INDUK (BBI) HORTIKULTURA JARAI BERBASIS WEB *Heriansyah, M. RANCANGAN DAN SISTEM SIMPADI BENIH KOMODITI PERTANIAN DI BALAI BENIH INDUK (BBI) HORTIKULTURA JARAI BERBASIS WEB *Heriansyah, M.Kom* ABSTRAK Rancangan dan Sistem Simpadi Benih Komoditi Pertanian Di Balai

Lebih terperinci

1. Pendahuluan. 2. Tinjauan Pustaka

1. Pendahuluan. 2. Tinjauan Pustaka 1. Pendahuluan Sepakbola telah menjadi salah satu olahraga paling populer di dunia. Di Indonesia olahraga ini juga sangat populer. Ini terbukti dengan animo penduduk Indonesia terhadap olahraga ini baik

Lebih terperinci

Perancangan Sistem Pengolahan Data Nilai Pada Tempat Kursus Bahasa Asing (Studi Kasus : Kotabahasa Salatiga) Artikel Ilmiah

Perancangan Sistem Pengolahan Data Nilai Pada Tempat Kursus Bahasa Asing (Studi Kasus : Kotabahasa Salatiga) Artikel Ilmiah Perancangan Sistem Pengolahan Data Nilai Pada Tempat Kursus Bahasa Asing (Studi Kasus : Kotabahasa Salatiga) Artikel Ilmiah Peneliti : Angela Firantia (672009294) Suprihadi, S.Si., M.Kom. Program Studi

Lebih terperinci

3. BAB III METODE PENELITIAN

3. BAB III METODE PENELITIAN 3.1 Alat dan Bahan Penelitian 3. BAB III METODE PENELITIAN Dalam penelitian dibutuhkan beberapa alat dan bahan untuk mendukung berjalannya perancangan dan implementasi sistem. 3.1.1 Alat Alat yang digunakan

Lebih terperinci

PERANCANGAN E-COMMERCE GOODY BAG SPUNBOND MENGGUNAKAN QR CODE BERBASIS WEB RESPONSIF

PERANCANGAN E-COMMERCE GOODY BAG SPUNBOND MENGGUNAKAN QR CODE BERBASIS WEB RESPONSIF PERANCANGAN E-COMMERCE GOODY BAG SPUNBOND MENGGUNAKAN QR CODE BERBASIS WEB RESPONSIF Rizkysari Meimaharani 1, Diana Laily 2 12 Program Studi Teknik Informatika, Fakultas Teknik, Universitas Muria Kudus

Lebih terperinci

IMPLEMENTASI DIGITAL LIBRARY BERBASIS HTML 5 PADA SMKN-4 PALANGKARAYA

IMPLEMENTASI DIGITAL LIBRARY BERBASIS HTML 5 PADA SMKN-4 PALANGKARAYA IMPLEMENTASI DIGITAL LIBRARY BERBASIS HTML 5 PADA SMKN-4 PALANGKARAYA TUGAS AKHIR Persyaratan Guna Meraih Gelar Sarjana Strata I Teknik Informatika Universitas Muhammadiyah Malang Disusun Oleh : MUHAMMAD

Lebih terperinci

Trik Mudah Membuat CMS Website dari Nol

Trik Mudah Membuat CMS Website dari Nol Trik Mudah Membuat CMS Website dari Nol Trik Mudah Membuat CMS Website dari Nol Rohi Abdulloh PENERBIT PT ELEX MEDIA KOMPUTINDO Trik Mudah Membuat CMS Website dari Nol Rohi Abdulloh 2016, PT Elex Media

Lebih terperinci

BAB IV HASIL DAN ANALISIS

BAB IV HASIL DAN ANALISIS BAB IV HASIL DAN ANALISIS 4.1. Hasil Karya/Implementasi Kegiatan implementasi atau penerapan dilakukan dengan dasar yang telah direncanakan dalam rencana implementasi. Pada penerapan sistem yang diusulkan

Lebih terperinci

BAB 2 TINJAUAN PUSTAKA DAN DASAR TEORI

BAB 2 TINJAUAN PUSTAKA DAN DASAR TEORI BAB 2 TINJAUAN PUSTAKA DAN DASAR TEORI 2.1 Tinjauan Pustaka Penelitian sejenis pernah dilakukan oleh Kresno Fransiscus Xaverius Dwi (2017), dengan judul Sistem Informasi Penggajian Dosen di STMIK AKAKOM

Lebih terperinci

BAB 3 ANALISIS DAN PERANCANGAN. merancang tampilan e-commerce. Dengan fitur-fitur yang sederhana seperti

BAB 3 ANALISIS DAN PERANCANGAN. merancang tampilan e-commerce. Dengan fitur-fitur yang sederhana seperti BAB 3 ANALISIS DAN PERANCANGAN 3.1 Analisis web E-Commerce generator merupakan suatu web yang memilki sistem untuk merancang tampilan e-commerce. Dengan fitur-fitur yang sederhana seperti pemilihan template

Lebih terperinci

menggunakan framework codeigniter maka permasalahan perkembangan perangkat dan variasi layar terpecahkan oleh teknologi web responsive design selain i

menggunakan framework codeigniter maka permasalahan perkembangan perangkat dan variasi layar terpecahkan oleh teknologi web responsive design selain i WEB RESPONSIVE DESIGN UNTUK SITUS BERITA MENGGUNAKAN FRAMEWORK CODEIGNITER AGUS RAHMAT HERBOWO (10108111) Tugas Akhir, Jurusan Sistem Informasi, Fakultas Ilmu Komputer dan Teknologi Informasi, Universitas

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 III ANALISA DAN PERANCANGAN 3.1 Analisa Sistem Tanah dalam perspektif ekonomi merupakan suatu investasi yang mempunyai nilai tinggi dan terus meningkat dari tahun ke tahun. Peningkatan nilai tanah

Lebih terperinci

Bab 2 Tinjauan Pustaka 2.1 Penelitian terdahulu

Bab 2 Tinjauan Pustaka 2.1 Penelitian terdahulu Bab 2 Tinjauan Pustaka 2.1 Penelitian terdahulu Penelitian terdahulu tentang Sistem Informasi Kepegawaian maupun tentang System Informasi itu sendiri telah banyak dilakukan oleh para peneliti terdahulu

Lebih terperinci