PERANCANGAN ARSITEKTUR PEMROGRAMAN BERBASIS MVC (STUDI KASUS SISTEM INFORMASI ASSET) Falahah 1, Ratna Puspita 2

Ukuran: px
Mulai penontonan dengan halaman:

Download "PERANCANGAN ARSITEKTUR PEMROGRAMAN BERBASIS MVC (STUDI KASUS SISTEM INFORMASI ASSET) Falahah 1, Ratna Puspita 2"

Transkripsi

1 D1 PERANCANGAN ARSITEKTUR PEMROGRAMAN BERBASIS MVC (STUDI KASUS SISTEM INFORMASI ASSET) Falahah 1, Rata Puspita 2 1, Prodi Tekik Iformatika, Uiversitas Widyatama Bdug, 2 S2 Tekik Iformatika, Telkom Uiversity Bdug 1 falahah@widyatama.ac.id 2 2push@gmail.com ABSTRACT Approach to applicatio developmet is ow very varied d all have oe goal which is to facilitate the work of the programmer. I additio to a variety of approaches, also available tools for applicatio developmet (also called framework) which is popularly referred to. The use of the framework is cosidered to facilitate the desig process d accelerate the programmig process. Oe popular cocept adopted by various frameworks, particularly i eviromet of web-based applicatios is the cocept of MVC (Model, View, Cotroller). I this cocept, programmer makes the separatio betwee the model (which hdles the data), View (dealig with the user iterface), d cotroller (hdle trsactios d data modificatio). This cocept c be applied without use a particular framework, as log as the programmer uderstd the basic priciple, which is how to separate the program code ito three sectios d prepare a programmig structure that supports the cocept. Case study demostrates how to apply these cocepts i a sub module accompied by relevt script. The case study is attempt to provide example that c help programmers uderstd d apply the cocept of MVC without relyig o a particular framework d c be used i various eviromets programmig lguage that supports object-orieted cocepts. Keywords:MVC, programmig, cocept, structure, case study. PENDAHULUAN Saat ii, pedekat dalam pegembg aplikasi sudah sgat beragam d sudah byak tersedia berbagai alat btu yg memudahk pembuat program dalam meyelesaik tugas mereka. Alat btu tersebut dibgu berdasark beberapa kosep dasar yg populer saat ii, misalya berbasis obyek, berbasis kompoe, d lai-lai. Salah satu kosep dasar arsitektur pegembg aplikasi yg saat ii byak dijadik dasar dalam pembuat alat btu pegembg aplikasi yaitu kosep MVC (Model, View d Cotroller). Pada kosep ii, arsitektur aplikasi dibuat mejadi tiga lapis yaitu lapis Model yg megi data, lapis View yg megi tarmuka peggua, d lapis Cotroller yg megi proses d operasi pada data, yg dilakuk oleh peggu melalui tarmuka. Kosep MVC ii secara luas diguak obyek. Koferesi Nasioal Tekologi Iformasi d Aplikasiya Palembg, 13 September 2014 baik pada aplikasi berbasis web maupu desktop. Pada aplikasi berbasis web, kosep MVC byak diterapk pada berbagai framework yg populer seperti code igiter, yii, symfoy d lai-lai. Kebyak pembuat program belajar megguak framework tersebut deg megikuti tutorial yg sudah disediak, tetapi byak yg belum memahami bear bagaima dasar peerap kosep MVC tersebut. Pada dasarya, kosep MVC dapat diterapk tpa harus megguak framework apapu, asalk pembuat program memahami prisip dasarya d mercg program megikuti kosep tersebut. Deg memahami prisip dasar tersebut, peerap MVC dapat dilakuk pada ligkug pemrogram apapu, baik yg berbasis web maupu desktop, d dapat diterapk pada bahasa pemrogram apapu, selama bahasa pemrogram tersebut medukug kosep

2 D2 KONSEP MODEL, VIEW, CONTROLLER Model View Cotroller atau MCV adalah arsitektur yg memisahk tara model, view d cotroller. Dalam suatu aplikasi, bagi yg palig serig megalami perubah adalah bagi user iterface, dima terkadg user iterface ii berkait erat deg bisis logic dari aplikasi tersebut, sehigga perubah pada user iterface sedikit byak ak mempegaruhi bisis logic yg ada. Sebagai solusi atas permasalah tersebut, maka byak developer yg membagi pegembg sistem dalam 3 bagi, yaitu Model - View Cotroller[1]. Lapis Model berfugsi utuk merepresetasik data yg diguak oleh aplikasi, kompoe yg termasuk ke dalam lapis model ii adalah peampug data, persistce d proses mipulasi data. Lapis View adalah lapis yg beriteraksi lgsug deg user. Hya lapis iilah yg diguak utuk beriteraksi deg user, d di lapis iilah letak user iterface. Terakhir adalah lapis Cotroller, lapis ii berfugsi meyediak detail alur program d trsisi tar lapis, lapis ii juga bertggug jawab terhadap evet yg dibuat oleh user dari View utuk melakuk mipulasi data melalui lapis Model. Gambar 1. Kosep Model, View d Cotroller [1] Kelebih dari pemisah Model View d Cotroller ii adalah [4]: 1. Mempermudah proses pemelihara aplikasi karea user iterface, bisis proses d mipulasi data terletak pada bagi-bagi yg terpisah 2. Deg adya pemisah tara Model View d Cotroller, maka ak memudahk kompoe-kompoe tersebut utuk diguak di aplikasi lai. 3. Memugkik ketersedia multiple iterface, karea posisi View terpisah deg bisis proses d mipulasi data. 4. Megurgi ketergtug tara user iterface, mipulasi data d bisis proses, sehigga memudahk dalam meambah atau megurgi modul di dalam aplikasi tersebut. 5. Memudahk pembagi tugas tar developer dalam membgu aplikasi. Selai kelebih-kelebih tersebut, kosep MVC juga memiliki kekurgkekurg yaitu [4]: 1. Peigkat kompleksitas aplikasi karea arsitektur aplikasi terbagi mejadi tiga bagi. 2. Meimbulk loosely coupled (kompoe aplikasi yg membuat/ megacu kepada kompoe laiya deg sedikit/tpa iformasi detil dari kompoe yg diacu tersebut). Pada aplikasi berbasis web, dikeal beberapa jeis MVC yaitu [3]: Server side MVC, dima seluruh proses bisis dilakuk pada sisi server. Campur Server Side d Cliet Side MVC, yaitu proses dilakuk di sisi cliet d sisi server, bisa megguak atua tidak megguak model dalam koeksi ke server d biasya memiliki kompleksitas yg tiggi. Rich Iteret Applicatio (RIA), atau fat cliet, yaitu merupak aplikasi web yg memiliki kemampu mirip aplikasi desktop, d memiliki bagi yg megambil data sediri (MVC tersediri) d hya bagi model yg ada di bagi server. Koferesi Nasioal Tekologi Iformasi d Aplikasiya Palembg, 13 September 2014

