BAB III ANALIS DAN PERANCANGAN KOMPONEN JOOMLA!

Ukuran: px
Mulai penontonan dengan halaman:

Download "BAB III ANALIS DAN PERANCANGAN KOMPONEN JOOMLA!"

Transkripsi

1 BAB III ANALIS DAN PERANCANGAN KOMPONEN JOOMLA! 3.1 Prinsip kerja Joomla! Secara garis besar Website Joomla! terdiri dari 3 elemen dasar, yaitu server web (webserver), skrip PHP dan basisdata( dalam pembuatan tugas akhir ini menggunakan MySQL sesuai default Joomla!). Web server diasumsikan terhubung dengan Internet/Intranet yang berfungsi sebagai penyedia layanan situs. Skrip PHP terdiri dari kode program dalam bahasa PHP dan basisdata merupakan tempat penyimpanan n konten. Joomla! menggunakan Apache sebagai server web dan MySQL untuk basisdatanya. Gambar Prinsip kerja Joomla! Pertamakali, pengguna meminta akses terhadap halaman Joomla! dengan mengeksekusi URL pada browser web yang kemudian terhubung dengan server web. Permintaan ini yang dalam istilah teknis lebih dikenal dengan query string selain terdapat URL juga mengandung parameter konten (section, category, ID article dan lain-lain). Berdasarkan parameter tersebut, sistem skrip Joomla! melakukan kontak dengan basisdata dan mengambil konten yang dimaksud berdasarkan parameternya. Terakhir, konten dan templat (template) digabung bersama dan kembali sebagai halaman html, gambar, css dan javascript Kebutuhan minimum sistem Seperti software lainnya Joomla! memiliki beberapa persyaratan yang harus dipenuhi agar dapat berfungsi dengan baik dan benar diantaranya : 26

2 27 Tabel Requierement Joomla! versi 3.0 Software Recommended Minimum PHP MySQL Web server yang didukung Apache (with mod_mysql, mod_xml, and mod_zlib) 2.x + 2.x + Nginx Microsoft IIS Pada pembuatan penelitian ini penulis menggunakan aplikasi XAMPP, versi yang digunakan adalah xampp-win vc9-installer yang berfungsi sebagai server yang berdirii sendiri (localhost), yang terdiri atas program Apache HTTP Server, MySQL database, dan penerjemah bahasa pemrograman yang ditulis dengan bahasa pemrograman PHP dan Perl. Gambar Logo XAMPP Nama XAMPP merupakan singkatan dari X (dapat dijalankan pada sistem operasi apapun), Apache, MySQL, PHP dan Perl. Program ini tersedia dalam GNU General Public License dan bebas, merupakan web server yang mudah digunakan yang dapat melayani tampilan halaman web yang dinamis. Untuk mendapatkanya dapat mendownload langsung dari web resminya yaitu

3 Backend dan frontend Secara umum, website Joomla! terbagi menjadi 2(dua) yaitu Frontend (halaman depan) dan Backend (halaman belakang) Halaman Frontend Adalah halaman website Joomla! yang dapat diakses oleh siapapun pengguna Internet melalui alamat URL Karena bisa dilihat oleh siapapun, Halaman Front-end ini biasa dikenal juga dengan sebutan Public Site. Pada halaman ini ditampilkan artikel-artikel dan modul-modul extension yang dapat diakses sesuai dengan hak akses dari pengunjung situs yang telah disetting pada bagian backend oleh administrator, pengunjung dapat melakukan pendaftaran dan login kedalam situs Joomla! melalui modul login jika fasilitas register diaktifkan oleh administrator.. Agar Komponen-Komponen yang telah terinstall dapat diakses oleh pengunjung, administrator harus membuat tautan menu menuju Komponen- Komponen tersebut melalui bagian backend Joomla! Halaman Backend Adalah halaman yang dapat diakses oleh Administrator website Joomla! atau beberapa user lainnya yang diberi hak selevel administrator / SuperUSer / Supervisor, melalui alamat URL Karena hanya bisa diakses oleh beberapa orang tertentu untuk mengelola website Joomla!, halaman Backend ini biasa dikenal juga dengan Administrator Site. Pada halaman ini semua yang ditampilkan pada bagian frontend dapat diatur oleh administrator seperti penggantian theme, pengaturan serta instalasi / uninstalasi extension yang berguna untuk menambah fungsionalitas dari Joomla!, untuk masuk kehalaman administrator dibutuhkan username dan password sehingga keamanan situs Joomla! terjaga dari pengguna yang tidak berhak.

4 29 Gambar Form login backend Joomla! Hak level akses User (pengguna) pada Joomla! umumnya terbagi menjadi beberapa tingkatan yang menentukann hak akses terhadap CMS Joomla! antara lain : 1. Public Adalah pengunjung web yang hanya dapat melihat dan membaca artikel yang telah di publish pada Joomla!. 2. Registered Seorang user yang terdaftar dapat masuk ke dalam system terbuka CMS Joomla! dan dapat melihat beberapa bagian tertentu, yang mana bagian tersebut tidak dapat diakses oleh pengunjung biasa atau public. 3. Author Author memiliki wewenang untuk membuat article atau posting sebuah content pada sebuah bagian yang ia kehendaki, Author pun memiliki hak edit meskipun hanya sebatas untuk mengedit artikel yang ditulis oleh dirinya sendiri. Kesimpulan: Author memiliki hak akses yang sama dengan registered user. Bisa posting artikel dan edit artikel tersebut. Tidak memiliki hak edit Secara luas yaitu mengedit semua artikel yang ada kecuali artikel yang dibuatnya. 4. Editor Memiliki Hak untuk menulis yang bebas seperti halnya Author namun juga editor memiliki hak akses yang bebas untuk melakukan perubahan-perubahan artikel yang ada di Frontend CMS Joomla! 5. yang diperlukan pada setiap Publisher

5 30 Merupakan tingkatan hak akses tertinggi pada bagian Frontend Joomla!. Publisher dapat melakukan semua hak User, Author dan Editor, sebagai tambahan fungsi, Publisher dapat menentukan mana saja Informasi atau artikel yang layak untuk dipublish atau ditampilkan pada Frontend Joomla! 6. Manager User Manager dapat membuat content/article dan juga dapat melihat informasi system yang digunakan pada backend Joomla!, Namun User Manager memiliki batasan untuk : Mengelola User Melakukan Installasi/Uninstall Exstensions dan Komponens Menaikan atau menurunkan status hak akses user Perubahan Global Configurasi Pengiriman Mass Mail kepada user Perubahan Template ataupun Bahasa yang digunakan 7. Administrator Administrator dapat melakukan semua fungsi-fungsi Manager. Selain itu administrator memiliki juga hak untuk melakukan penambahan Komponens dan extensions, Namun memiliki batasan untuk : Melakukan Installasi/Uninstall Exstensions dan Komponens Menaikan atau menurunkan status hak akses Super Administrator Perubahan Global Configurasi Pengiriman Mass Mail kepada user Perubahan Template ataupun Bahasa yang digunakan 8. Super Administrator Super Administrator dapat melakukan semua fungsi-fungsi Administrator dan memiliki Hak tidak terbatas akan pengelolaan CMS Joomla! Bagian-bagian Joomla! Joomla! secara Global terdiri dari 5 bagian, yaitu: 1. Content Content merupakan isi dari website yang anda tempilkan, seperti profil, berita, artikel, dsb.

