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 Ar- Rahman 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 manajemen basis data MySQL dan DBMS yang multihread dan multi-user. sistem 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 dikumpulkan dari sumber-sumber yang telah ada. atau 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 secara langsung ke objek penelitian untuk melihat dari dekat kegiatan yang dilakukan. 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 Soft tc Spritual Jenis Nafza Login Gambar Admin 5.2. Use Case Admin Tambah Admin Fasilitas Kamar Galeri 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 User Fasilitas Jenis Nafza Bantuan Testimoni Rincian Biaya 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
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 Dasar dan Pengembangan Aplikasi. Yogyakarta. Digibooks. 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