3 D3 Saat ii, sudah byak platform pemrogram yg medukug kosep MVC, khususya pada aplikasi berbasis web. Di Idoesia, framework aplikasi web berbasis MVC yg saat ii byak diguak tara lai yii, code igiter, d symfoy. Peggua framework tersebut diggap dapat mempercepat proses pemrogram d memudahk dalam modifikasi program akibat perubah struktur data. Meskipu sudah tersedia byak framework siap pakai, ada baikya dipahami prisip dasar MVC itu sediri, d pemaham bahwa kita dapat membgu aplikasi berbasis arsitektur MVC tpa megguak framework [2]. Berdasark pertimbg tersebut, maka pada tulis ii ak dibahas kosep dasar d cotoh-cotoh yg relev deg peerap arsitektur MVC pada aplikasi berbasis web, tpa megguak framework. PENERAPAN KONSEP MVC Ilustrasi Studi Kasus Sebagai studi kasus, ak dicotohk bagaima membuat rcg program berbasis arsitektur MVC pada salah satu sub modul aplikasi berbasis web. Aplikasi yg ak diguak sebagai cotoh adalah aplikasi sistem iformasi pegelola asset, yg disebut sebagai SIMBADA (Sistem Iformasi Barg Daerah). Secara umum, sistem ii memiliki dua kelompok peggua utama yaitu selaku user (pegelola asset), d admiistrator (admiistrator sistem d peggug jawab / pegelola data master). Sistem iformasi ii dibuat utuk diguak oleh salah satu pemeritah daerah. SIMBADA memiliki beberapa fitur utama yaitu modul pereca, pe, pemakai, d pegedali. Pada cotoh ii, ak diambil sub modul pe, khususya pada proses pecatat hasil pe. Pecatat hasil pe dilakuk setelah seluruh proses pe selesai dilakuk. Proses pe sediri melalui sergkai tahap pjg seperti alisis permita, lelg, evaluasi harga, pemasok, d lai-lai yg tidak dicakup dalam bahas ii. Secara sigkat, proses ii dapat dilihat Koferesi Nasioal Tekologi Iformasi d Aplikasiya Palembg, 13 September 2014 pada gambar 2 yg meampilk Busiess Object Model utuk pe. Gambar 2. Busiess Object Model Proses Barg Satu proses pe berupa form pe yg dibuat oleh petugas terkait. Form ii memuat iformasi periode pe, jeis pe, d spesifikasi barg yg dimita. Satu kali pe dapat memuat beberapa item permita barg. Oleh karea itu, betuk umum form pe adalah header d detail, dima detil memuat item permita barg. Berdasark fugsi proses pe, maka dilakuk idetifikasi kebutuh fugsioal seperti cotoh yg terctum pada tabel 1. Pada tabel tersebut terlihat ada 4 proses utama yg merupak operasi dasar pegelola data yaitu CRUD (Create, Read, Update, Delete) Tabel 1. Kebutuh Fugsioal utuk No Kode Kebutuh 1 P01 2 P P P P02 6 P P02.2 Deskripsi Kebutuh Megelola Data Daftar Hasil Barg Mecatat Data Barg Megedit Data Barg Meghapus Data Daftar Hasil Barg Megelola Data Barg Mecatat Data Barg Megedit Data Barg