6 31 2. Komponen ( ) Adalah aplikasi tambahan yang tertanam dalam Joomla! sehingga bisa mengelola database yang akan disimpan dan ditampilkan dalam website.contohnya seperti Galeri Foto, Halaman Contact, Guestbook, Forum, dll 3. Module ( ) Merupakan extension yang digunakan untuk menampilkan informasi dari database yang ditampilkan melalui blok-blok template 4. Plugin/mambot ( ) Dipakai untuk menangani event tertentu, misalnya untuk menyisipkan movie ke dalam artikel, menampilkan tooltips dan sebagainya. Plugin akan menyatu dengan Komponen atau modul dan biasa digunakan untuk memperkaya format tampilan Komponen atau module untuk spesifikasi fungsi tertentu 5. Template (T) Mempunyai fungsi sebaga antarmuka yang menampilkan data-data dalam database menjadi sebuah halaman website berupa layout tampilan yang menarik. Template dalam Joomla! ada dua jenis yaitu front end adalah untuk pengunjung dan back end untuk administrator. 6. Language (L) biasanya digunakan untuk menerjemahkan bahasa yang dipakai dalam Joomla!. Jika ingin menggunakan Joomla! dalam bahasa tertentu, extension template bisa diinstal dan digunakan Struktur file dan direktori Joomla! memisahkan file kode-kode program kedalam folder sesuai dengan fungsi dan kegunaannya sehingga memudahkan pengguna dalam mengelola instalasi Joomla! a!.

7 32 Gambar Struktur file dan direktori Berikut ini merupakan struktur file-file Joomla!., file yang dibahas disini adalah file-file penting yang terletak di root direktori server. 1. Index.php Merupakan file utama untuk menampilkan halaman web Joomla!.Beberapa pengaturan Joomla! terdapat pada file ini. Jika kita mengakses file ini,berarti kita membuka halaman depan website Joomla!. Misalnya : 2. Configuration.phpp Merupakan file yang terbentuk saat kita melakukan proses instalasi Joomla!. Pada file ini terdapat pengaturan untuk koneksi ke database, dan pengaturan penting lainnya. Jika file ini rusak, website Joomla! tidak akan berfungsi dengan baik. Joomla! mempunyai beberapa direktori yang mempunyai fungsi tersendiri. Setiap direktori mempunyai subdirektori dan file-file pendukung sesuai fungsinya. 1. Administrator Merupakan direktori khusus administrator untuk keperluan pengelolaan website Joomla!. Mulai dari proses installasi modul, Komponen, plugin, bahasa sampai dengan proses maintenance web secara keseluruhan. 2. Cache Sebuah direktori khusus yang berfungsi untuk menyimpan data sementara di computer pengguna, tujuannya adalah mempercepat proses loading web jika dibuka pada waktu lain fungsinya sama dengan memori RAM komputer. 3. Components

8 33 Merupakan direktori tempat menyimpan seluruh Komponen yang terinstall di website Joomla!. 4. Images Adalah direktori tempat menampung file-file gambar dan multimedia guna keperluan website Joomla!. 5. Includes Merupakan direktori pendukung bagi aplikasi Joomla! yang lainnya. 6. Installation Direktori yang digunakan dalam proses installasi website Joomla!. Jika proses installasi selesai, direktori ini sebaiknya dihapus, untuk keamanan web dimasa datang. 7. Language Sebuah direktori khusus untuk menampung jenis-jenis bahasa yang dapat digunakan di website yang multi bahasa. 8. Plugins Sebuah direktori untuk menampung tool tambahan dari Joomla!,Misalnya, mos images, mos pagebreak,dll. 9. Media Sebuah direktori yang diperuntukkan untuk menyimpan dan meng-upload filefile ke dalam website Joomla!, baik file gambar maupun teks. 10. Module Tempat menyimpan modul-modul yang terinstal di website Joomla!. 11. Templates Tempat menyimpan semua template yang terinstal di website Joomla!. Template berperan dalam desain atau tata letak sebuah web berbasis Joomla!. 3.2 Penentuan alternatif Joomla! sudah memiliki puluhan bahkan ratusan add-on yang menambah maksimal fungsi dari CMS Joomla! itu sendiri. Mulai dari pengubahan tema untuk situs web, melakukan integrasi dengan situs jejaring sosial, pengaturan agenda, dll.

9 34 Gambar Joomla! extensions directory Dalam tugas akhir ini penulis membuat suatu extensions berupa Komponen Joomla! 3.0 dengan nama com_guru sebagai studi kasus yang dapat digunakan untuk pengelolaan biodata guru dalam situs web yang dibangun menggunakan Joomla!.Hal ini tentu akan mempermudah para administrator web sekolah untuk mengelola biodata guru dan mempermudah pihak sekolah untuk membuat dan menampilkan data guru. Untuk membuat Komponen Joomla!,seorang pengembang (developer) bisa menggunakan beberapa cara untuk menghasilkan keluaran (output) yang diinginkan, diantaranya : 1. Mengembangkan atau merekayasa dari Komponen yang sudah ada sehingga menjadi Komponen dengan isi seperti yang di inginkan. 2. Membuat Komponen baru sesuai ketentuan yang digunakan pada Framework Joomla! dengan menggunakan salah satu Komponen lain sebagai contoh. 3.3 Evaluasi alternatif Setelah menentukan penentuan alternatif yang telah dijelaskan sebelumnya. Maka diperlukan adanya evaluasi alternatif untuk menentukan cara atau metode mana yang dianggap baik dan sesuai dengan kebutuhan sistem. Apabila menggunakan Komponen yang sudah ada,seorang pengembang harus mengetahui alur dan fungsi dari Komponen tersebut sehingga dapat melakukan perubahanan perubahan untuk memenuhi kebutuhan field field data yang diperlukan untuk menampilkan data seperti yang di inginkan,biasanya hal

10 35 ini lebih sulit dilakukan karena keterbatasan mengenai petunjuk yang mendetail dari Komponen yang sudah jadi tersebut. Dengan membuat Komponen baru pengembang aplikasi akan dapat mengatur data yang akan disimpan dan ditampilkan secara mendetail sesuai dengan kebutuhan. Pengembang aplikasi juga dapat lebih mudah untuk menambah fitur-fitur baru dari extensions yang dibuat karena sudah mengetahui aliran data dari Komponen tersebut. 3.4 Analisis terhadap usulan yang diberikan Hasil dari evaluasi yang dilakukan sebelumnya dan mengetahui titik permasalahan yang harus diselesaikan, maka langkah-langkah yang ditempuh untuk menyelesaikan masalah adalah dengan membaca, mempelajari dan menganalisa referensi-refensi yang ada, maka yang perlu dipelajari adalah : 1. PHP framework Joomla!, yang merupakan inti bahasa pemograman yang dipakai oleh Joomla!. Dimana framework tersebut menggunakan konsep MVC (Model View Controller) untuk mengatur konsep pemograman PHP yang berorientasikan objek (OOP). 2. Tata cara administrasi situs Joomla! Struktur file dan direktori Komponen Joomla! Integrasi Komponen Joomla! Analisis resiko Risiko adalah hal yang tidak akan pernah dapat dihindari pada suatu kegiatan atau aktivitas yang dilakukan oleh setiap orang, termasuk risiko dalam pengembangan Komponen ini. Penulis melakukan beberapa tahapan analisis terhadap risiko yang akan dihadapi. Langkah pertama untuk melakukan tahapan ini adalah pengumpulan data yang relevan terhadap risiko yang akan dianalisa. Setelah data yang dibutuhkan terkumpul, selanjutnya dilakukan proses evaluasi dampak dari sebuah risiko baik itu dari segi kegunaan maupun dari segi manfaat yang di dapatkan. Dari segi kegunaan dan pengembangan aplikasi ini tentunya diharapkan akan sangat berpengaruh secara signifikan terhadap aplikasi atau Komponen yang sudah ada sebelumnya. Karena Komponen ini bisa menarik minat peneliti

