PENERAPAN FRAMEWORK CODEIGNITER UNTUK WEBSITE PUSAT REHABILITASI NARKOBA PONDOK PESANTREN AR-RAHMAN PALEMBANG MENGGUNAKAN METODE WEB ENGINEERING Dwi Novita Sulistiawaty Emil Salim Firmansa Jurusan Sistem Informasi STMIK PalComTech Palembang Abstrak Kebutuhan informasi yang cepat dan akurat merupakan suatu hal yang sangat dibutuhkan, sehingga cara penyampaian informasi dapat mempengaruhi seseorang untuk mendapatkan informasi dalam proses. Begitu juga saat ini informasi tentang Website Rehabiltasi Ar-Rahman Palembang diperlukan oleh para masyarakat guna untuk peyembuhan seseorang yang memakai obat-obatan tersebut. Penerapan Framework CodeIgniter untuk Pusat Rehabilitasi Narkoba ArRahman Palembang yang dibuat menggunakan metode Web Engineering bertujuan untuk merancang, membangun, dan mengimplementasikan suatu website yang mampu memberikan informasi-informasi terkini dari suatu web Rehabilitasi Narkoba dengan menggunakan Codeigniter dan PHP MySql. Penggunaan metode Web Engineering dapat menganalisa rekayasa web dengan beberapa persyaratan teknik dan mengindentifikasi informasi yang ditampilkan. Tahap perancangan koseptual meliputi indetifikasi kebutuhan dengan menerapkan metode UML (Unifed Modeling Language) dan perancangan sistem menggunakan Use Case, Activity Diagram, Class Diagram, dan STD. Penelitian ini menghasilkan sebuah website yang bisa membantu masyarakat untuk mendaftar menjadi anggota Rehabilitasi secara online. Kata kunci : Penerapan Framework Codeigniter , Website Pusat Rehabilitasi Narkoba Pondok Pesantren Ar-Rahman, Metode Web Engineering.
PENDAHULUAN Pusat Rehabilitasi Ar-Rahman adalah tempat para pecandu narkoba baik kiriman dari BNN(Badan Narkotika Nasional) atau masyarakat meminta keluarga mereka untuk di rehabilitasi, banyak metode yang digunakan untuk membantu pasien dalam pengobatan baik metode medis atau pun pengobatan non medis yaitu pendekatan pada Allah SWT. Masalah yang ada banyak keluarga calon pasien tidak mengetahui informasi keberadaan pusat rehabilitasi Ar-Rahman yang ada di jalan tegal binangun ini, selain yang mereka ketahui hanya BNN (Badan Narkotika Nasional) yang bisa menanggani para pecandu narkoba khususnya di wilayah Sumatra Selatan. Saat ini banyak programmer membuat website dengan menggunakan PHP, kini mulai banyak dikembangkan aplikasi berbasis website lainnya seperti Framework. Framework merupakan suatu kerangka kerja yang telah terinclude dengan kumpulan perintah dan fungsi dasar yang saling terintegrasi satu dengan yang lain sehingga dalam pengerjaan suatu aplikasi lebih muda digunakan bagi pemula. Adapun jenis-jenis Framework diantaranya laravel, Codeigniter, CakePHP, Symphony, Zend Framework 2, Phalcon, YII dan lain-lain. Dari sekian banyak Framework yang ada, Penulis menggunakan Framework Codeigniter sebagai aplikasi berbasis web yang akan kami gunakan untuk pembuatan website Ar-Rahman, karena Codeignter lebih mudah di gunakan bagi pemula dan juga Codeigniter memakai konsep MVC(Model View Controller) sehingga konsep yang dihasilkan akan lebih baik dan terstruktur dan lebih muda untuk melakukan maintenance.
1
Berdasarkan dari permasalahan diatas Penulis menggambil judul penelitian “Penerapan Framework Codeigniter Untuk Website Pusat Rehabilitasi Narkoba Pondok Pesantren Ar-Rahman Palembang Menggunakan Metode Web Engineering”. LANDASAN TEORI Website Menurut Supriyanto (2005:336), Website atau WWW (World Wide Web) adalah sebuah koleksi keterhbungan dokumen-dokumen multimedia yang tersimpan di internet dan diakses menggunakan protokol (HTTP). Framework Menurut Wardana (2010:3), Framework adalah kumpulan perintah atau fungsi dasar yang membentuk aturan-aturan tertentu dan saling berinteraksi satu sama lain. CodeIgniter Menurut Wahana Komputer (2014: 4), Codeigniter adalah sebuah framework PHP yang paling populer di Indonesia berkat kemudahan yang ditawarkan dalam penggunanya. MVC (Model View Controller) Menurut Basuki (2014:23) MVC adalah sebuah pendekatan yang ditempuh untuk memisahkan aplikasi menjadi tiga bagian, yaitu Model, View, dan Controller. MVC memberikan struktur kepada aplikasi, sehingga dapat dicapai “code reusabillity”. MySQL Menurut Kristanto (2010:12), MySQL merupakan sebuah perangkat lunak sistem manajemen basis data MySQL dan DBMS yang multihread dan multi-user. PHP Menurut Oktavian (2010:31), PHP adalah akronim dari Hypertext Preprocessor, yaitu suatu bahasa pemrograman berbasiskan kode-kode (script) yang digunakan untuk mengolah suatu data dan mengirimkannya kembali ke web browser menjadi kode HTML. UML (Unifed modeling language) Menurut Rosa dan Shalahuddin (2014:137) UML merupakan bahasa Visual untuk pemodelan dan komunikasi mengenai sebuah sistem dengan menggunakan diagram dan teksteks pendukung. Gantt Chart Menurut Irwansyah (2013:158), Gantt chart adalah representasi grafis dari durasi tugas terhadap perkembangan waktu. Gantt chart adalah alat yang digunakan berhuna untuk perencanaan dan penjadwalan proyek. Data Primer Menurut Hasan (2003:33), Data primer adalah data yang diperoleh atau dikumpulkan oleh orang yang melakukan penelitian atau yang bersangkutan yang untuk yang memerlukannya.
2
Data Sekunder Menurut Hasan (2003:33), Data sekunder adalah data yang diperoleh atau dikumpulkan dari sumber-sumber yang telah ada. Wawancara Menurut Riduwan (2010:74), Wawancara adalah suatu cara pengumpulan data yang digunakan untuk yang digunakan untuk memperoleh informasi langsung dari sumbernya. Observasi Menurut Riduwan (2010:76), Observasi adalah melakukan pengamatan langsung ke objek penelitian untuk melihat dari dekat kegiatan yang dilakukan.
secara
HASIL DAN PEMBAHASAN Berikut ini tahapan pada Website Pusat Rehabilitasi Narkoba adalah sebagai berikut : A. Planning Perencanaan proyek pengembangan aplikasi web kemudian ditentukan, perencanaan akan terdiri dari pendefinisian pekerjaan dan target waktu atas pekerjaan maupun sub pekerjaan yang ditentukan tersebut. Berikut Penjadwal yang telah dibuat untuk membuat website pusat rehabilitasi Ar-rahman Tegal Binangun Palembang :
Gambar 1. Gantt Chart ( Penjadwalan Pembuatan Website)
3
b. Diagram Use case
Berikut adalah diagram Use Case dari Website pusat rehabilitasi narkoba Ar-rahman yang terdiri dari Use Case Admin, Use Case User dan Use Case Anggota. PABM Spritual
Soft tc
<
> <>
Jenis Nafza
<>
Login Admin
<>
Galeri
<>
<> Gambar 5.2. Use Case Admin <> Tambah Admin
<>
Kamar
<> Fasilitas
Rincian Biaya
Gambar 2. Use Case Admin c. Diagram Use Case Berikut adalah diagram Use Case dari Website pusat rehabilitasi narkoba Ar-rahman yang terdiri dari Use Case Anggota. Pemesanan Kamar <>
Login Anggota
<>
Testimoni
Gambar 3. Use Case Anggota d. Diagram Use Case User Berikut adalah diagram Use Case dari Website pusat rehabilitasi narkoba Ar-rahman yang terdiri dari Use Case Anggota. Sejarah
Visi-misi Struktur Organisasi
Galeri Pendaftran
Fasilitas
User
Jenis Nafza
Bantuan
Rincian Biaya Testimoni
Gambar 4. Use case User
e. Class diagram
4
Berikut adalah diagram kelas yang akan diterapkan pada Website pusat rehabilitasi narkoba Ar-rahman dengan menggunakan framework codeigniter.
Gambar 5. Class Diagram
Gambar 5. Class Diagram f. Activity Diagram Anggota Berikut ini adalah Diagram Anggota Pusat Rehabilitasi Ar-Rahman :
5
Gambar 6. Activity Diagram Anggota g. Diagram acitivity login
Adalah gambar activity diagram login admin, diagram yang menjelaskan tentang kegiatan login ke dalam sistem.
Gambar 7. Activity Diagram Login h. STD Home
Merupakan STD Rehabilitasi Ar-Rahman :
6
Klik tombol “profil”
Klik tombol “index home” sejarah Tampilan halaman “home”
Tampilan halaman “profi” Klik tombol “visi -misi”
Klik tombol “profil”
Klik tombol “index home”
Profil
Visi-Misi Tampilan halaman “home”
Tampilan halaman “visi-misi”
Tampilan halaman “profi”
Klik tombol “struktur organisani”
Klik tombol “index home” Struktur organisasi
Tampilan halaman “struktur organisasi”
Tampilan halaman “home”
Klik tombol “spritual”
Klik tombol “index home” Spritual Tampilan halaman “home”
Tampilan halaman “spritual” Klik tombol “cara pengobatan” Index/halaman home
Klik tombol “PABM” Cara Prngobatan
Tampilan halaman “cara pengobatan
Klik tombol “index home” PABM Tampilan halaman “home”
Tampilan halaman “PABM” Klik tombol “Sotf TC”
Klik tombol “index home” Soft TC
Tampilan halaman “Soft TC” Klik tombol “jenis napza”
Tampilan halaman “home”
Klik tombol “index home” Jenis napza
Tampilan halaman “jenis napza”
Tampilan halaman “home”
Klik tombol “galeri”
Klik tombol “index home” Galeri Tampilan halaman “home”
Tampilan halaman “galeri”
Klik tombol “Fasilitas”
Klik tombol “index home” Fasilitas
Tampilan halaman “Fasilitas”
Tampilan halaman “home”
Klik tombol “Biaya ”
Klik tombol “index home” Biaya Tampilan halaman “home”
Tampilan halaman “Biaya ”
Klik tombol “Testimoni ”
Klik tombol “index home” Testimoni
Tampilan halaman “Testimoni”
Tampilan halaman “home”
Klik tombol “Pesan kamar”
Klik tombol “index home” Pesan kamar
Tampilan halaman “Pesan kamar”
Tampilan halaman “home”
Klik tombol “login” Login Tampilan halaman “login”
Klik tombol “index home” Tampilan halaman “home”
Gambar 8. STD Home i. Halaman Beranda Tampilan halaman utama user terdiri dari menu beranda, profil, galeri pelayanan, informasi, cara pengobatan, testimoni, bantuan dan login. Berikut tampilan halaman user dapat dilihat pada gambar 9 :
Gambar 9. Halaman Beranda
7
j. Halaman Profil Tampilan halaman utama Profil terdiri dari menu Sejarah, Visi-misi, Strutur organisasi. Berikut tampilan halaman user dapat dilihat pada gambar 10:
Gambar 10. Halaman Profil k. Tampilan Menu Pendaftaran Proses pendaftaran dan pemesanan kamar yang ada pada pusat rehabilitsi narkoba belum memiliki media untuk mempermudah calon pasien dalam hal pendaftaran dan pemesanan kamar secara online. Pada website yang di buat oleh penulis ini sudah terdapat menu untuk melakukan pendaftaran dan pemesanan kamar seperti gambar berikut:
Gambar 11. Tampilan Menu Pendaftaran l. Tampilan Menu Pemsanan Kamar user yang sudah mendaftar juga bisa lansung melakukan pemesanan kamar seperti gambar berikut:
8
Gambar 12. Tampilan Menu Pemsanan Kamar PENUTUP Hasil dan pembahasan pada bab-bab sebelumnya terhadap Pusat Rehabilitas Narkoba adalah tempat rehabilitasi atau tempat penyadaran para pecandu narkoba, dalam penyampaian informasi yang mereka lakukan masih menggunakan brosur dan banner, dan dalam pendaftaran pasien yang akan direhab harus datang secara langsung untuk melakukan pendaftaran dan pemesanan kamar maka dari itu penulis membuat website untuk mempermudah dalam penyampaian informasi pada pusat Rehabilitasi Narkoba Tegal Binangun yang dapat memberikan informasi mengenai, Profil Perusahaan, Fasilitas, Galeri, Jenis Napza, cara pengobatan, biaya, testimony, dan juga terdapat menu untuk pendaftaran menu pendaftaran dan melakukan pemesanan kamar. DAFTAR PUSTAKA Basuki, Awan Pribadi. 2014. Proyek Membangun Website Berbasis PHP dengan CodeIgniter. Yogyakarta : C.V Lokomedia. Hasan, M.iqbal. 2013.Pokok-Pokok Materi Statistik 1. Jakarta : Bumi Aksara. Irwansyah, Edi.2013.SISTEM INFORMASI GEOGRAFIS:Prinsip Pengembangan Aplikasi. Yogyakarta. Digibooks.
Dasar
dan
Kristanto, Andri. 2010. Kupas Tuntas PHP & MySql. Klaten : Cable Book. Oktavian, Diar Puji. 2010. Menjadi Programmer Jempolan Menggunakan PHP. MediaKom.Yogyakarta.
9
Rosa, dan Shalahuddin. 2014. Rekayasa Perangkat Lunak : Terstruktur dan Berorientasi Objek. Bandung : Informatika. Riduawan. 2010. Belajar Mudah Penelitian : Untuk Guru-Karyawan dan Peneliti Pemula. Bandung : Alfabeta. Supriyanto, Aji. 2005. Pengantar Teknologi Informasi. Jakarta : Salemba Infotek. Wardana. 2010. Menjadi Master PHP dengan Framework CodeIgniter. Jakarta : Elex Media Komputindo. Wahana. 2014. Mudah Membuat Aplikasi SMS Geteway dengan Codeigniter. Jakarta : Elex Media Komputindo.
10