4 D4 8 P02.3 Meghapus Data Barg Gambar 3 memperlihatk fugsioalitas modul pe dari sudut pdg peggua (user) yaitu pitia pe. Gambar 3. Use Case Proses Percg Megguak Kosep MVC Pada pegembg aplikasi ii, pedekat yg diguak dalam melakuk alisis adalah pemodel RUP (ratioal uified process). Pada RUP, kelas dibagi mejadi tiga yaitu Boudary Class, Cotrol Class d Etity Class. Pada kosep MVC, pemodel kelas tersebut diterjemahk mejadi tiga kelas juga yaitu Etity Class mejadi Model Class, Boudary Class mejadi View Class, Cotrol Class ak tetap mejadi Cotrol Class. Pada kosep MVC, ketiga kelas di atas perlu disiapk utuk setiap tabel yg ak diakses. Pada cotoh kasus ii, didefiisik kelas-kelas utuk setiap bagi seperti yg terctum pada tabel 2. Pada tabel terlihat bahwa utuk satu kelompok operasi CRUD pada tabel yg sama (Req P01.1, P01.2, d P01.3) dapat dicakup oleh satu class Model, View d Cotroller yg sama. Kebutuh P01 mewakili operasi pada data bagi header d P02 mewakili operasi pada data bagi detil (item pe barg). No Tabel 2. Rcg Model, View d Cotroller P01 Nama Proses Kelola Data Model View Cotr oller Tbl_heade V_header_ C_hea r_pe pe der_pe P01.1 P01.2 P01.3 P02 P02.1 P02.2 P02.3 Koferesi Nasioal Tekologi Iformasi d Aplikasiya Palembg, 13 September 2014 Catat Data Barg Edit Data Hapus Data Kelola Data Catat Data Barg Edit Data Hapus Data Tbl_heade r_pe, Tbl_lokasi TBL_head er_pegad a, TBL_loaks i TBL_head er_pegad a TBL_peg ada TBL_peg ada, TBL_asset TBL_peg ada, TBL_asset TBL_peg ada F_header_p e E_header_ pe V_header_ pe V_pe F_pe E_pe V_pe C_hea der_pe C_hea der_pe C_hea der_pe C_pe C_pe C_pe C_pe Implemetasi Kosep MVC Setelah dilakuk idetifikasi classclass yg diperluk, utuk implemetasiya maka setiap kelompok class tersebut dibuat dalam satu folder. Pada cotoh kasus ii, karea aplikasi ak diguak oleh dua kelompok peggua yaitu admi d user, deg spesifikasi fugsioalitas yg berbeda, maka pada folder aplikasi disiapk dua subfolder yaitu admi d user. Hal ii utuk memudahk pegelola kode program. Seljutya, pada setiap subfolder tersebut, dibuat subfolder utuk megelompok kelas-kelas tadi berdasark kosep MVC sehigga dibuat tiga folder yaitu cotrol (utuk kelas Cotrol), etity (utuk kelas Model), d ui (utuk kelas View). Struktur folder ii dapat dilihat pada gambar 4. Pada masig-masig folder kemudi ditempatk class yg sesuai. Sebagai cotoh, misalya ak dibahas struktur kode utuk proses CRUD header pe. Cotoh berikut (tbl_head_pe.php) adalah skrip bagi etity utuk tabel head_ pe. Skrip ii memuat fugsifugsi utama yaitu koeksi ke database, meambahk data baru (fugsi

5 D5 iput_head_pe yg mewakili fugsi Create), membaca d meampilk data (fugsi get_data_head d get_head yg mewakili fugsi Read), memodifikasi data (fugsi edit_head_pe yg mewakili fugsi Update) d meghapus data (delete_head_pe yg mewakili fugsi Delete). tampil(){} Kemudi, dibuat kelas cotrol deg ama ctrl_head_pe.php yg diletakk pada folder cotrol. Kelas ii ak memggil tbl_head_pe.php sebagai kelas model yg ak diakses. Pada kelas ii, dimuat fugsi-fugsi utama seperti membaca data (get_data), modifikasi data (update_head _pe), meambahk data baru (get_isert_head), d meghapus data (delete_head_pe). ctrl_head_pe.php <? require "../etity/tbl_head_pe.php"; class ctrl_head_pe{ get_data($i_pe){ $tbl = ew tbl_head_pe(); $tbl->get_data_head_pe($i_pe); get_edit($i_pe){ Gambar 4. Struktur Folder Aplikasi get_isert_head_pe($c_skpd,$c_kab,$c_prov,$d_pe,$i_kep_skpd,$n_kep_skpd,$y_periode ) { } get_head_pe(){ } update_head_pe($i_pe,$c_skpd,$c_ka b,$c_prov,$d_pe,$i_kep_skpd,$n_kep_skpd,$ Y_periode) { } delete_head_pe($i_pe) { } tbl_head_pe.php <? require_oce("mysql.php"); require_oce("../cotrol/ctrl_head_pe.php "); class tbl_head_pe{ koek(){..} get_data_head_pe($i_pe) {..} get_head_pe(){..} iput_head_pe($c_skpd,$c_kab,$c_prov,$d_p e,$i_kep_skpd,$n_kep_skpd,$y_periode) {..} edit_head_pe($i_pe,$c_skpd,$c_kab, $C_prov,$D_pe,$I_kep_skpd,$N_kep_skpd,$Y_ periode){..} delete_head_pe($i_pe){ get_dataset(){ Koferesi Nasioal Tekologi Iformasi d Aplikasiya Palembg, 13 September 2014 Seljutya, disiapk kelas utuk meampilk data yg diletakk pada folder ui (r_head_pe.php). Kelas ii berper sebagai bagi View, yg didalamya memuat fugsi-fugsi membaca d meampilk data (get_data, tampil_head_pe), d modifikasi data (yg berper meerusk parameter ke bagi cotroller). r_head_pe.php <? require "../cotrol/ctrl_head_pe.php"; require "../display_header_admi.php"; class r_head_pe{ isert_data_head_pe(){.} edit_data_head_pe($i_pe,$c_skpd,$c _kab,$c_prov,$d_pe,$i_kep_skpd,$n_kep_skp d,$y_periode)

6 D6 {.} get_data(){.} get_cetak_i_pe(){.} get_i_pe(){.} get_data_i_pe(){.} get_deletehead_pe(){.} get_isert_head_pe(){.} get_edit_head_pe(){.} tampil_head_pe(){.} Kosep ii diterapk pada semua tabel yg ak diakses d dimodifikasi pada aplikasi. Deg meerapk kosep ii, meskipu awalya terkes bahwa aplikasi mejadi lebih kompleks, tetapi dalam proses modifikasi aplikasi akibat perubah struktur database, ak mejadi lebih mudah karea setiap tabel dikelola pada script yg terpisah sehigga mudah megisolasi perubah pada kelompok script tertetu. Hal yg sama juga terjadi pada proses peguji karea kesalah dapat segera diidetifikasi d diarahk pada kelompok script tertetu. KESIMPULAN Berdasark kaji atas kosep MVC ii dapat disimpulk hal-hal sebagai berikut: 1. Kosep MVC adalah kosep dasar yg dapat diterapk pada berbagai bahasa pemrogram sejauh bahasa pemrogram tersebut medukug kosep pemrogram berorietasi obyek. 2. Pada peerap MVC, pembuat program perlu melakuk alisis atas proses bisis yg ada d megidetifikasi kelas-kelas yg harus disiapk sebelum membuat kode. Kelas ii harus dircg sedemiki rupa sehigga utuk setiap sumber data yg diakses (tabel) perlu disiapk miimal tiga kelas yg salig beriteraksi satu sama lai. 3. Peerap kosep MVC pada pemrogram memugkik kemudah pada proses modifikasi d pemelihara program akibat perubah tarmuka ataupu perubah struktur sumber data. Hal ii karea deg adya pemisah, ak memudahk pembuat program dalam megisolasi perubah d megidetifikasi perubah d peelusur kesalah. DAFTAR PUSTAKA [1] Hopkis, Callum, 2013, "The MVC Patter d PHP, Part 1", diakses dari ( tggal 22 Juli [2] Koirala, Shivprasad, 2014, "Lear MVC (Model View Cotroller) step by step i 7 days", diakses dari situs tggal 22 Juli [3] Perma, Budi, 2013, "Aplikasi CRUD Megguak Framework Codeigiter deg Tekik Scaffoldig", diakses dari situs ilmukomputer.org, tggal 25 Juli [4] Rahmadisyah, Dudi, d Dedy Irw, 2012, "Implemetasi Metode Model View Cotroller Megguak Framework Code Igiter dalam Pegembg Aplikasi Majeme Depo Petikemas pada Uit Usaha Belaw Logistics Ceter", Prosidig Semiar Nasioal Tekologi Iformasi d Komuikasi (SNASTIKOM 2012). Koferesi Nasioal Tekologi Iformasi d Aplikasiya Palembg, 13 September 2014

APLIKASI PENGARSIPAN SURAT MENYURAT PADA PROGRAM PASCASARJANA UNIVERSITAS ISLAM KALIMANTAN MUHAMMAD ARSYAD ALBANJARI BANJARMASIN

APLIKASI PENGARSIPAN SURAT MENYURAT PADA PROGRAM PASCASARJANA UNIVERSITAS ISLAM KALIMANTAN MUHAMMAD ARSYAD ALBANJARI BANJARMASIN Jural Tekik Mesi UNISKA Vol. 02 No. 02 Mei 2017 APLIKASI PENGARSIPAN SURAT MENYURAT PADA PROGRAM PASCASARJANA UNIVERSITAS ISLAM KALIMANTAN MUHAMMAD ARSYAD ALBANJARI BANJARMASIN 1 Muthia Farida, 2 Di Agustii

Lebih terperinci

SISTEM PENDUKUNG KEPUTUSAN PEMILIHAN LAPTOP MENGGUNAKAN LOGIKA FUZZY (STUDI KASUS DI MASCOM SUKOHARJO)

SISTEM PENDUKUNG KEPUTUSAN PEMILIHAN LAPTOP MENGGUNAKAN LOGIKA FUZZY (STUDI KASUS DI MASCOM SUKOHARJO) SISTEM PENDUKUNG KEPUTUSAN PEMILIHAN LAPTOP MENGGUNAKAN LOGIKA FUZZY (STUDI KASUS DI MASCOM SUKOHARJO) Aditya Dwi Jatmiko, Sri Huig Awariigsih, Dahl Susilo Tekik Iformatika Uiversitas Sahid Surakarta adit_versus@yahoo.co.id;

Lebih terperinci

IMPLEMENTASI PHP TERHADAP RANCANGAN SISTEM PENYALURAN BEASISWA BERBASIS TOKEN

IMPLEMENTASI PHP TERHADAP RANCANGAN SISTEM PENYALURAN BEASISWA BERBASIS TOKEN IMPLEMENTASI PHP TERHADAP RANCANGAN SISTEM PENYALURAN BEASISWA BERBASIS TOKEN Taufik Teguh Pribadi Jurus Sistem Iformasi Sekolah Tiggi Tekik Harap Med ttp.aja@gmail.com Abstrak Peyalur beasiswa pada lembaga

Lebih terperinci

PENGARUH PENERAPAN PEMBELAJARAN KOOPERATIF DENGAN TEKNIK DUA TINGGAL DUA TAMU TERHADAP PEMAHAMAN KONSEP MATEMATIS SISWA KELAS VIII SMPN 31 PADANG

PENGARUH PENERAPAN PEMBELAJARAN KOOPERATIF DENGAN TEKNIK DUA TINGGAL DUA TAMU TERHADAP PEMAHAMAN KONSEP MATEMATIS SISWA KELAS VIII SMPN 31 PADANG PENGARUH PENERAPAN PEMBELAJARAN KOOPERATIF DENGAN TEKNIK DUA TINGGAL DUA TAMU TERHADAP PEMAHAMAN KONSEP MATEMATIS SISWA KELAS VIII SMPN 31 PADANG JURNAL Oleh : EMELDA WISTA NIM. 09050131 PROGRAM STUDI

Lebih terperinci

ANALISIS SISTEM INFORMASI MANAJEMEN PENGELOLAAN SURAT BERBASIS KOMPUTER (DI PUSLITBANG TEKMIRA)

ANALISIS SISTEM INFORMASI MANAJEMEN PENGELOLAAN SURAT BERBASIS KOMPUTER (DI PUSLITBANG TEKMIRA) JURNAL LPKIA, Vol1 No1, September 2017 ANALISIS SISTEM INFORMASI MANAJEMEN PENGELOLAAN SURAT BERBASIS KOMPUTER (DI PUSLITBANG TEKMIRA) 1 Diqy Fakhru Siddieq,ST,MKom, 2 Wisu Ramayadi 1 Program Studi Tekik

Lebih terperinci

Himawan Ariefianto 1, Mohamad Dani, MT 2, Asep Nugraha, MT 3 1, 2,

Himawan Ariefianto 1, Mohamad Dani, MT 2, Asep Nugraha, MT 3 1, 2, Percg D Implemetasi Aplikasi Pemes Mak D Mium Berbasis Cliet Server Deg Platform Adroid (Studi Kasus Waroeg Steak Ad Shake) Himaw Ariefito 1, Mohamad Di, MT 2, Asep Nugraha, MT 3 himawariefito@gmail.com

Lebih terperinci

SISTEM PAKAR DIAGNOSA PENYAKIT AYAM BERBASIS MOBILE COMPUTING MENGGUNAKAN METODE INFERENSI

SISTEM PAKAR DIAGNOSA PENYAKIT AYAM BERBASIS MOBILE COMPUTING MENGGUNAKAN METODE INFERENSI Koferesi Nasioal Ilmu Sosial & Tekologi (KNiST) Maret 2013, pp. 22~27 SISTEM PAKAR DIAGNOSA PENYAKIT AYAM BERBASIS MOBILE COMPUTING MENGGUNAKAN METODE INFERENSI 22 Ijma Solihah 1, A.Guaw 2, Apip Supidi

Lebih terperinci

PENGGUNAAN METODE KECERDASAN BUATAN RUNUT MAJU DALAM MEMECAHKAN PERMASALAHAN GAME LABIRIN I

PENGGUNAAN METODE KECERDASAN BUATAN RUNUT MAJU DALAM MEMECAHKAN PERMASALAHAN GAME LABIRIN I Jural Ilmu Komputer - Volume 5 - No 1 - April 2012 PENGGUNAAN METODE KECERDASAN BUATAN RUNUT MAJU DALAM MEMECAHKAN PERMASALAHAN GAME LABIRIN I Gede Sti Astawa Jurus Ilmu Komputer Uiversitas Udaya Email

Lebih terperinci

IDENTIFIKASI RENDAHNYA MINAT MASYARAKAT MENGGUNAKAN JEMBATAN PENYEBERANGAN DENGAN METODE FAULT TREE ANALYSIS

IDENTIFIKASI RENDAHNYA MINAT MASYARAKAT MENGGUNAKAN JEMBATAN PENYEBERANGAN DENGAN METODE FAULT TREE ANALYSIS Jural Pedidik Tekologi d Kejuru IDENTIFIKASI RENDAHNYA MINAT MASYARAKAT MENGGUNAKAN JEMBATAN PENYEBERANGAN DENGAN METODE FAULT TREE ANALYSIS Kiti Wijaya 1), Asri Lubis 2), d Ruri Aditya Sari 3) 1 Jurus

Lebih terperinci

SISTEM INFORMASI KEPEGAWAIAN BERBASIS WEB DI KEJAKSAAN NEGERI KABUPATEN BANDUNG

SISTEM INFORMASI KEPEGAWAIAN BERBASIS WEB DI KEJAKSAAN NEGERI KABUPATEN BANDUNG SISTEM INFORMASI KEPEGAWAIAN BERBASIS WEB DI KEJAKSAAN NEGERI KABUPATEN BANDUNG 1 Charel Samuel Matulessy, S.T., M.Kom., Pigi Tridisyah 1 Program Studi Teknik Informatika POLITEKNIK & STMIK LPKIA Program

Lebih terperinci

BAB III METODE PENELITIAN. lokasi penelitian. Hal ini didasarkan pada pertimbangan sebagai berikut : dan pelatihan terhadap kinerja pegawai.

BAB III METODE PENELITIAN. lokasi penelitian. Hal ini didasarkan pada pertimbangan sebagai berikut : dan pelatihan terhadap kinerja pegawai. BAB III METODE PENELITIAN 3.1 Lokasi d Waktu Peeliti 3.1.1 Lokasi Peeliti Dalam pelaksa peeliti ii, peeliti meetapk ktor Bad Pemeriksa Keug Perwakil RI Provisi Gorotalo sebagai lokasi peeliti. Hal ii didasark

Lebih terperinci

MI2193 PEMROGRAMAN WEB LANJUT PHP FRAMEWORK. Created by MTA Revised by HPU

MI2193 PEMROGRAMAN WEB LANJUT PHP FRAMEWORK. Created by MTA Revised by HPU MI2193 PEMROGRAMAN WEB LANJUT PHP FRAMEWORK Created by MTA Revised by HPU SET THE FRAME, GET TO WORK Arsitektur MVC Programming-in-large Pengembangan Berbasis Komponen Framework MODEL-VIEW-CONTROLLER (MVC)

Lebih terperinci

SATUAN ACARA PERKULIAHAN (SAP) PROGRAM STUDI AKUNTANSI

SATUAN ACARA PERKULIAHAN (SAP) PROGRAM STUDI AKUNTANSI STIE Bisma Lepisi Jl. Ks. Tubu No. 11 Tgerg 15112 Telp.:(021) 558 9161-62. Fax.:(021) 558 9163 SATUAN ACARA PERKULIAHAN (SAP) PROGRAM STUDI AKUNTANSI Kode Mata Kuliah Nama Mata Kuliah Kelompok Mata Kuliah

Lebih terperinci

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA BAB II TINJAUAN PUSTAKA Desa d kawas perdesa merupak ujung tombak dari pembgun sebuah negara. Dalam pembgun desa d kawas perdesa, dibutuhk dukung dari pemerintah di atas desa (supra desa), yaitu kabupaten.

Lebih terperinci

Analisis Dan Perancangan Sistem Informasi Manajemen Penjualan Spare Part Menggunakan Metodologi Berorientasi Objek Pada CV.

Analisis Dan Perancangan Sistem Informasi Manajemen Penjualan Spare Part Menggunakan Metodologi Berorientasi Objek Pada CV. Analisis D Percg Sistem Informasi Majemen Penjual Spare Part Menggunak Metodologi Berorientasi Objek Pada CV. Putra Gemilg Fendi (fenspin17@gmail.com), Maryto (maryto.tm@gmail.com) Suwirno Mawl, S.Kom.,

Lebih terperinci

APLIKASI PENGECEK HARGA PRODUK BERBASIS ANDROID WEB VIEW

APLIKASI PENGECEK HARGA PRODUK BERBASIS ANDROID WEB VIEW APLIKASI PENGECEK HARGA PRODUK BERBASIS ANDROID WEB VIEW 1 Wahyu Adam, 2 Kika Nurjah 1 Konsentrasi Majemen Informatika STMIK LPKIA 2 Program Studi Teknik Informatika STMIK LPKIA Jln. Soekarno Hatta No.

Lebih terperinci

Gambar 1. 1 Diagram Populer Framework (Sumber :

Gambar 1. 1 Diagram Populer Framework (Sumber : BAB 1. PENDAHULUAN Bab berikut ini merupakan pengenalan dasar terhadap sistem yang akan dibuat yang berisikan latar belakang, rumusan masalah, tujuan, batasan masalah dan sistematika pembahasan Implementasi

Lebih terperinci

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN 1.1 Latar Belakang BAB I PENDAHULUAN 1.1 Latar Belakang Salah satu bentuk penerapan teknologi informasi dalam dunia bisnis adalah sebuah aplikasi penjualan terintegrasi, dalam artian sistem yang mampu membantu meningkatkan

Lebih terperinci

AUDIT SISTEM INFORMASI KEPEGAWAIAN MENGGUNAKAN COBIT 4.1 (STUDI KASUS PADA DINAS ENERGI DAN SUMBER DAYA MINERAL PROVINSI JAWA BARAT)

AUDIT SISTEM INFORMASI KEPEGAWAIAN MENGGUNAKAN COBIT 4.1 (STUDI KASUS PADA DINAS ENERGI DAN SUMBER DAYA MINERAL PROVINSI JAWA BARAT) AUDIT SISTEM INFORMASI KEPEGAWAIAN MENGGUNAKAN COBIT 4.1 (STUDI KASUS PADA DINAS ENERGI DAN SUMBER DAYA MINERAL PROVINSI JAWA BARAT) Teguh Nurhadi Suharsoo, S. T., M. T., Rifa Faridatul Habibah Wijaya

Lebih terperinci

BAB I PENDAHULUAN 1.1. Latar Belakang

BAB I PENDAHULUAN 1.1. Latar Belakang BAB I PENDAHULUAN 1.1. Latar Belakang Perkembangan dunia perpustakaan, dari segi data dan dokumen yang disimpan, dimulai dari perpustakaan tradisional yang hanya terdiri dari kumpulan koleksi buku tanpa

Lebih terperinci

Perancangan Aplikasi E-Learning Pada SMA Nurul Iman Palembang

Perancangan Aplikasi E-Learning Pada SMA Nurul Iman Palembang Percg Aplikasi E-Learning Pada SMA Nurul Im Palembg Alhaze Perda (hazekuu@gmail.com) M. Haviz Irfi ( h_irfi@yahoo.com ) Jurus Sistem Informasi Kekhusus Komputerisasi Akuntsi STMIK MDP PALEMBANG Abstrak

Lebih terperinci

ABSTRAK. Kata Kunci : informasi, banjir, bandung, website.

ABSTRAK. Kata Kunci : informasi, banjir, bandung, website. ABSTRAK Pengembangan Website Informasi Banjir Kawasan Bandung adalah website untuk memberikan informasi banjir dari pengguna dan untuk pengguna. Pembuatan Website ini ditunjukkan agar mempermudah memberikan

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1 Manajemen Proyek 2.1.1. Pengertian Manajemen Menurut James A.F. Stoner (2006) Manajemen adalah suatu proses perencanaan, pengorganisasian, kepemimpinan, dan pengendalian upaya

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

ISBN: SNIPTEK 2014 RANCANG BANGUN SISTEM INFORMASI PENERIMAAN KARYAWAN BERBASIS WEB

ISBN: SNIPTEK 2014 RANCANG BANGUN SISTEM INFORMASI PENERIMAAN KARYAWAN BERBASIS WEB RANCANG BANGUN SISTEM INFORMASI PENERIMAAN KARYAWAN BERBASIS WEB Aay Suryi STMIK Nusa Mdiri (Margasatwa), Jakarta Selat aaysuryi@gmail.com Abdussomad STMIK Nusa Mdiri (Margasatwa), Jakarta Selat shomadresas@gmail.com

Lebih terperinci

Perancangan Aplikasi Pengolahan Data Pe rmintan Barang Berbasis Web. Oleh : Jaelani Npm : Manajemen Informatika - Polinela

Perancangan Aplikasi Pengolahan Data Pe rmintan Barang Berbasis Web. Oleh : Jaelani Npm : Manajemen Informatika - Polinela Perancangan Aplikasi Pengolahan Data Pe rmintan Barang Berbasis Web Oleh : Jaelani Npm : 10753019 Manajemen Informatika - Polinela Latar Belakang TRAGI GI GI GI Latar Belakang TRAGI Barang Permintaan GI

Lebih terperinci

Sistem Informasi Pemesanan Dan Penjualan Berbasis Web Pada Dewi Florist

Sistem Informasi Pemesanan Dan Penjualan Berbasis Web Pada Dewi Florist Sistem Informasi Pemes D Penjual Berbasis Web Pada Dewi Florist Hendy Setiady (hendy_setiady@mhs.mdp.ac.id) Yulistia (yulistia@mdp.ac.id) Jurus Sistem Informasi STMIK GI MDP Abstrak : Tuju dari penulis

Lebih terperinci

Sistem Informasi Manajemen Pembangunan Perumahan Pada PT. Tunas Visi Pratama

Sistem Informasi Manajemen Pembangunan Perumahan Pada PT. Tunas Visi Pratama Sistem Informasi Majemen Pembgun Perumah Pada PT. Tunas Visi Pratama M. Azief Fachreza (aziefreza@yahoo.co.id) Kirta Maha Bretta (kirta.mb@yahoo.com) Wiwatining, Ir, M.T.I (wi@mdp.ac.id) Jurus Sistem Informasi

Lebih terperinci

PERANCANGAN DAN IMPLEMENTASI TRY OUT (UJI COBA) SNMPTN (Seleksi Nasional Masuk Perguruan Tinggi Negeri) ONLINE PADA ANDROID

PERANCANGAN DAN IMPLEMENTASI TRY OUT (UJI COBA) SNMPTN (Seleksi Nasional Masuk Perguruan Tinggi Negeri) ONLINE PADA ANDROID PERANCANGAN DAN IMPLEMENTASI TRY OUT (UJI COBA) SNMPTN (Seleksi Nasional Masuk Perguruan Tinggi Negeri) ONLINE PADA ANDROID Penulis : Kristian Ariyanto Zai Jurusan : Teknik Informatika Fakultas : Ilmu

Lebih terperinci

BAB I PERSYARATAN PRODUK

BAB I PERSYARATAN PRODUK BAB I PERSYARATAN PRODUK Bab ini menjelaskan gambaran secara global produk tentang perangkat lunak produk yang akan dibuat, dalam hal ini ialah migrasi sistem informasi absensi dari pemrograman terstruktur

Lebih terperinci

Bab 2 Tinjauan Pustaka 2.1 Kajian Pustaka

Bab 2 Tinjauan Pustaka 2.1 Kajian Pustaka Bab 2 Tinjauan Pustaka 2.1 Kajian Pustaka Penelitian yang menerapkan arsitektur Model View Controller (MVC) telah banyak digunakan pada perancangan dan implementasi pembuatan sebuah sistem. Salah satu

Lebih terperinci

KAJIAN EFISIENSI PEMAKAIAN BAHAN BAKAR PADA KAPAL TUG BOAT DENGAN MENGGUNAKAN WEB- BASED MONITORING AND CONTROL SYSTEM DI PT X

KAJIAN EFISIENSI PEMAKAIAN BAHAN BAKAR PADA KAPAL TUG BOAT DENGAN MENGGUNAKAN WEB- BASED MONITORING AND CONTROL SYSTEM DI PT X KAJIAN EFISIENSI PEMAKAIAN BAHAN BAKAR PADA KAPAL TUG BOAT DENGAN MENGGUNAKAN WEB- BASED MONITORING AND CONTROL SYSTEM DI PT X Dy Faturachm, Yoseph Arya Dewto Fakuls Tekologi Kelaut, Uiversis Darma Persada

Lebih terperinci

BAB I PENDAHULUAN Latar Belakang

BAB I PENDAHULUAN Latar Belakang BAB I PENDAHULUAN Pada bab ini akan dijelaskan mengenai latar belakang penelitian dan pengembangan, rumusan masalah, identifikasi masalah, serta batasan-batasan permasalahan. Akan dijelaskan pula mengenai

Lebih terperinci

PERENCANAAN STRATEGIS SISTEM INFORMASI PADA PT. OPTIMA TRADING

PERENCANAAN STRATEGIS SISTEM INFORMASI PADA PT. OPTIMA TRADING Studia Iformatika: Jural Sistem Iformasi, 7(1), 2014, 1-16 PERENCANAAN STRATEGIS SISTEM INFORMASI PADA PT. OPTIMA TRADING Zukkri Ydi Z 1, Nur Aei Hidayah 2, Elsy Rahajeg 3 Program Studi Sistem Iformasi

Lebih terperinci

SISTEM PEMBUKA GATE LAMPU HIJAU OTOMATIS PADA TRAFFIC LIGHTS UNTUK KENDARAAN DARURAT MENGGUNAKAN SENSOR INFRA MERAH BERBASIS MIKROKONTROLER

SISTEM PEMBUKA GATE LAMPU HIJAU OTOMATIS PADA TRAFFIC LIGHTS UNTUK KENDARAAN DARURAT MENGGUNAKAN SENSOR INFRA MERAH BERBASIS MIKROKONTROLER SISTEM PEMBUKA GATE LAMPU HIJAU OTOMATIS PADA TRAFFIC LIGHTS UNTUK KENDARAAN DARURAT MENGGUNAKAN SENSOR INFRA MERAH BERBASIS MIKROKONTROLER 1 Dad Nurdi Bageda,S.T, M.T, 2 Muhammad Bi Aslami 1 Tekik Elektro

Lebih terperinci

ABSTRAK. Kata Kunci: Game, Pengunduhan, Voucher, Super Admin, Admin, Moderator,Player

ABSTRAK. Kata Kunci: Game, Pengunduhan, Voucher, Super Admin, Admin, Moderator,Player ABSTRAK Belakangan ini, banyak sekali bermunculan game-game provider di internet yang menawarkan pengunduhan content game, yang pada umumnya merupakan game-game kecil. Sehingga player yang telah terdaftar

Lebih terperinci

SISTEM INFORMASI PERSEDIAAN BARANG BERBASIS WEBSITE MENGGUNAKAN METODE WATERFALL DENGAN KONSEP PEMROGRAMAN TERSTRUKTUR

SISTEM INFORMASI PERSEDIAAN BARANG BERBASIS WEBSITE MENGGUNAKAN METODE WATERFALL DENGAN KONSEP PEMROGRAMAN TERSTRUKTUR SISTEM INFORMASI PERSEDIAAN BARANG BERBASIS WEBSITE MENGGUNAKAN METODE WATERFALL DENGAN KONSEP PEMROGRAMAN TERSTRUKTUR Erma Delima Sikumbg Program Studi Komputerisasi Akuntsi AMIK BSI Jakarta erma@bsi.ac.id

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

Sistem Informasi Laporan Kuangan, Rasio Likuiditas, dan Profitabilitas pada PT Stefvi Putri Mandiri

Sistem Informasi Laporan Kuangan, Rasio Likuiditas, dan Profitabilitas pada PT Stefvi Putri Mandiri Sistem Informasi Lapor Kug, Rasio Likuiditas, d Profitabilitas pada PT Stefvi Putri Mdiri Maria Priscilia Chdra (nini.duth@gmail.com) Welda (welda@stmik-mdp.com) Jurus Sistem Informasi STMIK GI MDP Abstrak

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

Analisis dan Perancangan Sistem Informasi Manufaktur Pada PG Mitra Palembang

Analisis dan Perancangan Sistem Informasi Manufaktur Pada PG Mitra Palembang Analisis d Percg Sistem Informasi Mufaktur Pada PG Mitra Palembg Andi_Gunaw (digunaw.19@gmail.com), Billy_Gunaw (kuthumi89@gmail.com) Henky_Honggo (henky@dosen.stmik-mdp.net) Jurus Sistem Informasi STMIK

Lebih terperinci

PENDAHULUAN. 1.1 Latar Belakang Masalah BAB I

PENDAHULUAN. 1.1 Latar Belakang Masalah BAB I BAB I PENDAHULUAN 1.1 Latar Belakang Masalah Perkembangan aplikasi web yang semakin pesat seiring dengan kemajuan teknologi internet juga sangat meningkatkan kemudahan serta kecepatan pengiriman data,

Lebih terperinci

FRAMEWORK PHP BERBASIS KOMPONEN UNTUK MEMBUAT FORMULIR DAN LAPORAN SECARA OTOMATIS ABSTRAK

FRAMEWORK PHP BERBASIS KOMPONEN UNTUK MEMBUAT FORMULIR DAN LAPORAN SECARA OTOMATIS ABSTRAK 1 FRAMEWORK PHP BERBASIS KOMPONEN UNTUK MEMBUAT FORMULIR DAN LAPORAN SECARA OTOMATIS ALI MUHTAS Program Studi Sistem Informasi S1, Fakultas Ilmu Komputer ABSTRAK Dalam pembangunan aplikasi perlu adanya

Lebih terperinci

BAB I PENDAHULUAN. Saat ini, teknologi perangkat bergerak semakin berkembang dan populer

BAB I PENDAHULUAN. Saat ini, teknologi perangkat bergerak semakin berkembang dan populer BAB I PENDAHULUAN 1.1 Latar Belakang Saat ini, teknologi perangkat bergerak semakin berkembang dan populer sebab pemakaian teknologi ini tidak dibatasi oleh lokasi dan dapat dibawa dengan mudah atau disimpan

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1 Sistem Informasi 2.1.1 Pengertian Sistem Informasi 1 Sistem Informasi adalah kombinasi dari teknologi dan aktivitas orang yang menggunakan teknologi itu untuk mendukung operasi

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

MEMBUAT CRUD (CREATE, READ, UPDATE & DELETE) DENGAN CODEIGNITER

MEMBUAT CRUD (CREATE, READ, UPDATE & DELETE) DENGAN CODEIGNITER MEMBUAT CRUD (CREATE, READ, UPDATE & DELETE) DENGAN CODEIGNITER Pepen Aandrian Syah pepenaan@gmail.com Abstrak Didalam dunia pemograman CRUD atau Create, Read, Update dan Delete adalah hal dasar bisa dibilang

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Instalasi Software Dalam pembuat program ini, penulis menggunak Microfost Visual Studio 2005 untuk implementasi program, Crystal Report 8 untuk implementasi program

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

1. Pendahuluan. Berdasarkan latar belakang yang telah disampaikan, maka didapat beberapa hasil rumusan masalah, antara lain:

1. Pendahuluan. Berdasarkan latar belakang yang telah disampaikan, maka didapat beberapa hasil rumusan masalah, antara lain: 1. Pendahuluan 1.1. Latar Belakang Tujuan pendidikan adalah mempersiapkan generasi muda untuk mendidik diri mereka sendiri seumur hidup mereka-(robert Maynard Hutchins). Pendidikan merupakan hal yang menentukan

Lebih terperinci

PERENCANAAN PROGRAM PENINGKATAN MUTU PUSKESMAS DAN KESELAMATAN PASIEN PUSKESMAS X.

PERENCANAAN PROGRAM PENINGKATAN MUTU PUSKESMAS DAN KESELAMATAN PASIEN PUSKESMAS X. PERENCANAAN PROGRAM PENINGKATAN MUTU PUSKESMAS DAN KESELAMATAN PASIEN I. Pedahulu PUSKESMAS X. Dalam memberik pelay kepada masyarakat, seluruh uit pelay yg ada d seluruh karyaw berkomitme utuk memberik

Lebih terperinci

PERNYATAAN PERSETUJUAN PUBLIKASI KARYA ILMIAH... SURAT PERNYATAAN ORISINALITAS KARYA...

PERNYATAAN PERSETUJUAN PUBLIKASI KARYA ILMIAH... SURAT PERNYATAAN ORISINALITAS KARYA... ABSTRAK Seluruh proses pembuatan aplikasi ini menggunakan framework ADF Oracle. Framework ini sangat komptible dengan Database Server dari Oracle. Pembuatan aplikasi ini untuk membantu perusahaan didalam

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

KISI-KISI PENULISAN SOAL UJIAN SEKOLAH MATA PELAJARAN MATEMATIKA PEMINATAN TP 2016 / 2017

KISI-KISI PENULISAN SOAL UJIAN SEKOLAH MATA PELAJARAN MATEMATIKA PEMINATAN TP 2016 / 2017 KISI-KISI PENULISAN SOAL UJIAN SEKOLAH MATA PELAJARAN MATEMATIKA PEMINATAN TP 206 / 207 Nama Sekolah Mata Pelajar Kurikulum : SMA NEGERI... JAKARTA : MATEMATIKA PEMINATAN : KUR 203 Revisi No Kompetesi

Lebih terperinci

BAB II KAJIAN PUSTAKA. seluler (mobile) seperti telepon pintar (smartphone) dan komputer tablet. Android

BAB II KAJIAN PUSTAKA. seluler (mobile) seperti telepon pintar (smartphone) dan komputer tablet. Android BAB II KAJIAN PUSTAKA A. Android Android adalah sistem operasi berbasis Linux yang digunakan untuk telepon seluler (mobile) seperti telepon pintar (smartphone) dan komputer tablet. Android menyediakan

Lebih terperinci

Materi 1 E-Commerce Lanjut (Codeigniter) 3 SKS Semester 7 S1 Sistem Informasi UNIKOM 2015 Nizar Rabbi Radliya

Materi 1 E-Commerce Lanjut (Codeigniter) 3 SKS Semester 7 S1 Sistem Informasi UNIKOM 2015 Nizar Rabbi Radliya Materi 1 E-Commerce Lanjut (Codeigniter) 3 SKS Semester 7 S1 Sistem Informasi UNIKOM 2015 Nizar Rabbi Radliya nizar.radliya@yahoo.com Nama Mahasiswa NIM Kelas Kompetensi Dasar 1. Memahami cakupan materi

Lebih terperinci

SISTEM INFORMASI PENGOLAHAN DOKUMEN PERSURATAN PADA BADAN LINGKUNGAN HIDUP PROVINSI SUMSEL

SISTEM INFORMASI PENGOLAHAN DOKUMEN PERSURATAN PADA BADAN LINGKUNGAN HIDUP PROVINSI SUMSEL SISTEM INFORMASI PENGOLAHAN DOKUMEN PERSURATAN PADA BADAN LINGKUNGAN HIDUP PROVINSI SUMSEL Zulprisyah (zulprisyah04@yahoo.com) Dafid (dafid@stmik-mdp.net) Jurus Sistem Informasi STMIK GI MDP Abstrak :

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

RENCANA PEMBELAJARAN SEMESTER (RPS)

RENCANA PEMBELAJARAN SEMESTER (RPS) RENCANA PEMBELAJARAN SEMESTER (RPS) IKG3A3 SOFTWARE PROJECT 2 Disusun oleh: PROGRAM STUDI S1 ILMU KOMPUTASI FAKULTAS INFORMATIKA TELKOM UNIVERSITY LEMBAR PENGESAHAN Rencana Pembelajaran Semester

Lebih terperinci

Usulan Bauran Pemasaran Berdasarkan Analisis Segmentasi, Targeting, dan Positioning untuk Meningkatkan Penjualan di Toko TnC

Usulan Bauran Pemasaran Berdasarkan Analisis Segmentasi, Targeting, dan Positioning untuk Meningkatkan Penjualan di Toko TnC Usul Baur Pemasar Berdasark Aalisis Segmetasi, Targetig, Positioig Meigkatk Pejual di Toko TC Kataria Aprilii 1, Igatius A. Sdy 2, Moika S. Tara 3 1,2) Fakultas Tekologi Idustri, Program Studi Tekik Idustri,

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

Perancangan Aplikasi Tari Bali Klasik Berbasis Web

Perancangan Aplikasi Tari Bali Klasik Berbasis Web Koferesi Nasioal Sistem & Iformatika 207 STMIK STIKOM Bali, 0 Agustus 207 Peracaga Aplikasi Bali Klasik Berbasis Web Nyoma Utami Jauhari ), Ni Luh Ayu Kartika Yuias S 2), Made Rudita 3) STIKOM Bali Jala

Lebih terperinci

FRAMEWORK CODEIGNITER

FRAMEWORK CODEIGNITER FRAMEWORK CODEIGNITER COURSE TEKNIK INFORMATIKA SEMESTER GENAP 2014 DISUSUN OLEH: MOH. ALI FIKRI POLITEKNIK INDRAMAYU (POLINDRA) 2014 A. Pendahuluan CodeIgniter CodeIgniter adalah aplikasi open source

Lebih terperinci

Beberapa metode pengembangan sistem : a. Metode pengembangan Evolusioner

Beberapa metode pengembangan sistem : a. Metode pengembangan Evolusioner PENDEKATAN PENGEMBANGAN SISTEM Beberapa metode pegembaga sistem : a. Metode pegembaga Evolusioer b. Metode pegembaga Re-usable c. Metode Prototypig d. Metode Pegembaga berorietasi objek a. METODE PENGEMBANGAN

Lebih terperinci

ABSTRAK. Kata kunci: Arduino, smartphone, server, controller

ABSTRAK. Kata kunci: Arduino, smartphone, server, controller ABSTRAK Pada masa sekarang ini orang-orang banyak yang lupa untuk mematikan alat listrik rumah tangga yang menggunakan listrik terutama lampu. Karena itu penelitian tentang bagaimana untuk menyelesaikan

Lebih terperinci

SISTEM INFORMASI PENGELOLAAN DATA BARANG PADA CV. SINAR SELABUNG

SISTEM INFORMASI PENGELOLAAN DATA BARANG PADA CV. SINAR SELABUNG SISTEM INFORMASI PENGELOLAAN DATA BARANG PADA CV. SINAR SELABUNG Msy. Yunia Roossari (yuniaroossari@yahoo. ) Iis Prades (iisprades.com) Jurus Sistem Informasi STMIK GI MDP Abstrak : Tuju peneliti adalah

Lebih terperinci

ABSTRAK. manfaatnya. Pemanfaatan komputer dimulai dari pengolahan data-data yang sangat rumit.

ABSTRAK. manfaatnya. Pemanfaatan komputer dimulai dari pengolahan data-data yang sangat rumit. ABSTRAK Pada zaman yang semakin maju ini peranan komputer semakin dirasakan manfaatnya. Pemanfaatan komputer dimulai dari pengolahan data-data yang sangat rumit. Adanya tuntutan pengelolaan yang baik pada

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM BAB III ANALISIS DAN PERANCANGAN SISTEM Pada bab ini akan diterangkan tentang analisa dan perancangan sistem sebuah website informasi wisata di Malang menggunakan algoritma Userbased Collaborative Filtering

Lebih terperinci

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI BAB III LANDASAN TEORI III.1. Sistem Informasi Sistem informasi adalah suatu sistem yang dibuat oleh manusia yang terdiri dari komponen komponen dalam organisasi untuk mencapai suatu tujuan yaitu menyajikan

Lebih terperinci

BAB IV ANALISIS DAN PERANCANGAN SISTEM. yang manual, yaitu dengan melakukan pembukuan untuk seluruh data dan

BAB IV ANALISIS DAN PERANCANGAN SISTEM. yang manual, yaitu dengan melakukan pembukuan untuk seluruh data dan BAB IV ANALISIS DAN PERANCANGAN SISTEM 4.1. Analisis Sistem Yang Sedang Berjalan Saat ini, sistem peminjaman dan pengembalian buku yang dilakukan di perpustakaan SMA Karya Pembangunan 2 Bangun masih menggunakan

Lebih terperinci

ABSTRAK. Kata Kunci : MVC (Model View Controller), Codeigniter PHP Framework, MySQL. Universita s Kristen Maranatha

ABSTRAK. Kata Kunci : MVC (Model View Controller), Codeigniter PHP Framework, MySQL. Universita s Kristen Maranatha ABSTRAK Sistem informasi absensi merupakan sebuah sistem yang mencatat kehadiran pegawai secara real time, dengan tujuan untuk kepentingan review suatu absensi yang nantinya akan digunakan sebagai salah

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

IMPLEMENTASI MVC PADA SITUS PORTAL PENCARIAN UNIVERSITAS DI DAERAH ISTIMEWA YOGYAKARTA. Rionaldi Sugiarto Katon Wijana, Wimmie Handiwidjojo

IMPLEMENTASI MVC PADA SITUS PORTAL PENCARIAN UNIVERSITAS DI DAERAH ISTIMEWA YOGYAKARTA. Rionaldi Sugiarto Katon Wijana, Wimmie Handiwidjojo IMPLEMENTASI MVC PADA SITUS PORTAL PENCARIAN UNIVERSITAS DI DAERAH ISTIMEWA YOGYAKARTA Rionaldi Sugiarto Katon Wijana, Wimmie Handiwidjojo Abstrak Daerah Istimewa Yogyakarta merupakan kota pelajar dan

Lebih terperinci

PERANCANGAN APLIKASI PEMBELAJARAN MUSEUM INTERAKTIF BERBASIS MOBILE DEVICE

PERANCANGAN APLIKASI PEMBELAJARAN MUSEUM INTERAKTIF BERBASIS MOBILE DEVICE Media Iformatika Vol. 0 No. 3 (20) PERANCANGAN APLIKASI PEMBELAJARAN MUSEUM INTERAKTIF BERBASIS MOBILE DEVICE Aa Hadiaa Sekolah Tiggi Maajeme Iformatika da Komputer LIKMI Jl. Ir. H. Djuada o.96 Badug 4032

Lebih terperinci

ANALISIS DAN PERANCANGAN SISTEM INFORMASI AKUNTANSI DENGAN MODEL BASISDATA REA (RESOURCES, EVENTS, AGENTS) DI KECAMATAN NONGSA BATAM ABSTRAK

ANALISIS DAN PERANCANGAN SISTEM INFORMASI AKUNTANSI DENGAN MODEL BASISDATA REA (RESOURCES, EVENTS, AGENTS) DI KECAMATAN NONGSA BATAM ABSTRAK ANALISIS DAN PERANCANGAN SISTEM INFORMASI AKUNTANSI DENGAN MODEL BASISDATA REA (RESOURCES, EVENTS, AGENTS) DI KECAMATAN NONGSA BATAM Metahelgia 1, Mursal 2 Universitas Batam Jl Abulyatama E-mail: metahelgiaauzar@yahoo.com

Lebih terperinci

BAB I PENDAHULUAN. sejak lama didominasi oleh perangkat digital non-komputer, menjadi. tanpa dibatasi lagi oleh ruang dan waktu.

BAB I PENDAHULUAN. sejak lama didominasi oleh perangkat digital non-komputer, menjadi. tanpa dibatasi lagi oleh ruang dan waktu. BAB I PENDAHULUAN A. Latar Belakang Teknologi internet telah mengubah wajah komunikasi dunia yang sejak lama didominasi oleh perangkat digital non-komputer, menjadi komunikasi komputer yang global. Teknologi

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

Sistem Informasi Manajemen Hubungan Pelanggan Pada PD. Mebel Marthi Palembang

Sistem Informasi Manajemen Hubungan Pelanggan Pada PD. Mebel Marthi Palembang Sistem Informasi Majemen Hubung Pelgg Pada PD. Mebel Marthi Palembg Hariysyah (tiharahari@gmail.com), Dafid, S.Si, M.T.I (Dafid@stmik-mdp.net) Jurus Sistem Informasi STMIK GI MDP PALEMBANG Abstrak: Tuju

Lebih terperinci

ABSTRAK. Kata Kunci: Aplikasi, web, permainan tradisional, Indonesia, JAVA, Play framework. Universitas Kristen Maranatha

ABSTRAK. Kata Kunci: Aplikasi, web, permainan tradisional, Indonesia, JAVA, Play framework. Universitas Kristen Maranatha ABSTRAK Indonesia memiliki berbagai macam budaya. Budaya Indonesia merupakan salah satu ciri khas dari bangsa Indonesia. Asal dari berbagai budaya tersebut salah satunya adalah beragam jenis permainan

Lebih terperinci

RANCANG BANGUN SISTEM INFORMASI REKAM MEDIS BERBASIS WEB (STUDI KASUS : RUMAH PERAWATAN PSIKO NEURO GERIATRI PURI SARAS SEMARANG)

RANCANG BANGUN SISTEM INFORMASI REKAM MEDIS BERBASIS WEB (STUDI KASUS : RUMAH PERAWATAN PSIKO NEURO GERIATRI PURI SARAS SEMARANG) RANCANG BANGUN SISTEM INFORMASI REKAM MEDIS BERBASIS WEB RANCANG BANGUN SISTEM INFORMASI REKAM MEDIS BERBASIS WEB (STUDI KASUS : RUMAH PERAWATAN PSIKO NEURO GERIATRI PURI SARAS SEMARANG) Julia Widya S.K.

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

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 Berdasarkan studi kepustakaan dan observasi yang dilakukan oleh peneliti, telah menemukan kasus yang sama dilakukan oleh peneliti lain sebelumnya

Lebih terperinci

SISTEM INFORMASI MANAJEMEN HUBUNGAN PELANGGAN PADA CV. CITRA MANDIRI PALEMBANG

SISTEM INFORMASI MANAJEMEN HUBUNGAN PELANGGAN PADA CV. CITRA MANDIRI PALEMBANG SISTEM INFORMASI MANAJEMEN HUBUNGAN PELANGGAN PADA CV. CITRA MANDIRI PALEMBANG Asterlia,tugasasterlia@gmail.com 1), BS.Saprii,bssaprii@ymail.com 2) Hendri Sopryadi, hendri@stmik-mdp.net 3) Program Studi

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