11 36 selanjutnya untuk menggunakan membuat atau mengembangkan Komponen Joomla!. Karena script untuk Komponen ini sendiri bersifat open source dimana semua orang bisa mengembangkan dengan leluasa untuk kemajuan teknologi informasi. 3.5 Perancangan Merupakan proses yang dilakukan oleh perancang sistem untuk mengerjakan spesifikasi sistem, membuat keputusan tentang bagaimana Komponen sistem diaktualisasikan. Proses ini menyangkut tujuan, fungsi dan informasi dari sistem tersebut. Perancangan yang baik harus mengetahui bagaimana mendapatkan efek yang dibutuhkan oleh spesifikasi tersebut dengan cara paling fleksibel, efesien dan elegan. Dalam hal ini, extension yang akan dibuat adalah Komponen com_guru yang inti bahasa pemogramannya mengunakan PHP yang memakai rangka kerja (framework) Joomla! Prosedur pembuatan situs Joomla! Prosedur yang yang dilakukan untuk pembuatan situs Joomla! dan instalasi Komponen com_guru adalah sebagai berikut: Administrator Situs a. Proses instalasi Joomla! Administrator situs melakukan instalasi Joomla! pada web server untuk didapatkan satu tampilan situs web yang sudah jadi. Pada penelitian ini penulis menggunakan Joomla! 3.0 pada localhost menggunakan aplikasi terpadu xampp.. b. Proses pengaturan awal Administrator situs dapat melakukan pengaturan awal untuk informasi yang akan ditampilkan melalui backend atau halaman administrasi Joomla!. Dalam pengaturan awal terdapat beberapa diantaranya: Pengaturan template yang akan digunakan. pembuatan informasi / artikel yang akan di tampilkan Waktu tayang sebuah artikel

12 37 c. Proses instalasi Komponen com_guru Administrator harus menginstall Komponen com_guru melalui extensions manager pada Joomla! untuk dapat mengisi dan menampilkan data guru.. d. Proses pembuatan menu Administrator situs harus membuat tautan menu yang menuju ke Komponen com_guru sehingga dapat diakses oleh pengunjung web pada frontend Pengunjung a. Proses melihat data guru Pengunjung situs dapat melihat data guru yang terdapat di dalam situs. Di dalam data ini memuat informasi berupa list nama-nama guru yang yang telah di isikan serta di publish datanya. b. Proses melihat detail guru Setelah pengunjung mendapat data yang di inginkan maka pengunjung dapat melihat detail data guru yang di harapkan melalui nomor induk pegawai (nip). Detail data guru ini memuat diantaranya nama guru,bidang studi yang di ajarkan berserta informasi pribadi guru Use case diagram Use case diagram merupakan pemodelan untuk kelakuan (behavior) sistem informasi yang akan dibuat. Use case mendeskripsikan sebuah interaksi antara satu atau lebih aktor dengan sistem yang akan dibuat. Secara kasar, use case digunakan untuk mengetahui fungsi apa saja yang ada di dalam sebuah sistem informasi dan siapa saja yang berhak menggunakan fungsi-fungsi itu. Dalam pembuatan extensions ini, use case terdapat dua aktor dengan dua use case. Use Case Diagram extensions guru dapat dilihat di gambar

13 38 Gambar Use case diagram Komponen guru Deskripsi Usecase Setelah menentukan usecase yang ada pada sistem, maka penjelasan masing-masing use case yang terdapat di Use Case Diagram dapat dilihat di tabel dan Tabel Use case description mengatur konfig Use Case : Melakukan konfigurasi ID : 001 Aktor : Pemilik Situs Deskripsi : 1. Administrator situs melakukan login ke dalam sistem melalui back-end atau halaman administrasi Joomla!. 2. Administrator situs melakukan instalasi Komponen com_guru melalui extensions manager Joomla!. 3. Administrator mengklik tautan menu pengaturan Komponen com_guru 4. Sistem menampilkan halaman list data guru. 5. Administrator situs memasukkan beberapa data yang berkaitan dengan dengan Biodata guru. 6. Administrator situs menyimpan data yang telah di isikan. 7. Administrator situs membuat tautan menu com_ guru yang akan ditampilkan pada frontend.

14 39 8. Sistem menampilkan tautan menu yang menuju com_guru pada front end Joomla!. Tabel Tabel Use Case Description Melihat Data Guru Use Case Melihat Data Guru ID : 002 Aktor Pengunjung Situs Deskripsi : 1. Pengunjung situs mengklik menu Biodata guru 2. Sistem menampilkan list guru yang telah di publish 3. Pengunjung situs mengklik tautan detail pada list guru untuk melihat detail data guru yang dipilih 4. Sistem menampilkan detail data guru Sequence diagram Sequence Diagram menggambarkan kelakuan objek pada use case dengan mendeskripsikan waktu hidup objek dan pesan yang dikirimkan dan diterima antar objek. Oleh karena itu untuk menggambar diagram sekuen maka harus diketahui objek-objek yang terlibat dalam sebuah use case beserta metode-metode yang dimiliki kelas yang diinstansiasi menjadi objek itu. Pada gambar digambarkan bagaimana sequence pemilik situs dalam melakukan konfigurasi awal setelah melakukan instalasi Komponen guru. Gambar Sequence diagram administrator Joomla! Pada gambar digambarkan bagaimana sequence pemilik situs dalam melihat data guru dan menghapus data guru yang ada.

15 40 Gambar Sequence administrator melihat dan menghapus data guru Pada gambar digambarkan bagaimana sequence pengunjung dalam melihat data guru yang ada. Gambar Sequence Diagram Pengunjung Situs Melihat data guru Activity diagram Activity diagram menggambarkan workflow (aliran kerja) atau aktifitas dari sebuah sistem atau proses bisnis. Yang perlu diperhatikan disini adalah activity diagram sistem,bukan apa yang dilakukan aktor, jadi aktifitas yang dapat dilakukan oleh sistem. Pada gambar dijelaskan aliran kerja administrator Joomla! dari proses melakukan instalasi sampai pengaturan biodata gutu yang akan ditampilkan

16 41 [Sudah] Gambar Activity diagram administrator Joomla! Pada gambar dijelaskan aliran kerja pengunjung situs. Dimana pengunjung situs dapat melihat daftar guru dan detail guru yang terdapat didalam basis data. Gambar Activity Diagram Pengunjung Situs Basis data yang digunakan Untuk perancangann basis data, penulis menggunakan 1 tabel yaitu #_guru_biodata, tabel ini i berguna untuk menyimpan biodata guru yang telah di