APLIKASI KEAMANAN DATA DENGAN TEKNIK STEGANOGRAFI MENGGUNAKAN METODE END OF FILE (EOF)

APLIKASI KEAMANAN DATA DENGAN TEKNIK STEGANOGRAFI MENGGUNAKAN METODE END OF FILE (EOF) APLIKASI KEAMANAN DATA DENGAN TEKNIK STEGANOGRAFI MENGGUNAKAN METODE END OF FILE (EOF) Michael Sitorus Universitas Satya Negara Indonesia Jalan Arteri Pondok Indah No. 11 Kebayoran Lama, Jakarta Selatan

Lebih terperinci

CLASS LIBRARY UNTUK PEMBUATAN APLIKASI CRUD

CLASS LIBRARY UNTUK PEMBUATAN APLIKASI CRUD CLASS LIBRARY UNTUK PEMBUATAN APLIKASI CRUD Wiwit Agus Triyanto Program Studi Sistem Informasi, Fakultas Teknik, Universitas Muria Kudus Gondangmanis, PO Box 53, Bae, Kudus 59352 Email: at.wiwit@yahoo.co.id

Lebih terperinci

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN 1.1 Latar Belakang BAB I PENDAHULUAN 1.1 Latar Belakang Badan Kepegawaian dan Pengembangan Sumber Daya Manusia (BKPSDM) adalah instansi pemerintahan yang dibentuk setelah otonomi daerah tahun 1999. Sebelum pelaksanaan otonomi