17 42 isi ke dalam basis data situs Joomla!. Tabel pada Joomla! memiliki prefix #_ dimana #_ harus mengikuti prefix database Joomla!, Penjelasan dari masingmasing tabel di class diagram tersebut, bisa dilihat diuraian dibawah ini: 1. Id merupakan field dengan tpe data int(11) yang merupakan primary key dari tabel 2. Ordering merupakan field dengan type data INT(11) yang berguna untuk menyimpan urutan data pada Joomla!. 3. State merupakan field dengan type data TINYINT(1) yang berguna untuk menyimpan status publikasi data. 4. checked_out merupakan field dengan type data INT(11) yang berguna untuk mencegah pengeditan data oleh 2(dua) orang pada saat yang bersamaan. 5. `checked_out_time` merupakan field dengan type data DATETIME yang berguna untuk mencatat waktu pengeditan data. 6. `created_by` merupakan field dengan type data INT(11) yang berguna untuk mencatat ID user yang membuat data. 7. `nip` merupakan field dengan type data VARCHAR(10) yang berguna untuk mencatat nomor induk pegawai. 8. `nama` merupakan field dengan type data VARCHAR(100) yang berguna untuk mencatat nama guru. 9. `jkelamin` merupakan field dengan type data VARCHAR(255) yang berguna untuk mencatat jenis kelamin guru. 10. `nuptk` merupakan field dengan type data VARCHAR(10) yang berguna untuk mencatat nomor nuptk guru. 11. `pdk_akhir` merupakan field dengan type data VARCHAR(255) yang berguna untuk mencatat pendidikan terakhir guru., 12. `thn_masuk` adalah field dengan type data YEAR yang berguna untuk mencatat tahun mulai mengajar guru. 13. `status_guru` merupakan field dengan type data VARCHAR(255) yang berguna untuk mencatat status guru. 14. `jabatan` merupakan field dengan type data VARCHAR(255) yang berguna untuk mencatat jabatan guru.

18 `pelajaran` merupakan field dengan type data VARCHAR(255) yang berguna untuk mencatat mata pelajaran yang di ampu guru. 16. `tmp_lhr` merupakan field dengan type data VARCHAR(50) yang berguna untuk mencatat tempat kelahiran guru. 17. `tgl_lhr` merupakan field dengan type data DATE yang berguna untuk mencatat tanggal lahir guru. 18. `agama` merupakan field dengan type data VARCHAR(255) yang berguna untuk mencatat agama yang dianut guru. 19. `alamat` merupakan field dengan type data VARCHAR(255) yang berguna untuk menyimpan alamat guru. 20. `notelp` merupakan field dengan type data VARCHAR(18) yang berguna untuk menyimpan nomor telepon guru. 21. `foto` merupakan field dengan type data VARCHAR(255) yang berguna untuk menyimpan lokasi foto guru. 22. `info` merupakan field dengan type data TEXT yang berguna untuk meyimpan informasi tambahan guru. 23. `link_user` merupakan field dengan type data INT(11) yang berguna untuk meyimpan kaitan data dengan user Joomla!. Tabel tabel '#_guru_biodata' Nama Kolom Type Panjang Keterangan `id` Int 11 Primary Key `ordering` Int 11 `state` Tinyint 1 `checked_out` Int 11 `checked_out_time` datetime DEFAULT ' :00:00', `created_by` Int 11 `nip` Varchar 10 `nama` Varchar 100 `jkelamin` Varchar 255 `nuptk` Varchar 10 `pdk_akhir` Varchar 255 `thn_masuk` YEAR `status_guru` Varchar 255 `jabatan` Varchar 255 `pelajaran` Varchar 255 `tmp_lhr` Varchar 50 `tgl_lhr` Date DEFAULT ' ',

19 44 `agama` `alamat`, `notelp` `foto` `info` `link_user` Varchar 255 Varchar 255 Varchar 18 Varchar 255 Text Int Perancangann antarmuka Pada bagian ini akan dijelaskan, mengenai tampilan pengguna dari Komponen guru untuk menyimpan,mengedit serta melihat data guru. Perancangan antarmuka ini terdiri dari 4 halaman, yaitu halaman list guru pada backend,form pengisian data guru pada backend, halaman list guru pada frontend, dan halaman detail guru pada frontend Rancangan antarmuka list guru pada backend Rancangan ini adalah untuk halaman utama Komponen guru yang terbuka. Halaman ini berisi list guru yang telah di isikan kedalam basis data. Daftar ini berisi mengenai deskripsi singkat dari data guru yang, meliputii nip, nama guru,tahun mulai mengajar serta mata pelajaran yang diajarkan. Rancangan antarmuka halaman lsit guru dapat dilihat pada gambar Gambar Rancangan backend list guru Rancangan form pengisian biodata guru pada backend Halaman ini bertujuan untuk mengisi informasi biodataa guru sehingga dapat disimpan kedalam basis data serta sebagai halaman detail guru yang dapat digunakan untuk memutakhirkan data guru yang telah di simpan. Rancangan antarmuka halaman pengisian data dapat dilihat pada gambar 3.5.8

20 45 Gambar Rancangan form isian biodata guru Rancangan antarmuka pengunjung list guru Rancangan antarmuka ini adalah untuk halaman daftar guru yang dapat dilihat oleh pengunjung setelah menekan tautan menu. Halaman ini berisi list guru yang telah di isikan datanya kedalam basis data serta di publish oleh administrator situs. Daftar ini berisi mengenai foto,nip,nama guru dan mata pelajaran yang diampu yang berfungsi juga sebagai link yang akan mengarahkan pengunjung menuju detail guru tersebut. Jika Administratorr atau seorang yang memiliki hak akses setara melakukan Login melalui frontend, pada halaman list guru akan tampil tombolhapus data. tombol seperti pengisian data baru, publish/unpublish data dan tombol Pengaturan hak akses untuk melakukan pengeditanm data, publish serta delete dapat dilakukan pada bagian backend Joomla!. Rancangan antarmuka halaman list guru dapat dilihat pada gambar 3.5.9

21 46 Gambar Rancangan list guru pada frontend Rancangan antarmuka detail guru pada frontend Rancangan ini adalah untuk halaman detail data guru. Tampilan halaman ini berisi data guru yang lebih lengkap. Untuk pengunjung dengan hak akses setara administrator, pada halaman detail biodata guru akan ditampilkan 3(tiga) tombol yang berada di bawah halaman. Tombol ini berfungsi antara lain untuk pemutakhiran data(edit) dan penghapusan data (delete). Rancangan antarmuka halaman detail dilihat pada gambar Gambar Rancangan frontend detail biodata guru

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

Prinsip dasar Secara garis besar dan gamblang, Joomla! terdiri dari 3 elemen dasar, yaitu server web (webserver), skrip PHP dan basisdata MySQL.

Prinsip dasar Secara garis besar dan gamblang, Joomla! terdiri dari 3 elemen dasar, yaitu server web (webserver), skrip PHP dan basisdata MySQL. JOOMLA..!! Joomla adalah sebuah Content Managemen System yang dapat digunankan oleh siapa saja untuk keperluan pembuatan website, mulai dari yang sangat sederhana sampai dengan website yang sangat kompleks.

Lebih terperinci

Instalasi XAMPP di Windows

Instalasi XAMPP di Windows I. Instalasi XAMPP di Windows Sebuah PC atau Laptop dapat kita jadikan sebagai web server. Disini akan dibahas installasi web server dengan fasilitas Apache 2, PHP 5, dan MySQL 5 dengan menggunapak paket

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

Pengguna CMS Joomla Oleh: Herman Dwi Surjono, Ph.D.

Pengguna CMS Joomla Oleh: Herman Dwi Surjono, Ph.D. Pengguna CMS Joomla Oleh: Herman Dwi Surjono, Ph.D. http://elearning-jogja.org/personal 1. Pendahuluan CMS (Content Management System) adalah sistem aplikasi web yang dapat digunakan untuk memudahkan mengelola

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1 Tinjauan Pustaka Berikut ini merupakan beberapa penelitian yang berkaitan dengan penelitian ini : 1. Menurut Nur Arifin Akbar, untuk tindakan pengamanan situs web kebanyakan hanya

Lebih terperinci

BAB 3 PERANCANGAN SISTEM. sistem baik yang lama maupun untuk mulai memiliki sistem yang baru. Perancangan

BAB 3 PERANCANGAN SISTEM. sistem baik yang lama maupun untuk mulai memiliki sistem yang baru. Perancangan 74 BAB 3 PERANCANGAN SISTEM 3.1. Perancangan Sistem Perancangan sistem adalah merupakan upaya perusahaan untuk memulai memiliki sistem baik yang lama maupun untuk mulai memiliki sistem yang baru. Perancangan

Lebih terperinci

Joomla MySQL database

Joomla MySQL database Joomla 1.5.7 MySQL database Joomla! Dan Database MySQL 1 Daftar Isi 1. Daftar Isi..2 2. Pengenalan Joomla..3 3. Instalasi.5 a. Instalasi Webserver...5 b. Database MySQL..8 c. Instalasi Joomla 11 4. Pengaturan-pengaturan

Lebih terperinci

Practical Web Development Using CMS (Joomla)

Practical Web Development Using CMS (Joomla) Practical Web Development Using CMS (Joomla) 2 PPLH IPB Senin, 26 Maret 2007 Frans Rudolf. B 1 Joomla Server Security Menghilangkan Pesan RG_EMULATION pada folder joomla buka file global.php pada baris

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN BAB III ANALISIS DAN PERANCANGAN III.1. Analisis Sistem yang Berjalan Proses yang sedang berjalan dalam penginformasian Lokasi Akper dan Akbid ini masih bersifat manual. Bentuk manual yang dibuat oleh

Lebih terperinci

BAB III METODE PENYUSUNAN DAN PENYAJIAN PRODUK DIREKTORI ONLINE

BAB III METODE PENYUSUNAN DAN PENYAJIAN PRODUK DIREKTORI ONLINE BAB III METODE PENYUSUNAN DAN PENYAJIAN PRODUK DIREKTORI ONLINE Pada bab ini penyajian data yang akan ditampilkan berupa hasil tampilan dan langkah langkah dalam menelusur produk website Direktori Online

Lebih terperinci

Buku Panduan Administrator Portal IT

Buku Panduan Administrator Portal IT Daftar Isi Daftar Isi... 2 MEMBUAT HALAMAN WEB... 15 Membuat Content Baru... 18 1. Membuat Section... 18 2. Membuat Kategori... 22 3. Membuat Article... 25 Membuat Menu Baru... 29 Membuat Sub Menu Berkategori...

Lebih terperinci

MODUL JOOMLA! oleh: Putu A. Widhiartha dan Made J. Wiranatha BAB II INSTALASI JOOMLA

MODUL JOOMLA! oleh: Putu A. Widhiartha dan Made J. Wiranatha BAB II INSTALASI JOOMLA MODUL JOOMLA! oleh: Putu A. Widhiartha dan Made J. Wiranatha BAB II INSTALASI JOOMLA Installasi Joomla dapat dilakukan dengan dua cara, yaitu secara online dan offline. Jika anda hendak melakukan installasi

Lebih terperinci

BAB 3 PERANCANGAN SISTEM. 3.1 Mendefenisikan Web dalam Macromedia Dreamweaver 8

BAB 3 PERANCANGAN SISTEM. 3.1 Mendefenisikan Web dalam Macromedia Dreamweaver 8 BAB 3 PERANCANGAN SISTEM 3.1 Mendefenisikan Web dalam Macromedia Dreamweaver 8 Sebelum membangun web yang akan kita buat, pertama kali yang dilakukan adalah file tersusun rapi dan terkumpul dalam satu

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Sejarah Fasilkom UMB Program Studi Teknik Informatika Universitas Mercu Buana berdiri pada tahun 1994 yang dipimpin oleh Bapak Ir. Ajisman sebagai ketua program

Lebih terperinci

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN 29 BAB III ANALISA DAN PERANCANGAN Aplikasi database berbasis desktop sekarang ini sangat membantu dalam dunia bisnis, banyaknya manfaat yang di miliki aplikasi ini antara lain; dapat berjalan dengan independen,

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 IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN BAB IV IMPLEMENTASI DAN PENGUJIAN Pada bab ini, dijabarkan secara rinci implementasi dan pengujian sistem kursus online menggunakan PHP. Sebagaimana dijelaskan di bab I, bahwa di bab IV membahas bagaimana

Lebih terperinci

BAB IV ANALISIS DAN PERANCANGAN. diidentifikasi lalu dicarikan solusinya. Dalam tahap ini akan diuraikan beberapa

BAB IV ANALISIS DAN PERANCANGAN. diidentifikasi lalu dicarikan solusinya. Dalam tahap ini akan diuraikan beberapa BAB IV ANALISIS DAN PERANCANGAN 4.1 Analisis Sistem Analisis sistem adalah proses menganalisa permasalahan untuk dipahami, diidentifikasi lalu dicarikan solusinya. Dalam tahap ini akan diuraikan beberapa

Lebih terperinci

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisa Sistem yang berjalan Proses yang sedang berjalan dalam penginformasian mengenai data lokasi Kantor Kecamatan di Kota Medan masih menggunakan daftar tabel

Lebih terperinci

Instalasi CMS Joomla (Pertemuan 1)

Instalasi CMS Joomla (Pertemuan 1) Instalasi CMS Joomla 1.5.23 (Pertemuan 1) 1. Upload dan extract paket instalasi di direktori localhost anda (localhost = c:/xampp/htdocs), atau direktori root web anda (web server cpanel = root/public_html/)

Lebih terperinci

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisis Masalah Dalam penulisan skripsi ini, penulis membahas dan menguraikan tentang masalah Sistem Informasi Geografis Lokasi Baby Shop di Kota Medan. Adapun

Lebih terperinci

CMS Joomla. Materi Kuliah Rekayasa Web Universitas Budi Luhur. A. Pengenalan Joomla

CMS Joomla. Materi Kuliah Rekayasa Web Universitas Budi Luhur. A. Pengenalan Joomla CMS Joomla A. Pengenalan Joomla Joomla merupakan sebuah CMS open source yang digunakan untuk membuat website dan aplikasi online lainnya (seperti forum, toko online) secara cepat dan mudah. Dengan menggunakan