Lebih terperinci

Membuat CRUD Sederhana pada Framework Laravel

Membuat CRUD Sederhana pada Framework Laravel Membuat CRUD Sederhana pada Framework Laravel Abdul Rohman admin@abdulrohman.web.id :: http://www.abdulrohman.web.id Abstrak CRUD (Create, Read, Update dan Delete) merupakan program dasar yang harus dikuasai

Lebih terperinci

BAB I PENDAHULUAN. Matematika merupakan suatu ilmu yang mempunyai obyek kajian

BAB I PENDAHULUAN. Matematika merupakan suatu ilmu yang mempunyai obyek kajian BAB I PENDAHULUAN A. Latar Belakag Masalah Matematika merupaka suatu ilmu yag mempuyai obyek kajia abstrak, uiversal, medasari perkembaga tekologi moder, da mempuyai pera petig dalam berbagai disipli,

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 II TINJAUAN PUSTAKA DAN LANDASAN TEORI

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI 2.1 Tinjauan Pustaka Radite Purwahana dalam tugas akhirnya telah membuat tugas akhir yang berjudul RAPOR ONLINE SMA N 8 SURAKARTA BERBASIS PHP, MYSQL, DAN SMS

Lebih terperinci

Sistem Informasi Pemesanan dan Penyewaan Mobil Berbasis Web PadaCV. Louhan Mobilindo