Lebih terperinci

Implementasi dan Pengujian

Implementasi dan Pengujian Bab V Implementasi dan 5.1 Implementasi Perangkat Lunak Komponen E-Library Tahap implementasi merupakan tahap yang dilakukan setelah selesai melakukan proses analisis dan perancangan. Dengan berdasar pada

Lebih terperinci

WEB DATABASE ( WEB SERVER dan DATABASE )

WEB DATABASE ( WEB SERVER dan DATABASE ) WEB DATABASE ( WEB SERVER dan DATABASE ) oleh RHENO SULISTYO TAKA QUSURA Tugas PI ( Praktek Industri ) di Linux Center Jl. Diponegoro No. 219 Mukuh Kediri Telp. ( 0354 ) 7107313 PENDAHULUAN Web database

Lebih terperinci

BAB 3 PERANCANGAN SISTEM Mendefinisikan Web Dalam Dreamweaver MX 2004

BAB 3 PERANCANGAN SISTEM Mendefinisikan Web Dalam Dreamweaver MX 2004 BAB 3 PERANCANGAN SISTEM 3.1. Mendefinisikan Web Dalam Dreamweaver MX 2004 Pertama sekali yang perlu kita lakukan sebelum membangun web yang akan kita buat agar semua file tertata rapi dan terkumpul pada

Lebih terperinci

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM 46 BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 Sejarah Perusahaan Batalion Barbershop adalah salah satu usaha jasa perawatan rambut yang berada di Jakarta Selatan. Batalion Barbershop merupakan usaha yang

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

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 III PEMBAHASAN 3.1 Analisa Sistem

BAB III PEMBAHASAN 3.1 Analisa Sistem BAB III PEMBAHASAN 3.1 Analisa Sistem Sistem Nursing Diagnostic Test Online adalah aplikasi berbasis web yang menyediakan test secara online yang bersifat try out yang dapat diakses oleh pengguna yang

Lebih terperinci

REKAYASA CONTENT MANAGEMENT SYSTEM (CMS) JOOMLA BERBASIS OPEN SOURCE UNTUK PENGEMBANGAN SISTEM INFORMASI BERBASIS ONLINE

REKAYASA CONTENT MANAGEMENT SYSTEM (CMS) JOOMLA BERBASIS OPEN SOURCE UNTUK PENGEMBANGAN SISTEM INFORMASI BERBASIS ONLINE REKAYASA CONTENT MANAGEMENT SYSTEM (CMS) JOOMLA BERBASIS OPEN SOURCE UNTUK PENGEMBANGAN SISTEM INFORMASI BERBASIS ONLINE Iqbal,S.Kom Pra S2 Magister Ilmu Komputer Universitas Gajah Mada Yogyakarta Email

Lebih terperinci

Langkah-langkah Pembuatan Web dengan Joomla

Langkah-langkah Pembuatan Web dengan Joomla Langkah-langkah Pembuatan Web dengan Joomla Posted by: yoedha / Category: Langkah-langkah Pembuatan Web dengan Joomla... Dewasa ini internet sudah merasuki semua masyarakat dunia. Mereka menganggap internet

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

PANDUAN MANUAL JENTERPRISE

PANDUAN MANUAL JENTERPRISE PANDUAN MANUAL JENTERPRISE Untuk memulai pengoperasian Web jenterprise, langkah langkah yang perlu dilakukan adalah melakukan konfigurasi halaman administrator. Halaman administrator bisa di akses di http://namadomainanda/admin/,

Lebih terperinci

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM 30 BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisa Sistem yang sedang berjalan Analisa terhadap suatu sistem sangat diperlukan untuk mengetahui kegiatan-kegiatan yang sedang berjalan dalam suatu sistem.

Lebih terperinci

Oleh: Ahmad Syauqi Ahsan

Oleh: Ahmad Syauqi Ahsan Oleh: Ahmad Syauqi Ahsan Yii2 merupakan PHP framework berperforma tinggi untuk pengembangan aplikasi web berskala besar dengan cepat. Dengan Yii2 memungkinkan proses pengembangan aplikasi web menjadi jauh

Lebih terperinci

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisis Masalah Tahap analisis sistem yang berjalan ini bertujuan untuk mencari informasi mengenai sistem yang lama guna mendapatkan bahan evaluasi untuk pengembangan

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

MID-TERM EXAM ASSIGNMENT E-COMMERCE

MID-TERM EXAM ASSIGNMENT E-COMMERCE MID-TERM EXAM ASSIGNMENT E-COMMERCE Aditya Wisnu Prasetya Nim : 0910221006 Management Department Faculty of Economics Brawijaya University MALANG 2012 Manual Wordpress Untuk E-Commerce WordPress adalah

Lebih terperinci

BAB III METODOLOGI PENELITIAN. berjalannya perancangan dan implementasi website, antara lain: perangkat keras yang digunakan.

BAB III METODOLOGI PENELITIAN. berjalannya perancangan dan implementasi website, antara lain: perangkat keras yang digunakan. 20 BAB III METODOLOGI PENELITIAN 3.1 Peralatan Pendukung Penelitian membutuhkan berbagai perangkat untuk mendukung berjalannya perancangan dan implementasi website, antara lain: 3.1.1 Perangkat Keras Dalam

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 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

BAB IV PERANCANGAN 4.1 Perancangan Sistem Untuk memudahkan pembuatan uatan akta notaris berbasis website, maka akan dibuat model menggunakan UML (Unified ModelingLanguage). Perlu diketahui metode UML merupakan

Lebih terperinci

BAB III METODOLOGI PENELITIAN. Pada pembuatan Plugin Penjadwalan Seminar pada Jurusan Ilmu

BAB III METODOLOGI PENELITIAN. Pada pembuatan Plugin Penjadwalan Seminar pada Jurusan Ilmu 30 BAB III METODOLOGI PENELITIAN 3.1 Kerangka Berfikir Pada pembuatan Plugin Penjadwalan Seminar pada Jurusan Ilmu Komputer Universitas Lampung Berbasis Wordpress dibutuhkan beberapa tahapan yang harus

Lebih terperinci

Tutorial Instalasi Joomla 1.7. Joomla!

Tutorial Instalasi Joomla 1.7. Joomla! Tutorial Instalasi Joomla 1.7 Joomla! Oleh: Irhamullah http://ianpanrita.com PENGENALAN JOOMLA Tentang Joomla Joomla adalah sebuah Content Managemen System yang dapat digunankan oleh siapa saja untuk keperluan

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN BAB IV IMPLEMENTASI DAN PENGUJIAN Pada bab ini akan dijelaskan implementasi dan pengujian perangkat lunak berdasarkan hasil analisis dan perancangan pada bab III. 4.1 Implementasi Bagian ini berisi penjelasan

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 III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM BAB III ANALISA DAN DESAIN SISTEM III.1. Analisa Sistem Yang Berjalan Proses yang sedang berjalan dalam sistem informasi geografis lokasi kantor telkom di kota medan masih bersifat manual. Bentuk manual

Lebih terperinci

BAB 3 ADMINISTRATION

BAB 3 ADMINISTRATION BAB 3 ADMINISTRATION Membangun sebuah web portal lebih mudah dibanding mengelolanya. Maka tidak heran jika banyak perusahaan yang memiliki website hanya berumur dua tahun, bahkan hanya satu tahun. Padahal,

Lebih terperinci

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisis Masalah Tahap analisis sistem ng berjalan in bertujuan untuk mencari informasi mengenai masalah ng ada guna mendapatkan bahan evaluasi untuk pengembangan

Lebih terperinci

Lebih Dekat Dengan Component Joomla

Lebih Dekat Dengan Component Joomla Lebih Dekat Dengan Component Joomla Ari Fadli fadli.te.unsoed@gmail http://fadli84.wordpress.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara

Lebih terperinci

BAB IV PERANCANGAN SISTEM

BAB IV PERANCANGAN SISTEM BAB IV PERANCANGAN SISTEM 4.1 Perancangan Sistem Pada toko Mutiara Fashion akan dibuat sebuah Sistem informasi penjualan berbasis web (e-commerce) itu sendiri. Perancangan aplikasi ini di bangun bertujuan

Lebih terperinci

JOOMLA PHOTO GALLERY. 1.1 Pendahuluan

JOOMLA PHOTO GALLERY. 1.1 Pendahuluan JOOMLA PHOTO GALLERY Di era serba cepat sekarang ini, di mana setiap orang boleh dapat dikatakan memiliki Gadget untuk mengabadikan setiap momen, maka publikasi photo menjadi sebuah kebutuhan. Lihat saja

Lebih terperinci

Membuat web CMS dengan JOOMLA

Membuat web CMS dengan JOOMLA Membuat web CMS dengan JOOMLA Tingkat sangat pemula sekali dan hanya pengetahuan dasar bagi pemula Ditulis oleh deris stiawan dengan langsung dicoba (newbie) Disini penulis menggunakan XAMPP sebagai web

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 V IMPLEMENTASI KARYA

BAB V IMPLEMENTASI KARYA 47 BAB V IMPLEMENTASI KARYA 5.1 Implementasi Pembuatan Karya Website Karya yang dibuat dalam Kerja Praktek ini adalah pembuatan website yang bertujuan sebagai proses pengenalan tentang seni dan media promosi

Lebih terperinci

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM BAB III ANALISA DAN DESAIN SISTEM III.1. Analisis Sistem yang Berjalan Melihat kebutuhan akan informasi tentang Lokasi Bimbingan Belajar merupakan hal yang penting bagi setiap masyarakat yang ingin mengetahui

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 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 III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisis Sistem yang Sedang Berjalan Sebuah sistem informasi dapat efektif jika sistem tersebut dapat memberikan gambaran secara detail dari karakteristik informasi

Lebih terperinci

MODUL 7. Apakah Joomla itu? A. Pra-Instalasi Joomla. Tujuan : 1. Pengenalan Joomla 2. Installasi Joomla 3. Pengenalan Section dan Categories

MODUL 7. Apakah Joomla itu? A. Pra-Instalasi Joomla. Tujuan : 1. Pengenalan Joomla 2. Installasi Joomla 3. Pengenalan Section dan Categories MODUL 7 JOOMLA Tujuan : 1. Pengenalan Joomla 2. Installasi Joomla 3. Pengenalan Section dan Categories Apakah Joomla itu? Sejauh ini joomla adalah: Joomla! is a free open source framework and content publishing

Lebih terperinci

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisis Masalah Sistem Informasi Geografis Lokasi Pemetaan Daerah Daerah Lokasi Aman Banjir Dikota Medan Berbasis Web, masih bersifat manual, yaitu untuk pencarian

Lebih terperinci

APLIKASI WAREHOUSE MANAGEMENT SYSTEM BERBASIS WEB MENGGUNAKAN PHP & MYSQL

APLIKASI WAREHOUSE MANAGEMENT SYSTEM BERBASIS WEB MENGGUNAKAN PHP & MYSQL APLIKASI WAREHOUSE MANAGEMENT SYSTEM BERBASIS WEB MENGGUNAKAN PHP & MYSQL Sri Rahardjo, Leli safitri Fakultas Ilmu Komputer, Universitas Gunadarma Jl. Margonda Raya 100 Depok 16424 srirahardjo1904jco@gmail.com,

Lebih terperinci

BAB IV PERANCANGAN SISTEM

BAB IV PERANCANGAN SISTEM BAB IV PERANCANGAN SISTEM 4.1 Perancangan Sistem Perancangan aplikasi ini dibangun bertujuan untuk memudahkan konsumen dalam mendapatkan informasi mengenai komplek perumahan baru, serta mempermudah pengembang

Lebih terperinci

BAB III METODOLOGI 3.1 Analisis Sistem Analisis Kebutuhan Input

BAB III METODOLOGI 3.1 Analisis Sistem Analisis Kebutuhan Input 15 BAB III METODOLOGI 3.1 Analisis Sistem 3.1.1 Analisis Kebutuhan Input Kebutuhan Masukan data dalam sistem ini berdasarkan pada kebutuhan fitur yang berguna membantu penyelesaian masalah seperti yang

Lebih terperinci

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisis Masalah Analisa masalah yang berjalan bertujuan untuk mengidentifikasi serta melakukan evaluasi Sistem Informasi Geografis Lokasi Support Center Resmi

Lebih terperinci

BAB III PERANCANGAN DAN PEMBUATAN SISTEM

BAB III PERANCANGAN DAN PEMBUATAN SISTEM BAB III PERANCANGAN DAN PEMBUATAN SISTEM Pada Bab ini akan dijelaskan mengenai perancangan perangkat lunak server blogger yang meliputi perancangan sistem, d a n perancangan desain interface system. 3.1

Lebih terperinci

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM 25 BAB III ANALISA DAN PERANCANGAN SISTEM 3.1. Analisa Sistem Berjalan Berdasarkan latar belakang dan rumusan masalah yang ada, untuk merancang suatu aplikasi yang baik diperlukan beberapa persiapan seperti

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Setelah melakukan analisis dan perancangan terhadap situs web yang akan dibangun, tahapan selanjutnya adalah implementasi dan pengujian. Pada tahapan

Lebih terperinci

MANUAL BOOK MADANI CMS KOTA SERANG

MANUAL BOOK MADANI CMS KOTA SERANG MANUAL BOOK MADANI CMS KOTA SERANG Kata Pengantar Puji syukur kehadirat Tuhan Yang Maha Kuasa atas segala limpahan Rahmat, Inayah, Taufik dan Hinayahnya sehingga saya dapat menyelesaikan ini. Semoga aplikasi

Lebih terperinci

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA BAB IV HASIL DAN UJI COBA IV.1. Hasil Berikut dari hasil perancangan di Bab III maka ditabel hasil uji coba dijelaskan tentang tampilan hasil dari analisa dan rancang bangun sistem pakar mendiagnosis kerusakan

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN BAB III ANALISIS DAN PERANCANGAN III.1. Analisis Sistem Analisa sistem pada yang berjalan bertujuan untuk mengidentifikasi serta melakukan evaluasi terhadap sistem geografis tata letak les bahasa inggris

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

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 III ANALISIS DAN PERACANGAN. perangkat lunak (software), pengguna (user) serta hasil analisis terhadap sistem