Sistem Informasi Pemesanan dan Penyewaan Mobil Berbasis Web PadaCV. Louhan Mobilindo Sistem Informasi Pemes d Penyewa Berbasis Web PadaCV. Louh indo Salim Akhbar(salimakhbarr@gmail.com), Rudy Firmsyah(Rudyfm.90@gmail.com) Yulistia(Yulistia@stmik-mdp.net) Jurus Sistem Informasi STMIK GI

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

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

SISTEM LAYANAN MANDIRI PROGRAM KREATIVITAS MAHASISWA BERBASIS WEB RESPONSIVE (Studi Kasus CIC Student Center Universitas Muhammadiyah Malang)

SISTEM LAYANAN MANDIRI PROGRAM KREATIVITAS MAHASISWA BERBASIS WEB RESPONSIVE (Studi Kasus CIC Student Center Universitas Muhammadiyah Malang) SISTEM LAYANAN MANDIRI PROGRAM KREATIVITAS MAHASISWA BERBASIS WEB RESPONSIVE (Studi Kasus CIC Student Center Universitas Muhammadiyah Malang) TUGAS AKHIR Diajukan Untuk Memenuhi Persyaratan Guna Meraih

Lebih terperinci

SISTEM INFORMASI ADMINISTRASI TERINTEGRASI DENGAN LOCAL AREA NETWORK PADA DIVISI PERTAMBANGAN CV. PUTRA MANDIRI MENGGUNAKAN JAVA