BAB III ANALISIS DAN PERACANGAN. perangkat lunak (software), pengguna (user) serta hasil analisis terhadap sistem 38 BAB III ANALISIS DAN PERACANGAN 3.1 Analisis sistem Analisis sistem bertujuan untuk mengidentifikasi permasalahanpermasalahan yang ada pada sistem dimana aplikasi dibangun yang meliputi perangkat lunak

Lebih terperinci

BAB V IMPLEMENTASI DAN PENGUJIAN PROGRAM

BAB V IMPLEMENTASI DAN PENGUJIAN PROGRAM 97 BAB V IMPLEMENTASI DAN PENGUJIAN PROGRAM Pada bab ini akan dilakukan implementasi dan pengujian terhadap sistem yang baru. Tahapan ini dilakukan setelah perancangan selesai dilakukan dan selanjutnya

Lebih terperinci

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisa Sistem yang berjalan Proses yang sedang berjalan dalam penginformasian mengenai data lokasi bengkel resmi sepeda motor yamaha di kota medan masih bersifat

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

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM 34 BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisis Masalah Analisa masalah dilakukan untuk mengetahui gambaran umum mengenai Sistem Informasi Geografis Lokasi Pesantren Di Kota Medan. Sehubungan dengan

Lebih terperinci

BAB III PERANCANGAN SISTEM

BAB III PERANCANGAN SISTEM BAB III PERANCANGAN SISTEM 3.1 Bahan Dan Alat Penelitian 3.1.1 Bahan Penelitian Bahan yang digunakan di dalam penelitian ini berupa data, meliputi data master dan data pendukung. Data master adalah data

Lebih terperinci

XAMPP dan CMS (XAMPP Paket Apache, PHP dan MySQL Instant. Sistem Informasi Manajemen Sesi 9 STIE YASA ANGGANA GARUT

XAMPP dan CMS (XAMPP Paket Apache, PHP dan MySQL Instant. Sistem Informasi Manajemen Sesi 9 STIE YASA ANGGANA GARUT XAMPP dan CMS (XAMPP Paket Apache, PHP dan MySQL Instant Sistem Informasi Manajemen Sesi 9 STIE YASA ANGGANA GARUT Istilah Dalam Internet HTML (Hyper Text Markup Language) adalah sebuah bahasa markup yang

Lebih terperinci

Membangun Website dengan Joomla!

Membangun Website dengan Joomla! ! Joomla! adalah salah satu Content Management System (CMS) yang banyak digunakan saat ini karena Joomla! menawarkan kemudahan dalam meng-update isi website, pengaturan tampilan Website dan pengelolaan

Lebih terperinci

PANDUAN PENGGUNAAN CONTROL PANEL WEBSITE SEKOLAH

PANDUAN PENGGUNAAN CONTROL PANEL WEBSITE SEKOLAH PANDUAN PENGGUNAAN CONTROL PANEL WEBSITE SEKOLAH 1. PENDAHULUAN Website Sekolah merupakan website yang memuat informasi-informasi yang berhubungan dengan lingkungan sekolah, mulai dari definisi, informasi

Lebih terperinci

Step-Step dalam pembuatan Web

Step-Step dalam pembuatan Web Step-Step dalam pembuatan Web Langkah-langkah pembuatannya tidak terlalu sulit. Yang pertama dilakukan adalah kita harus menginstall web servernya yaitu misalnya XAMPP. Setelah itu, kita langsung bisa

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

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

BAB IV HASIL DAN PEMBAHASAN BAB IV HASIL DAN PEMBAHASAN 4.1 Pengembangan dan Implementasi Sistem 4.1.1 Tools Pengembangan Tools pada pengembangan aplikasi web ini yaitu menggunakan XAMPP. Setelah selesai melakukan instalasi maka

Lebih terperinci

BAB V IMPLEMENTASI DAN KESIMPULAN

BAB V IMPLEMENTASI DAN KESIMPULAN BAB V IMPLEMENTASI DAN KESIMPULAN Pada bab ini penulis akan membahas lebih dalam mengenai implementasi dan hasil uji coba terhadap sistem aplikasi yang telah dibuat. Uji coba ini bertujuan untuk mengetahui

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 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

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisa Sistem yang berjalan Proses yang sedang berjalan dalam penginformasian mengenai data lokasi Apotik 24 Jam di Kota Medan masih bersifat manual, banyaknya

Lebih terperinci

Pengertian Mambo BAB Apa itu Mambo?

Pengertian Mambo BAB Apa itu Mambo? BAB 1 Pengertian Mambo 1. Apa itu Mambo? Mambo Open Source (MOS) atau sering disebut Mambo adalah sebuah Content Management System (CMS) yang dibuat menggunakan bahasa PHP (PHP Hypertext Processor). Mambo

Lebih terperinci

BAB IV PERANCANGAN SISTEM

BAB IV PERANCANGAN SISTEM BAB IV PERANCANGAN SISTEM 4.1 Deskripsi Sistem Pembangunan e-learning praktikum perencanaan dan pengendalian produksi teknik industri universitas widyatama merupakan satu kesatuan perangkat lunak yang

Lebih terperinci

BAB IV HASIL DAN PEMBAHASAN

BAB IV HASIL DAN PEMBAHASAN BAB IV HASIL DAN PEMBAHASAN Sesuai dengan luaran dari penelitian yaitu terbuatnya website sekolah sebagai sarana komunikasi interaktif antara pihak sekolah dengan wali siswa pada khususnya dan masyarakat

Lebih terperinci

I. Pengenalan Play Framework

I. Pengenalan Play Framework I. Pengenalan Play Framework Play framework merupakan framework pemrograman web yang memudahkan dan mempercepat proses development aplikasi menggunakan Java. Framework ini diciptakan untuk mengatasi tantangan

Lebih terperinci

Konsep Pemrograman Web

Konsep Pemrograman Web Konsep Pemrograman Web Kuliah Umum Kampus Kalimalang Nuryuliani 1 Konsep Web World Wide Web ("WWW", atau disingkat "Web") adalah suatu ruang informasi dimana sumber sumber daya yang berguna diidentifikasi

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 II LANDASAN TEORI. Internet adalah singkatan dari Interconnection network, merupakan

BAB II LANDASAN TEORI. Internet adalah singkatan dari Interconnection network, merupakan BAB II LANDASAN TEORI 2.1 Internet Internet adalah singkatan dari Interconnection network, merupakan interkoneksi antara komputer-komputer (node) di seluruh dunia yang membentuk sebuah jaringan komputer

Lebih terperinci

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

2.19 CSS (Cascading Style Sheets) PHP Codeigniter Studi Pustaka... 28 ABSTRAK Media di internet yang menyediakan fasilitas tukar (sharing) informasi dan media penyimpanan (storage) saat ini mulai diminati banyak orang, karena penggunaannya yang sangat praktis. Namun masih

Lebih terperinci

BAB III PERANCANGAN APLIKASI PROFILE BERBASIS WEB. 3.1 Sekilas Tentang Perancangan Aplikasi Web Profile

BAB III PERANCANGAN APLIKASI PROFILE BERBASIS WEB. 3.1 Sekilas Tentang Perancangan Aplikasi Web Profile BAB III PERANCANGAN APLIKASI PROFILE BERBASIS WEB 3.1 Sekilas Tentang Perancangan Aplikasi Web Profile Aplikasi web adalah suatu aplikasi yang diakses menggunakan web browser melalui suatu jaringan internet

Lebih terperinci