SISTEM INFORMASI ADMINISTRASI TERINTEGRASI DENGAN LOCAL AREA NETWORK PADA DIVISI PERTAMBANGAN CV. PUTRA MANDIRI MENGGUNAKAN JAVA SISTEM INFORMASI ADMINISTRASI TERINTEGRASI DENGAN LOCAL AREA NETWORK PADA DIVISI PERTAMBANGAN CV. PUTRA MANDIRI MENGGUNAKAN JAVA Shinta Siti Sundari 1), Neneng Sri Uryani 2), Sulton Karim 3) 1), 2),3)

Lebih terperinci

Implementasi Model View Controller dan Object Relational Mapping pada Content Management System Sistem Informasi Keuangan

Implementasi Model View Controller dan Object Relational Mapping pada Content Management System Sistem Informasi Keuangan Implementasi Model View Controller dan Object Relational Mapping pada Content Management System Sistem Informasi Keuangan 1) Kristoko Dwi Hartomo, 2) Theophilus Wellem, 3) David Adi Sanjaya Fakultas Teknologi

Lebih terperinci

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI BAB III LANDASAN TEORI 3.1 Sistem Rekomendasi Sistem Rekomendasi (SR) merupakan model aplikasi dari hasil observasi terhadap keadaan dan keinginan pelanggan. Sistem Rekomendasi memanfaatkan opini seseorang

Lebih terperinci

IMPLEMENTASI MODEL PEMBELAJARAN INTEGRATED PADA PERKULIAHAN PENDIDIKAN ILMU SOSIAL DI FKIP UM METRO

IMPLEMENTASI MODEL PEMBELAJARAN INTEGRATED PADA PERKULIAHAN PENDIDIKAN ILMU SOSIAL DI FKIP UM METRO IMPLEMENTASI MODEL PEMBELAJARAN INTEGRATED PADA PERKULIAHAN PENDIDIKAN ILMU SOSIAL DI FKIP UM METRO Bobi Hidayat & Kuswono Staf Pengajar Universitas Muhammadiyah Metro Abstrak: Peneliti ini merupak peneliti

Lebih terperinci