SI1212473369

Dari widuri
Revisi per 26 Agustus 2016 01.16 oleh Ifoh basaria (bicara | kontrib) (Sistematika Penelitian)


Lompat ke: navigasi, cari

PERANCANGAN SISTEM INFORMASI PERENCANAAN

PEMBANGUNAN JALAN DAN JEMBATAN PADA DINAS

BINAMARGA DAN SUMBER DAYA AIR KOTA TANGERANG


SKRIPSI


Logo stmik raharja.jpg


Disusun Oleh :

NIM
: 1212473369
NAMA


JURUSAN SISTEM INFORMASI

KONSENTRASI BUSINESS INTELLIGENCE

SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER

STMIK RAHARJA

TANGERANG

2015/2016

SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER

(STMIK) RAHARJA

 

LEMBAR PENGESAHAN SKRIPSI

PERANCANGAN SISTEM INFORMASI PERENCANAAN

PEMBANGUNAN JALAN DAN JEMBATAN PADA DINAS

BINAMARGA DAN SUMBER DAYA AIR KOTA TANGERANG

Disusun Oleh :

NIM
: 1212473369
Nama
Jenjang Studi
: Strata Satu
Jurusan
: Sistem Informasi
Konsentrasi
: Business Intelligence

 

 

Disahkan Oleh :

Tangerang, 23 Juni 2016

Ketua
       
Kepala Jurusan
STMIK RAHARJA
       
Jurusan Sistem Informasi
           
           
           
           
(Ir. Untung Rahardja, M.T.I)
       
(Nur Azizah, M.Akt M.Kom)
NIP : 000594
       
NIP : 078010

SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER

(STMIK) RAHARJA

 

LEMBAR PERSETUJUAN PEMBIMBING

PERANCANGAN SISTEM INFORMASI PERENCANAAN

PEMBANGUNAN JALAN DAN JEMBATAN PADA DINAS

BINAMARGA DAN SUMBER DAYA AIR KOTA TANGERANG

Dibuat Oleh :

NIM
: 1212473369
Nama

 

Telah disetujui untuk dipertahankan dihadapan Tim Penguji Ujian Komprehensif

Jurusan Sistem Informasi

Konsentrasi Business Intelligence

Disetujui Oleh :

Tangerang, 23 Juni 2016

Pembimbing I
   
Pembimbing II
       
       
       
       
(Sri Rahayu, ST., MMSI)
   
(Nur Azizah, M.akt.,M.Kom)
NID : 08182
   
NID : 078010

SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER

(STMIK) RAHARJA

LEMBAR PERSETUJUAN DEWAN PENGUJI

PERANCANGAN SISTEM INFORMASI PERENCANAAN

PEMBANGUNAN JALAN DAN JEMBATAN PADA DINAS

BINAMARGA DAN SUMBER DAYA AIR KOTA TANGERANG

Dibuat Oleh :

NIM
: 1212473369
Nama

Disetujui setelah berhasil dipertahankan dihadapan Tim Penguji Ujian

Komprehensif

Jurusan Sistem Informasi

Konsentrasi Business Intelligence

Tahun Akademik 2015/2016

Disetujui Penguji :

Tangerang, 23 Juni 2016

Ketua Penguji
 
Penguji I
 
Penguji II
         
         
         
         
( ________________ )
 
( ________________ )
 
( ________________ )
NID : -----
 
NID : -----
 
NID : -----

SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER

(STMIK) RAHARJA

 

LEMBAR KEASLIAN SKRIPSI

PERANCANGAN SISTEM INFORMASI PERENCANAAN

PEMBANGUNAN JALAN DAN JEMBATAN PADA DINAS

BINAMARGA DAN SUMBER DAYA AIR KOTA TANGERANG

Disusun Oleh :

NIM
: 1212473369
Nama
Jenjang Studi
: Strata Satu
Jurusan
: Sistem Informasi
Konsentrasi
: Business Intelligence

 

 

Menyatakan bahwa Skripsi ini merupakan karya tulis saya sendiri dan bukan merupakan tiruan, salinan, atau duplikat dari Skripsi yang telah dipergunakan untuk mendapatkan gelar Sarjana Komputer baik di lingkungan Perguruan Tinggi Raharja maupun di Perguruan Tinggi lain, serta belum pernah dipublikasikan.

Pernyataan ini dibuat dengan penuh kesadaran dan rasa tanggung jawab, serta bersedia menerima sanksi jika pernyataan diatas tidak benar.

Tangerang, 23 Juni 2016

 
 
 
 
 
NIM : 1212473369

 

)*Tandatangan dibubuhi materai 6.000;

ABSTRAKSI

Sebagai instansi pemerintah yang bergerak di bidang jasa dan pelayanan masyarakat. Terutama pada jalan dan jembatan Dinas Binamarga dan Sumber Daya Air Kota Tangerang harus membuat perencanaan terlebih dahulu dalam pembuatan jalan dan jembatan agar dapat terealisasi dan sesuai dengan dana yang ada. Ketersediaan pangkalan data jaringan jalan dan jembatan yang sangat banyak dan kompleks serta kurangnya koordinasi diberbagai instansi akan menjadi kendala Perencanaan dari pembangunan jalan dan jembatan yang di adukan masyarakat terlebih dahulu. Tujuan analisa ini adalah untuk mempermudah Dinas Binamarga dan Sumber Daya Air Kota Tangerang dalam perencanaan dan memonitoring pembangunan jalan dan jembatan Sehingga Dinas Binamarga dan Sumber Daya Air bisa langsung memberikan keputusan dan memonitoring dean berjalan dengan baik dan terencana sesuai dengan anggaran yang ada.

Kata Kunci  : instansi, perencanaan, monitoring, analisa.

ABSTRACT

As government agencies are engaged in the service and public service. Especially on roads and bridges Tangerang City Public Works Department must make plans in advance in the construction of roads and bridges to be realized and in accordance with existing funds. Availability of database network of roads and bridges are so numerous and complex as well as a lack of coordination in various agencies would be planning constraints of the construction of roads and bridges in communities mortar beforehand. The purpose of this analysis is to facilitate the Tangerang City Public Works Department in planning and monitoring the construction of roads and bridges So the Department of Public Works can directly make decisions and monitor the dean went well and planned in accordance with the existing budget.

Keyword: agencies, planning, monitoring, analysis.


KATA PENGANTAR

Assalammu’alaikum wr. wb

Alhamdulillah, puji dan syukur atas Ridho dan Rahmat-Nya yang telah dilimpahkan kepada penulis sehingga dapat menyusun dan menyelesaikan laporan Skripsi dengan judul “PERANCANGAN SISTEM INFORMASI PERENCANAAN PEMBANGUNAN JALAN DAN JEMBATAN PADA DINAS BINAMARGA DAN SUMBER DAYA AIR KOTA TANGERANG”

Tujuan dari pembuatan Skripsi ini adalah sebagai salah satu persyaratan dalam memperoleh gelar Sarjana Komputer (S.Kom) untuk jenjang S1 di Perguruan Tinggi Raharja, Tangerang.

Peneliti menyadari bahwa dalam penyusunan Skripsi ini banyak mendapatkan bimbingan, arahan, dan bantuan dari berbagai pihak. Oleh karena itu dalam kesempatan ini peneliti ingin menyampaikan penghargaan dan ucapan terima kasih yang sedalam-dalamnya kepada:Bapak Ir. Untung Rahardja, M.T.I selaku Presiden Direktur Perguruan Tinggi Raharja.

  1. Bapak Sugeng Santoso, M.Kom selaku Pembantu Ketua I Bidang Akademik STMIK Raharja.

  2. Ibu Nur Azizah,M.Akt.,M.Kom selaku Ketua Jurusan Sistem Informasi Jenjang Sarjana (SI).

  3. Sri Rahayu, ST., MMSI, selaku dosen pembimbing Kuliah Kerja Praktek.

  4. Hafid Aji Prasetyo, ST, selaku Stakeholder pembimbing lapangan.

  5. Seluruh dosen Perguruan Tinggi Raharja yang telah banyak membantu dan membimbing serta memberikan dukungan.

  6. Kedua orang tua tercinta dan Keluarga yang memberikan dukungan baik moral dan materil.

  7. Azizah Handayani Putri, Serly Ovtavia Ningrum, Yuniar Putri Dian Sapitri, dan Rizky Ramadhan yang telah memberikan dukungan, semangat dan doanya kepada penulis. Teman-teman serta semua pihak yang tidak dapat disebutkan satu persatu yang telah turut membantu memberikan semangat dan doa.

Namun demikian peneliti menyadari sepenuhnya masih ada kekurangan,oleh karenanya saran dan kritik yang membangun sangat peneliti harapkan untuk perbaikan dimasa yang akan datang.

Semoga laporan Skripsi “Perancangan Sistem Informasi Perencanaan Pembanguna Jalan dan Jembatan Pada Dinas Bina Marga Dan Sumber Daya Air Kota Tangerang” ini dapat bermanfaat khususnya bagi peneliti dan umumnya bagi pembaca.

Wasalammualaikum wr. Wb

Tangerang, 23 Juni 2016
IFOH BASARIA
NIM. 1212473369

Daftar isi

BAB I

PENDAHULUAN

Latar Belakang Masalah

Meningkatnya mobilitas penduduk sejalan dengan pertumbuhan dan perkembangan wilayah permukimam dan industri di daerah perkotaan menyebabkan semakin meningkatnya kebutuhan akan penyediaan sarana dan prasarana transportasi yang mencukupi. Pertumbuhan kebutuhan akan prasarana transportasi perkotaan menyebabkan perlu dilakukannya program penanganan jaringan jalan lingkungan dan jembatan perkotaan yang terencana secara efektif dan efisien serta berkesinambungan.

Program penanganan jaringan jalan dan jembatan yang ada di wilayah Kota Tangerang membutuhkan ketersediaan data informasi dan sistem yang mampu memantau jaringan-jaringan jalan dan jembatan secara terpadu. Ketersediaan pangkalan data jaringan jalan dan jembatan yang sangat banyak dan kompleks serta kurangnya koordinasi diberbagai instansi akan menjadi kendala dalam pemutakhiran data untuk mengantisipasi perubahan yang sangat cepat terhadap ketersediaan data jalan dan jembatan. Keadaan ini yang selanjutnya menyebabkan kurang sempurnanya analisis untuk perencanaan dan pengembangan program penanganan jaringan jalan di Kota Tangerang.

Atas dasar hal tersebut, maka untuk kemudahan operasional sistem, pengolahan dan pengelolaan data dan informasi daerah. Maka dalam penyusunan Skripsi ini, peneliti memilih judul “Perancangan Sistem Informasi Perencanaan Pembangunan Jalan dan Jembatan Pada Dinas Binamarga dan Sumber Daya Air di Kota Tangerang”.

Perumusan Masalah

Berdasarkan latar belakang yang telah dipaparkan di atas maka didapatkan rumusan masalah sebagai berikut:

  1. Bagaimana efektivitas dan efisiensi Perencanaan Pembangunan Jalan dan Jembatan Pada Dinas Pekerjaan Umum Kota Tangeang ?

  2. Bagaimana keakuratan informasi daerah dalam bentuk memonitoring daerah yang harus di perbaiki atau di maintain ?

  3. Kelemahan apa saja yang ada pada saat proses pengelolaan data dan informasi daerah pada Perencanaan Pembangunan Jalan dan Jembatan Pada Dinas Pekerjaan Umum Kota Tangeang ?

  4. Bagaimana solusi terhadap permasalahan efektivitas dan efisiensi perencanaan pembangunan jalan dan jembatan, keakuratan informasi untuk memonitoring daerah mana saja yang jalannya harus diperbaiki atau dibangun.

Tujuan Dan Manfaat Penelitian

Tujuan utama mendirikan Perancangan Sistem Informasi Perencanaan Pembangunan Jalan dan Jembatan Pada Dinas Binamarga dan Sumber daya air Kota Tangeang dapat memonitoring jalan dan jembatan mana saja di daerah tersebut yang secara rutin harus di perbaiki atau dimaintain.

Tujuan penelitian

Adapun tujuan penulis melakukan penelitian di atas yaitu sebagai berikut:

  1. Tujuan Operasional

  2. Tujuan operasional dari penelitian ini adalah bagimana perencanaan pembangunan jalan dan jembatan yang terkait dengan Dinas Binamarga dan Sumber Daya Air Kota Tangerang dapat termonitoring dengan baik,

  3. Tujuan Fungsional

  4. Tujuan Fungsional dari penelitian ini adalah agar pimpinan dapat memonitoring dan mempermudah akses informasi dengan cepat.

  5. Tujuan individual

  6. Tujuan Individual dari penelitian ini adalah untuk menambah ilmu perencanaan, pengalaman, pengenalan dan pengamatan pada sebuah sistem informasi Perencanaan Jalan dan Jembatan Pada Dinas Binamarga dan Sumber Daya Air Kota Tangeang sehingga penulis bisa melakukan penelitian untuk menyelesaikan Skripsi.

Manfaat penelitian

Dari penelitian yang diharapkan bisa bermanfaat bagi penulis dan Dinas Binamarga dan Sumber Daya Kota Tangerang diantaranya:

  1. Bagi peneliti

    1. Memaksimalkan dan meningkatkan inovasi dan kreatifitas dalam menciptakan sebuah sistem yang mengimplementasikan ilmu sistem informasi.

    2. Bentuk apresiasi dan kontribusi bagi pengembangan sistem di bidang sistem informasi.

    3. Memperluas wawasan mahasiswa serta memberikan kesempatan untuk menerapkan teori yang telah didapat di bangku kuliah sekarang ini.

  2. Bagi Dinas Binamarga dan Sumberdaya Air Kota Tangerang

    1. Dapat memberikan masukan yang positif untuk Sistem Perencanaan Jalan dan Jembatan Pada Dinas Binamarga dan Sumberdaya Air Kota Tangeang.

    2. Perencanaan dapat terdokumentasi dengan baik.

    3. Pimpinan mendapatkan perencanaan/informasi dengan cepat, serta dapat men-monitoring jalan dan jembatan secara rutin.

Ruang Lingkup Penelitian

Karena luasnya permasalahan yang ada dan untuk membatasi ruang lingkup penelitian, penulis hanya membahas tentang permasalahan yang terfokus pada sistem Perencanaan Jalan dan Jembatan Pada Dinas Binamarga dan Sumber Daya Air Kota Tangerang. Pembahasan yang dilakukan mulai dari proses pendataan, penyimpanan, proses monitoring, sampai proses laporan.

Metode penelitian

Untuk mendapatkan data yang diperlukan dalam rangka penyusunan Skripsi ini peneliti mengumpulkan data dan keterangan yang diperlukan untuk membantu penelitian dengan metode, antara lain:

  1. Observasi (Pengamatan)

  2. Peneliti melakukan pengamatan langsung selama 3 bulan terhadap Perencanaan Jalan dan Jembatan Pada Dinas Binamarga dan Sumberdaya Air Kota Tangeang. Kemudian dari pengamatan tersebut, peneliti mengumpulkan data yang merupakan sumber informasi yang sangat yang dapat membantu menganalisis sistem tersebut.

  3. Wawancara

  4. Metode ini dilakukan dengan cara melakukan tanya jawab dengan narasumber secara langsung pada instansi pemerintah tempat Skripsi berlangsung yaitu pada Dinas Binamarga dan Sumber Daya Air Kota Tangerang. Metode ini dilakukan guna memperoleh data yang lebih detail serta memperkuat data sebelumnya saat melakukan pengamatan secara langsung.

  5. Metode studi pustaka

  6. Studi pustaka adalah segala upaya yang dilakukan oleh penulis untuk memperoleh dan menghimpun segala informasi tertulis yang relevan dengan masalah yang diteliti. Informasi dan data ini diperoleh dari beberapa sumber (literature) atau buku untuk kebutuhan penganalisaan yang terkait dengan laporan ini.

Metode Analisa

Analisis data merupakan salah satu langkah penting dalam rangka memperoleh temuan-temuan hasil penelitian. Hal ini disebabkan, data akan menuntun kita kearah temuan ilmiah, bila dianalisis dengan teknik yang tepat. Pada penelitian ini digunakan teknik analisis berupa pendekatan Object Oriented Analysis (OOA) atau analisis berorientasi obyek dengan UML. Proses analisis dilakukan terhadap hasil tahapan pengumplan data dengan wawancara, observasi, dan studi pustaka untuk mendapatkan spesifikasi kebutuhan sistem yang akan dikembangkan. Pada proses analisis, teknik analisis yang dilakukan adalah :

  1. Analisis Pengguna

  2. Dilakukan analisis terhadap user-user yang akan menggunakan aplikasi dan juga fungsi-fungsi apa saja yang bisa didapatkan oleh masing – masing user.

  3. Analisis kebutuhan Fungsional, non fungsional dan pengguna.

  4. Pemodelan kebutuhan fungsional untuk menggambarkan fungsi sistem dan pengguna yang terlibat serta fungsi- fungsi apa saja yang bisa didapatkan oleh masing-masing pengguna dimodelkan dengan Use Case Diagram.

  5. Analisis perilaku sistem

  6. Pada tahapan ini, dilakukan analisis perilaku sistem yang dikembangkan dan dimodelkan dengan Activity Diagram dan Sequence Diagram. Activity Diagram untuk memodelkan proses use case yang berjalan di dalam sistem, sedangkan sequence diagram untuk memodelkan pengiriman pesan (message) antar object dan kronologinya.

  7. Analisis sistem berjalan saat ini.

Metode Perancangan

Metode pengembangan sistem yang digunakan dalam penelitian ini yaitu metode SDLC (System Development Life Cycle) dengan tahapan sebagai berikut :

  1. Perencanaan (Planning)

  2. Tahap perencanaan adalah tahap awal pengembangan sistem yang mendefinisikan perkiraan kebutuhan-kebutuhan sumberdaya, seperti :perangkat fisik, metode dan anggaran yang sifatnya masih umum. Dalam tahap ini juga dilakukan langkah-langkah berupa: mendefinisikan masalah, menentukan tujuan sistem, mengidentifikasi kendala-kendala sistem dan membuat studi kelayakan.

  3. Analisis (Analysis)

  4. Tahapan alisis merupakan tahap penelitian atas sistem yang berjalan dengan tujuan untuk merancang sistem yang baru dengan menggunakan tools atau alat bantu UML (Unified Modeling Language) dengan software visual paradigmn yaitu sebuah bahasa yang berdasarkan grafik atau gambar, menvisualisasikan, menspesifikasikan, membangun dan pendokumentasian dari sebuah sistem pengembangan piranti lunak berbasis (Object Orientied) melalui tahap : Use Case Diagram, Sequence Diagram, dan Activity Diagram. Identifikasi kebutuhan informasi dengan menggunakan alat bantu elisitasi melalui 4 (empat) tahapan, yaitu tahap 1 (satu) mencakup semua kebutuhan sistem, tahap 2 (dua) melakukan pengelompokkan kebutuhan dengan metode MDI (Mandatory, Desirable, Inessential) selanjutnya tahap 3 (tiga) dengan TOE (Technical,Operational dan Economic) serta tahap final, hasil analisa kemudian dibuat laporan untuk masukan dalam perancangan sistem yang diusulkan.

  5. Rancangan (Design)

  6. Tahap Design yaitu tahap dalam menentukan proses data yang diperlukan oleh sistem baru dengan tujuan memenuhi kebutuhan user dengan alat bantu UML dengan software visual paradigmn Use Case Diagram, Class Diagram, Sequence Diagram, dan Activity Diagram. Proses design akan menerjemahkan syarat kebutuhan kesebuah perancangan perangkat lunak yang dapat diperkirakan sebelum dibuat coding. Proses ini berfokus pada :struktur data dengan menggunakan MySQL, arsitektur perangkat lunak, representasi interface dengan menggunakan Dreamweaver CS5, dan detail (algoritma) prosedural. Tahapan ini akan menghasilkan dokumen yang disebut software requirement. Dokumen inilah yang akan digunakan programmer untuk melakukan aktivitas pembuatan sistemnya. Langkah-langkah yang dilakukan adalah : menyiapkan rancangan sistem yang rinci, mengidentifikasi alternatif konfigurasi sistem dan menyiapkan usulan implementasi.

  7. Implementasi (Implementation)

  8. Tahap implementasi adalah tahap dimana rancangan sistem yang dibentuk menjadi suatu kode (program) yang siap untuk dioperasikan.Langkah-langkahnya yaitu :menyiapkan fasilitas fisik dan personil, dan melakukan simulasi.

  9. Pemeliharaan (Maintenance)

  10. Setelah melakukan implementasi terhadap sistem baru, tahap berikutnya yang perlu dilakukan adalah pemakaian atau penggunaan, audit sistem, penjagaan, perbaikan dan pengembangan sistem.

Sistematika Penelitian

Untuk memahami lebih jelas tentang penelitian Skripsi ini, maka peneliti mengelompokkan materi menjadi 5 (lima) bab yang masing-masing saling berkaitan antara bab satu dengan yang lainnya, sehingga menjadi satu kesatuan yang utuh, yaitu:

BAB 1 : PENDAHULUAN

Pada bab ini berisi tentang latar belakang masalah, perumusan masalah, tujuan dan manfaat penelitian, ruang lingkup penelitian, metode penelitian dan sistematika penelitian.

BAB 2 : LANDASAN TEORI

Bab ini berisikan teori yang berupa pengertian dan definsi yang diambil dari kutipan buku yang berkaitan dengan penyusunaan Skirpsi.

BAB 3 : PEMBAHASAN

Bab ini berisikan gambaran umum DINAS BINAMARGA DAN SUMBER DAYA AIR KOTA TANGERANG, sejarah terdirinya DINAS BINAMARGA DAN SUMBER DAYA AIR KOTA TANGERANG, struktur organisasi, tanggung jawab dan wewenang, analisa batasan sistem, analisa kebutuhan sistem, analisa kontrol, analisa kelebihan dan kekurangan sistem yang berjalan, urutan prosedur, analisa scenario dan UML.

BAB 4 : RANCANGAN SISTEM YANG DIUSULKAN

Berisikan tentang usulan prosedur yang baru, diagram rancangan sistem, rancangan basis data, rancangan prototype atau tampilan dan implementasi sistem yang diusulkan.

BAB 5: PENUTUP

Berisikan tentang kesimpulan terhadap rumusan masalah, jawaban atas sejumlah pertanyaan yang dituangkan pada rumusan masalah yang diteliti melalui metode apa, disertai dengan penjelasan pembuktian metode yang digunakan, menjelaskan apakah tujuan dan manfaat yang dituangkan pada Bab I berhasil dicapai atau tidak dalam penelitian tersebut dan saran.

DAFTAR PUSTAKA

LAMPIRAN

BAB II

LANDASAN TEORI

Teori Umum

Konsep Dasar Sistem

Pengertian Sistem

Pendekatan dalam mendefinisikan sistem yaitu menekankan pada prosedur dan elemen atau komponennya. Suatu sistem pada dasarnya adalah sekelompok unsur yang erat hubungannya satu dengan yang lain, yang berfungsi bersama-sama untuk mencapai tujuan tertentu. Menurut para ahli terdapat beberapa pendekatan dalam mendefinisikan sistem yaitu:

  1. Dikutip dari Moekijat dalam Prasojo dan Riyanto (2011:152), sistem adalah setiap sesuatu yang terdiri dari obyek-obyek, atau unsur-unsur, atau komponen-komponen yang bertata kaitan dan bertata hubungan satu sama lain, sedemikian rupa sehingga unsur-unsur tersebut merupakan satu kesatuan pemrosesan atau pengolahan yang tertentu.

  2. Dikutip dari Kadir dalam Harpad (2013:17-77), sistem adalah sekumpulan elemen yang saling terkait atau terpadu yang dimaksudkan untuk mencapai suatu tujuan tertentu.

Karakteristik Sistem ( Elemen Sistem )

  1. Memiliki komponen (Component System)

  2. Suatu sistem terdiri dari sejumlah komponen yang saling berinteraksi, bekerja sama membentuk satu kesatuan. Komponen-komponen sistem dapat berupa suatu subsistem atau bagian-bagian dari sistem. Setiap sistem tidak perduli betapapun kecilnya, selalu mengandung komponen-komponen atau subsistem-subsistem. Setiap subsistem mempunyai sifat-sifat dari sistem untuk menjalankan suatu fungsi tertentu dan mempengaruhi proses sistem secara keseluruhan. Suatu sistem dapat mempunyai suatu sistem yang lebih besar yang disebut supra sistem, misalnya suatu perusahaan dapat disebut dengan suatu sistem dan industri yang merupakan sistem yang lebih besar dapat disebut dengan supra sistem. Kalau dipandang industri sebagai suatu sistem, maka perusahaan dapat disebut sebagai subsistem. Demikian juga bila perusahaan dipandang sebagai suatu sistem, maka sistem akuntansi adalah subsistemnya.

  3. Batas sistem (Boundary)

  4. Batas sistem merupakan daerah yang membatasi antara suatu sistem dengan sistem yang lainnya atau dengan lingkungan luarnya. Batas sistem ini memungkinkan suatu sistem dipandang sebagai suatu kesatuan. Batas suatu sistem menunjukkan ruang lingkup (scope) dari sistem tersebut.

  5. Lingkungan luar sistem (Environment)

  6. Adalah apapun di luar batas dari sistem yang mempengaruhi operasi sistem. Lingungan luar sistem dapat bersifat menguntungkan dan juga bersifat merugikan sistem tersebut. Lingkungan luar yang menguntungkan merupakan energi dari sistem dan dengan demikian harus tetap dijaga dan dipelihara. Sedangkan lingkungan luar yang merugikan harus ditahan dan dikendalikan, karena jika tidak maka akan mengganggu kelangsungan hidup sistem.

  7. Penghubung sistem (Interface)

  8. Merupakan media penghubung antara satu subsistem dengan subsistem yang lainnya. Melalui penghubung ini memungkinkan sumber-sumber daya mengalir dari satu sub sistem ke sub sistem lainnya. Keluaran (Output) dari satu sub sistem akan menjadi masukan (Input) untuk sub sistem yang lainnya melalui penghubung. Dengan penghubung satu sub sistem dapat berintegrasi dengan sistem yang lainnya membentuk satu kesatuan.

  9. Masukan sistem (Input)

  10. Merupakan energi yang dimasukkan ke dalam sistem. Masukan dapat berupa masukan perawatan (maintenance input) dan masukan sinyal (signal input). Maintenance input adalah energi yang dimasukkan supaya sistem tersebut dapat beroperasi. Signal input adalah energi yang diproses untuk didapatkan keluaran. Sebagai contoh didalam sistem komputer, program adalah maintanance input yang digunakan untuk mengoperasikan komputernya dan data adalah signal input untuk diolah menjadi informasi.

  11. Keluaran sistem (Output)

  12. Keluaran (Output) adalah hasil dari energi yang diolah dan diklasifikasikan menjadi keluaran yang berguna dari sisa pembuangan. Keluaran dapat merupakan masukan untuk subsistem yang lain atau kepada supra sistem. Misalnya untuk sistem komputer, panas yang dihasilkan adalah keluaran yang tidak berguna dan merupakan hasil sisa pembuangan, sedangkan informasi adalah keluaran yang dibutuhkan.

  13. Pengolahan sistem (Process)

  14. Suatu sistem dapat mempunyai suatu bagian pengolah yang akan merubah masukan menjadi keluaran. Suatu sistem produksi akan mengolah masukan berupa bahan baku dan bahan-bahan yang lain menjadi keluaran berupa barang jadi. Sistem akuntansi akan mengolah data-data transaksi menjadi laporan-laporan lain yang dibutuhkan manajemen.

  15. Sasaran sistem (objective)

  16. Suatu sistem pasti mempunyai tujuan (goal) atau sasaran (objective). Kalau suatu sistem tidak mempunyai sasaran, maka operasi sistem tidak akan ada gunanya. Sasaran dari sistem sangat menentukan sekali masukan yang dibutuhkan sistem dan keluaran yang akan dihasilkan sistem. Suatu sistem dikatakan berhasil bila mengenai sasaran dan tujuannya.

Klasifikasi Sistem

Sistem dapat diklasifikasikan dari beberapa sudut pandang , diantaranya sebagai berikut:

  1. Sistem abstrak (abstract system) dan sistem fisik (physical system). Sistem abstrak adalah sistem yang berupa pemikiran atau ide-ide yang tidak tampak secara fisik (sistem teologia). Sistem fisik merupakan sistem yang ada secara fisik (sistem komputer, sistem akuntansi, sistem produksi dan lain-lain).

  2. Sistem alamiah (natural system) dan sistem buatan manusia (human made system). Sistem alamiah adalah sistem yang terjadi melalui proses alam. (sistem matahari, sistem luar angkasa, sistem reproduksi dan lain-lain). Sistem buatan manusia adalah sistem yang dirancang oleh manusia. Sistem buatan manusia yang melibatkan interaksi manusia dengan mesin disebut human-machine system (contoh; sistem informasi).

  3. Sistem Tertentu (deterministic system) dan Sistem tak tentu (probabilistic system). Sistem Tertentu adalah beroperasi dengan tingkah laku yang sudah dapat diprediksi.Interaksi bagian-bagiannya dapat dideteksi dengan pasti sehingga keluaran dari sistem dapat diramalkan (contoh; sistem komputer). Sistem tak tentu adalah sistem yang kondisi masa depannya tidak dapat diprediksi karena mengandung unsur probabilitas.

  4. Sistem Tetutup (close system) dan Sistem Terbuka (open system). Sistemtertutup adalah sistem yang tidak berhubungan dan tidak terpengaruh dengan sistem luarnya. Sistem ini bekerja secara otomatis tanpa adanya turut campur tangan dari pihak luarnya. Secara teoritis sistem tersebut ada, tetapi kenyataannya tidak ada sistem yang benar-benar tertutup, yang ada hanyalah relatively closed system (secara relatif tertutup, tidak benar-benar tertutup). Sistem terbuka adalah sistem yang berhubungan dan terpengaruh dengan lingkungan luarnya.

Konsep Dasar Informasi

Definisi Informasi

Informasi sangat diperlukan di dalam suatu sistem. Berikut ini adalah definisi informasi menurut pendapat para ahli:

  1. “Informasi adalah hasil pengolahan sebuah model, formasi, organisasi atau suatu perubahan bentuk dari data yang memiliki nilai tertentu, dan bisa digunakan untuk menambah pengetahuan bagi yang menerimanya.” (Noersasongko dan Pulung, 2010:34)

  2. “Informasi adalah data yang diolah menjadi bentuk yang lebih berguna dan lebih berarti bagi para penerimanya.” (Prahasta dalam Endah dan Eny, 2013:14-12)

Kualitas Informasi

Menurut Tata Sutabri (2012:21) dalam bukunya Analisis Sistem Informasi, “Kualitas Informasi adalah sejauh mana informasi secara konsisten dapat memenuhi persyaratan dan harapan semua orang yang membutuhkan informasi tersebut untuk melakukan proses mereka”.. Secara umum, dimensi kualitas informasi dapat dikelompokkan ke dalam 4(empat) kategori:

  1. Intrinsik

  2. Konsektual

  3. Representasi

  4. Aksesibilitas atau keteraksesan

Menurut Tata Sutabri (2012:30) Kualitas dari suatu informasi tergantung dari 3 hal, yaitu informasi harus akurat (accurate), tepat waktu (timelines), dan relevan (relevance).

  1. Akurat (accurate)

  2. Informasi harus bebas dari kesalahan dan tidak bias atau menyesatkan. Akurat juga berarti bahwa informasi harus jelas mencemirkan maksudnya. Informasi harus akurat karena dari sumber informasi sampai ke penenrima informasi mungkin banyak mengalami gangguan (noise) yang dapat mengubah atau merusak informasi tersebut.

  3. Tepat Waktu (timeline)

  4. Informasi yang sampai kepada si penerima tidak boleh terlambat. Informasi yang sudah using tidak akan mempunyai nilai lagi, karena informasi merupakan landasan di dalam pengambilan keputusan. Bila pengambilan keputusan terlambat maka dapat berakibat fatal bagi organisasi. Dewasa ini informasi bernilai mahal karena harus cepat dikirim dan didapat sehingga memerlukan teknologi mutakhir untuk mendapatkan, megolah, dan mengirimkannya.

  5. Relevance (relevance)

  6. Informasi tersebut mempunyai manfaat untuk pemakainya. Relevansi informasi untuk setiap orang berbeda. Menyampaikan informasi tentang penyebab kerusakan mesin produksi kepada akuntan perusahaan tentunya kurang relevan. Akan lebih relevan bila ditujukan kepada ahli teknik perusahaan. Sebaliknya informasi mengenai harga pokok produksi disampaikan untuk ahli teknik merupakan informasi yang kurang relevan, tetapi akan sangat relevan untuk seorang akuntan perusahaan.

Nilai Informasi

Menurut Tata Sutabri (2012:37), nilai informasi ditentukan oleh 2 (dua) hal yaitu manfaat dan biaya untuk mendapatkannya. Suatu informasi dikatakan bernilai bila manfaat lebih efektif dibanding dengan biaya mendapatkannya. Pengukuran nilai informasi biasanya dihubungkan dengan Analisa cost effectiveness atau cost benefit.

Nilai informasi ini didasarkan atas 10 sifat, yaitu:

  1. Mudah diperoleh

  2. Sifat ini menunjukkan mudahnya dan cepatnya informasi dapat di peroleh. Kecepatan memperoleh dapat diukur, misalnya 1 menit versus 24 jam. Akan tetapi beberapa nilainya bagi pemakai informasi sulit mengukurnya.

  3. Luas dan lengkap

  4. Sifat ini menunjukkan lengkapnya isi informasi. Hal ini tidak berarti hanya mengenai volumenya, tetapi juga mengenai keluaran informasinya. Sifat ini sangat kabur dan karena itu sulit mengukurnya.

  5. Ketelitian

  6. Sifat ini berhubungan dengan tingkat kebebasan dari kesalahan keluaran informasi. Dalam hubungannya dengan volume data yang besar biasanya terjadi dua jenis kesalahan, yakin kesalahan pencacatan dan kesalahan perhitungan.

  7. Kecocokan

  8. Sifat ini menunjukkan betapa Baik keluaran informasi dalam hubungannya dengan permintaan para pemakai. Isi informasi harus ada hubungannya dengan masalah yang sedang dihadapi. Semua keluaran lainnya tidak berguna, tetapi mempersiapkannya. Sifat ini sulit mengukurnya.

  9. Ketepatan Waktu

  10. Sifat ini berhubungan dengan waktu yang dilalui yang lebih pendek dari pada siklus untuk mendapatkan informasi. Masukan, pengolahan, dan laporan keluaran kepada para pemakai biasanya tepat waktu. Dalam beberapa hal ketepatan waktu dapat diukur.

  11. Kejelasan

  12. Sifat ini berhubungan dengan tingkat keluaran informasi yang bebas dari istilah-istilah yang tidak jelas. Membetulkan laporan dapat memakan biaya yang benar.

  13. Keluasan

  14. Sifat ini berhubungan dengan dapat disesuaikannya keluaran informasi tidak hanya dengan lebih dari satu keputusan, tetapi juga dengan lebih dari seorang pengambilan keputusan, sifat ini sulit diukur tetapi dalam banyak hal dapat memberikan nilai yang dapat diukur.

  15. Dapat dibuktikan

  16. Sifat ini menunjukkan kemampuan beberapa pemakai informasi untuk menguji keluaran informasi dan sampai pada kesimpulan yang sama.

  17. Tidak ada prasangka

  18. Sifat ini berhubungan dengan tidak adanya keinginan untuk mengubah informasi guna mendapatkan kesimpulan yang telah dipertimbangkan sebelumnya.

  19. Dapat diukur

  20. Sifat ini menunjukkan hakekat informasi yang dihasilkan dari sistem informasi formal.

Fungsi Informasi

Menurut Jogiyanto H.M. (2010:10), “Fungsi informasi adalah untuk menambah pengetahuan dan mengurangi ketidakpastian pemakai informasi. Fungsi informasi tidak mengarahkan pengambilan keputusan mengenai apa yang harus dilakukan, tetapi untuk mengurangi keanekaragaman dan ketidakpastian yang menyebabkan diambilnya suatu keputusan yang baik”.

Definisi Sistem Informasi
  1. “Sistem informasi adalah sebuah susunan yang terdiri dari beberapa komponen atau elemen.” (Yakub: 2012:20)

  2. Dalam Jurnal yang dikemukan oleh Sri Rahayu “Sistem Informasi (Information System) adalah sistem membutuhkan data untuk diolah sehingga menghasilkan informasi yang sesuai dengan yag dibutuhkan, adapun informasi yang dibutuhkan adalah informasi pendukung pengambilan keputusan.” (2015:92)

Berdasarkan pengertian sistem informasi yang dikemukan oleh para ahli diatas menarik kesimpulan mengenai pengertian sistem informasi yaitu hasil rancangan sistem yang dibuat sebelumnya untuk memproses sebuah data dengan menggunakan komputer yang akan menghasilkan suatu informasi yang akurat, tepat waktu serta relevan untuk proses pengambilan keputusan pada setiap periode pada sebuah organisasi.

Komponen Sistem Informasi

Berikut ini adalah beberapa pengertian komponen sistem informasi menurut pendapat para ahli:

  1. Menurut Jogiyanto dalam Yakub (2012:20) “Sistem informasi merupakan sebuah susunan yang terdiri dari beberapa komponen atauelemen. Komponen sistem informasi disebut dengan istilah blok bangunan (building block). Komponen sisteminformasi tersebut terdiri dari blok masukan (input block), blok model (modelblock), blok keluaran (output block),blok teknologi (technology block),dan basis data (database block)”.

  2. Menurut Tata Sutabri (2012:47), sistem informasi terdiri dari komponen-komponen yang disebut blok bangunan (building block), dan blok kendali. Sebagi suatu sistem, keenam blok tersebut masing-masing saling berinteraksi satu dengan yang lain membentuk suatu kesatuan untuk mencapai sasaran.

Berikut ini adalah penjelasan dari komponen sistem informasi, yaitu:

  1. Komponen Masukan (Input)

  2. Input merupakan data yang masuk kedalam sistem informasi komponen ini perlu ada karena merupakan bahan dasar dan pengolahan informasi.

  3. Komponen Model

  4. Informasi yang dihasilkan oleh sistem informasi berasal dari data yang diambil dari basis data yang diolah dalam suatu model-model tertentu.

  5. Komponen Keluaran (Output)

  6. Produk dari sistem informasi adalah output berupa informasi yang berguna bagi para pemakainya. Output merupakan komponen yang harus ada di disistem informasi.

  7. Komponen Teknologi

  8. Teknologi merupakan komponen yang penting disistem informasi. Tanpa adanya teknologi yang mendukung, maka sistem informasi tidak akan dapat menghasilkan informasi tepat pada waktunya.

  9. Komponen Basis Data

  10. Basis data (database) adalah kumpulan dari data yang saling berhubungan satu dengan yang lainnya, tersimpan diperangkat keras komputer dan digunakan perangkat lunak untuk memanipulasinya. Dari definisi ini,terdapat tiga hal yang berhubungan dengan basis data, yaitu data itu sendiri, simpanan permanen (storage) dan perangkat lunak yang disediakan untuk memanipulasi basis data diakses atau dimanipulasi basis data. Paket perangkat lunak ini disebut dengan DBMS (Data Base Management System).

  11. Komponen Kontrol atau Pengendalian

  12. Komponen kontrol juga merupakan komponen yang penting dan harus ada disistem informasi. Komponen kontrol ini digunakan untuk menjamin bahwa informasi yang dihasilkan oleh sistem informasi merupakan informasi yang akurat.

Konsep Dasar Analisa Sistem

Definisi Analisa Sistem

Berikut ini adalah beberapa pengertian Analisa sistem menurut pendapat para ahli:

  1. Menurut Tata Sutabri (2012:220), “tahapan analisis sistem dilakukan setelah tahap investigasi sistem dan sebelum tahap rancangan sistem, tahap analisis sistem merupakan tahap yang kritis dan sangat penting karena kesalahan ditahap ini akan menyebabkan kesalahan pada tahap selanjutnya”.

  2. Menurut Henderi, Maimunah, dan Randy Andriandalam jurnal CCIT Vol 4 (2011 : 322), Analisa sistem adalah penguraian dari suatu sistem yang utuh ke dalam bagian-bagian komponennya dengan maksud untuk mengidentifikasikan dan mengevaluasi permasalahan-permasalahan,kesempatan-kesempatan,hambatan-hambatan yang terjadi dan kebutuhan-kebutuhan yang diharapkan sehingga dapat dibuat rancangan sistem yang baru yang sesuai dengan kebutuhan.

Dari beberapa definisi di atas, maka dapat disimpulkan sistem informasi adalah suatu sistem yang sangat dibutuhkan organisasi untuk dapat menyediakan laporan-laporan yang diperlukan dan menyebarkan hasilnya (informasi).

Fungsi Analisa Sistem

Adapun fungsi analisa sistem sebagai berikut:

  1. Mengidentifikasikan masalah-masalah kebutuhan pemakai (user).

  2. Menyatakan secara fisik sasaran yang harus dicapai untuk memenuhi kebutuhan pemakai.

  3. Memilih alternatif-alternatif metode pemecahan masalah yang paling tepat.

  4. Merencanakan dan menerapkan rancangan sistemnya. Pada tugas atau fungsi terakhir dari analisa sistem menerapkan rencana rancangan sistemnya yang telah disetujui oleh pemakai.

Tahap-tahap analisa sistem

Tahapan analisa sistem merupakan tahap yang kritis dan sangat penting, kerena kesalahan di dalam tahap ini akan menyebabkan juga kesalahan ditahap selanjutnya. Tahap ini merupakan tahap yang mudah jika klien sangat paham dengan masalah yang dihadapi dalam organisasi dan tahu betul fungsional dari tahap yang paling sulit. Jika klien tidak bisa mrngidentifikasi kebutuhan atau tertutup terhadap pihak luar yang ingin mengetahui detail-detail proses bisnis.

Didalam tahap menulis sistem terdapat langkah-langkah dasar yang harus dilakukan oleh seorang analis sistem,diantaranya adalah:

  1. Indentify, yaitu proses yang dilakukan untuk mengidentifikasi masalah.

  2. Understand, yaitu memahami kerja dari sistem yang ada.

  3. Analysis, yaitu melakukan analisa terhadap sistem.

  4. Report, yaitu membuat laporan dari hasil analisa yang telah dilakukan dalam kurun waktu tertentu.

Maka dapat ditarik kesimpulan bahwa “Analisis sistem adalah tahapan penelitian terhadap sistem berjalan dan bertujuan untuk mengetahui segala permasalahan yang terjadi serta memudahkan dalam menjalankan tahap selanjutnya yaitu tahap perancangan sistem”.

Perancangan Berbasis Web

Menurut Nugroho(2010:468), Aplikasi berbasis web,dirancang dan dikembangkan untuk membantu para pengguna untuk mendaptkan fungsional-funsional tertentu dari aplikasi yang bersangkutan serta untuk menjalankan bisnis mereka. Para pengguna berinteraksi dengan aplikasi menggunakan saran asupan (input)seperti paling umum keybord atau mouse memberikan asupan pada aplikasi bersangkutan.

Teori Khusus

Konsep Dasar Sistem Informasi Perencanaan

Definisi Sistem Informasi Perencanaan

Ada beberapa definisi tentang perencanaan yang rumusnya berbeda-beda satu dengan yang lain. Cunningham misalnya mengemukakan bahwa perencanaan ialah menyeleksi dan menghubungkan pengetahuan, fakta, imajinasi, dan asumsi untuk masa yang akan datang dengan tujuan memvisualisasi dan memformulasi hasil yang diinginkan, urutan kegiatan yang diperlukan, dan perilaku dalam batas-batas yang dapat diterima yang akan digunakan dalam penyelesaian. Perencanaan disini menekankan pada usaha menyeleksi dan menghubungkan sesuatu dengan kepentingan di masa yang akan datang serta usaha untuk mencapainya. Apa wujud yang akan datang itu dan bagaimana usaha untuk mencapainya merupakan perencanaan.

Definisi yang kedua mengemukakan bahwa perencanaan adalah hubungan antara apa yang ada sekarang (what is) dengan bagaimana seharusnya (what should be) yang bertalian dengan kebutuhan, penentuan tujuan, prioritas, program, dan alokasi sumber. Bagaimana seharusnya adalah mengacu pada masa yang akan datang. Perencanaan disini menekankan kepada usaha mengisi kesenjangan antara keadaan sekarang dengan keadaan yang akan datang disesuaikan dengan apa yang dicita-citakan, ialah menghilangkan jarak antara keadaan sekarang dengan keadaan mendatang yang diinginkan.

Sementara itu, definisi yang lain tentang perencanaan dirumuskan sangat pendek, perencanaan adalah suatu cara untuk mengantisipasi dan menyeimbangkan perubahan. Dalam definisi ini ada asumsi bahwa perubahan selalu terjadi. Perubahan lingkungan ini selalu diantisipasi, dan hasil antisipasi ini dipakai agar perubahan berimbang. Artinya, perubahan yang terjadi di luar organisasi pengajaran tidak jauh berbeda dengan perubahan yang terjadi pada organisasi itu, dengan harapan agar organisasi tidak mengalami keguncangan. Jadi, makna perencanaan disini adalah usaha mengubah organisasi agar sejalan dengan perubahan lingkungannya.

Ketiga definisi di atas memperlihatkan rumusan dan tekanan yang berbeda. Yang satu mencari wujud yang akan datang serta usaha untuk mencapainya, yang lain menghilangkan kesenjangan antara keadaan sekarang dengan keadaan masa mendatang, dan yang satu lagi mengubah keadaan agar sejalan dengan keadaan lingkungan yang juga berubah-ubah. Meskipun demikian pada hakikatnya ketiganya bermakna sama, yaitu sama-sama ingin mencari dan mencapai wujud yang akan datang, tetapi yang pertama dan kedua tidak dinyatakan secara eksplisit bahwa wujud yang dicari itu akibat terjadinya perubahan, termasuk perubahan dalam cita-cita.

Berdasarkan rumusan di atas, dapat dibuat rumusan baru tentang apa itu perencanaan. Perencanaan yakni suatu cara yang memuaskan untuk membuat kegiatan dapat berjalan dengan baik, disertai dengan berbagai langkah yang antisipatif guna memperkecil kesenjangan yang terjadi sehingga kegiatan tersebut mencapai tujuan yang telah ditetapkan.

Definisi Sistem Monitoring

Monitoring didefinisikan sebagai siklus kegiatan yang mencakup pengumpulan, peninjauan ulang, pelaporan, dan tindakan atas informasi suatu proses yang sedang diimplementasikan (Mercy, 2005). Umumnya, monitoring digunakan dalam checking antara kinerja dan target yang telah ditentukan. Monitoring ditinjau dari hubungan terhadap manajemen kinerja adalah proses terintegrasi untuk memastikan bahwa proses berjalan sesuai rencana (on the track). Monitoring dapat memberikan informasi keberlangsungan proses untuk menetapkan langkah menuju ke arah perbaikan yang berkesinambungan. Pada pelaksanaannya, monitoring dilakukan ketika suatu proses sedang berlangsung. Level kajian sistem monitoring mengacu pada kegiatan per kegiatan dalam suatu bagian (Wrihatnolo, 2008), misalnya kegiatan pemesanan barang pada supplier oleh bagian purchasing. Indikator yang menjadi acuan monitoring adalah output per proses / per kegiatan. Umumnya, pelaku monitoring merupakan pihak-pihak yang berkepentingan dalam proses, baik pelaku proses (self monitoring) maupun atasan / supervisor pekerja. Berbagai macam alat bantu yang digunakan dalam pelaksanaan sistem monitoring, baik observasi / interview secara langsung, dokumentasi maupun aplikasi visual (Chong, 2005).

Sejarah Singkat UML (Unified Modeling Language)

Menurut Lotton (2010:17),Unified Modeling Language(UML) adalah bahasa pemodelan, jelas, tapi apa yang membuatnya bersatu? Sebelum unifikasi kebanyakan 'metode' berorientasi objek termasuk metode Booch dirancang oleh Grady Booch, Object Modeling Technique dirancang oleh Jim Rumbaugh dan Object Oriented Software Engineering ( juga dikenal sebagai Objectory ) dirancang oleh Iva Jacobson.

Metode ini mengungkapkan pada dasarnya ide yang sama, tetapi menggunakan notasi yang berbeda,dan masing-masing berfokus pada aspek yang berbeda dari pengembangan perangkat lunak, misalnya Jacobson memperkenalkan ide kasus digunakan untuk menggambarkan kebutuhan pengguna sedangkan metode lain tidak memiliki setara langsung.

Penyatuan ketiga metodedimulaipada tahun 1994 dan diakhiri dengan UML versi 1.1 yang diadopsi oleh kelompok manajemen objek ( OMG ) pada tahun 1997. OMG yang merupakan konsorsium industri sekarang termasuk Microsoft, telah menjadi kustodian dari spesifikasi UML sejak itu. Jika anda berbicara kepada siapa pun yang mengaku melakukan pemodelan objek, kemungkinan mereka akan fasih dengan UML.

Definisi Unified Modeling Language (UML)

Berikut ini adalah beberapa definisi Unified Modeling Language (UML) menurut beberapa pendapat para ahli:

  1. Dikutip dari Nogroho (2011:119), “Unified Modeling Language (UML) adalah bahasa untuk menspesifikasi, memvisualisasikan, serta mengkontruksi bangunan dasar sistem perangkat lunak, termasuk melibatkan pemodelan aturan-aturan bisnis”.

  2. Menurut Rosa (2013:133), “Unified Modeling Language (UML) adalah salah standar bahasa yang banyak digunakan di dunia industri untuk mengidentifikasi, requirement, membuat analisi & desain, serta menggambarkan arsitektur dalam pemrograman berorientasi objek”.

Berdasarkan kedua definisi di atas, maka dapat disimpulkan Unified Modeling Language (UML) adalah suatu alat bantu yang dapat digunakan dalam bahasa pemogramam untuk memvisualisasikan suatu sistem.

Tujuan Unified Modeling Language (UML)

Menurut Yasin (2012:268), tujuan UML diantaranya adalah:

  1. Memberikan model yang siap pakai, bahasa pemodelan visual yang ekspresif untuk mengembangkan sistem dan yang dapat saling menukar model dengan mudah dan dimengerti secara umum.

  2. Memberikan bahasa pemodelan yang bebas dari berbagai bahasa pemograman dan proses rekayasa.

  3. Menyatukan praktek-praktek terbaik yang terdapat dalam pemodelan.

Tipe-Tipe Diagram UML

Ada 5 (lima) macam diagram dalam Unified Modeling Language (UML), yaitu :

  1. Use Case Diagram

  2. Diagram ini memperlihatkan himpunan use case dan aktor-aktor (suatu jenis khusus dari kelas). Diagram ini terutama sangat penting untuk mengorganisasi dan memodelkan perilaku dari suatu sistem yang dibutuhkan serta diharapkan pengguna.

  3. Class Diagram

  4. Diagram ini memperlihatkan himpunan kelas-kelas, antarmuka-antarmuka, kolaborasi-kolaborasi dan relasi-relasi antar objek.

  5. Sequence Diagram

  6. Diagram ini memperlihatkan interaksi yang menekankan pada pengirima pesan (message) dalam suatu tertentu.

  7. State Chart Diagram

  8. Diagram ini memperlihatkan state-state pada sistem, memuat state, transisi, event, dan aktifitas. Diagram ini terutama penting untuk memperlihatkan sifat dinamis dari antarmuka, kelas, kolaborasi dan terutama penting pada pemodelan sistem-sistem reaktif.

  9. Activity Diagram

  10. Diagram ini memperlihatkan aliran dari suatu aktifitas lainnya dalam suatu sistem. Diagram ini teutama penting dalam pemodelan fungsi-fungsi dalam suatu sistem dan member tekanan pada aliran kendali antar objek.

Konsep Dasar PHP

PHP terdapat beberapa pandangan menurut para ahli, antara lain sebagai berikut:

  1. Menurut Agus Saputra (2012:2), berpendapat bahwa “PHP memiliki kepanjangan PHP Hypertext Preprocessor merupakan suatu bahasa pemrograman yang difungsikan untuk membangun suatu website dinamis. PHP menyatu dengan kode HTML, maksudnya adalah beda kondisi, HTML digunakan sebagai pembangun atau pondasi dari kerangka layout web, sedangkan PHP difungsikan sebagai prosesnya, sehingga dengan adanya PHP tersebut, sebuah web akan sangat mudah dimaintenance”.

  2. Menurut Alexander F. K. Sibero (2011:49), berpendapat bahwa “PHP adalah pemrograman interpreter yaitu proses penerjemahan baris kode mesin yang dimengerti komputer secara langsung pada saat baris kode dijalankan atau sering disebut suatu bahasa dengan hak cipta terbuka atau yang juga dikenal dengan istilah Open Source yaitu pengguna dapat mengembangkan kode-kode fungsi PHP sesuai dengan kebutuhannya”.

Berdasarkan beberapa pendapat yang dikemukakan diatas dapat ditarik kesimpulan bahwa PHP adalah suatu bahasa pemrograman script yang dimengerti oleh komputer secara langsung dengan hak cipta terbuka (open source) yang digunakan untuk membuat halaman website yang dinamis.

Konsep Dasar MYSQL (Structured Query Language)

MySQL terdapat beberapa pandangan menurut para ahli, antara lain sebagai berikut:

  1. Menurut Alexander F. K. Sibero (2011:97), berpendapat bahwa “MySqL atau dibaca “My Sekuel” adalah suatu RDBMS (Relational Data-base Management System) yaitu aplikasi sistem yang menjalankan fungsi pengolahan data”.

  2. Menurut Budi Raharjo (2011:21), berpendapat bahwa “MySQL adalah RDBMS atau server database yang mengelola database dengan cepat menampung dalam jumlah sangat besar dan dapat di akses oleh banyak user”.

Berdasarkan pendapat yang dikemukakan di atas dapat ditarik kesimpulan bahwa MySQL adalah suatu software atau program yang bersifat open source yang digunakan untuk membuat sebuah database.

Kelebihan dan Kekurangan MySQL

Berikut adalah kelebihan dan kekurangan MySQL antara lain sebagai berikut:


2.1 Tabel Kekurangan dan Kelebihan MySQL
Perintah Dasar Database MySQL

Menurut Budi Raharjo (2011:22), dalam menjalan MySQL diperlukan berbagai perintah untuk membuat suatu database, berikut ini disebutkan beberapa perintah dasar dalam menggunakan MySQL. Untuk menjalankan MySQL pertama kali cukup dengan mengetikkan mysql pada Command Prompt. Perintah-perintahnya adalah sebagai berikut:

  1. Menampilkan database : SHOW DATABASE;

  2. Membuat database baru : CREATE DATABASE database;

  3. Memilih database yang akan digunakan : USE database;

  4. Menampilkan tabel : SHOW TABLE;

  5. Membuat tabel baru: CREATE TABLE (field spesifikasi_field,...);

  6. Menampilkan struktur tabel: SHOW COLUMNS FROM tabel atau DESCRIBE tabel;

  7. Mengubah struktur tabel: ALTER TABLE tabel Jenis_Pengubahan;

  8. Mengisikan data: INSERT INTO table(kolom1, ) VALUES („data_kolom1,); atau INSERT INTO table SET kolom1 = „data_kolom1, ;

  9. Menampilkan data: SELECT kolom FROM tabel WHERE kriteria ORDER BY kolom atau SELECT * FROM tabel;

  10. Mengubah data: UPDATE tabel SET kolom = pengubahan_data WHERE kriteria;

  11. Menampilkan data dengan kriteria tertentu: SELECT kolom1,... FROM table WHERE kriteria;

  12. Menghapus data: DELETE FROM tabel WHERE kriteria;

  13. Menghapus tabel: DROP tabel;

  14. Menghapus database: DROP database;

  15. Keluar dari MySQL: QUIT; atau EXIT;

Konsep Dasar XAMPP

Menurut Puspitasari (2011:1), berpendapat bahwa “XAMPP adalah sebuah softwarewebserver apache yang didalamnya sudah tersedia database server mysql dan support php programming. xampp merupakan software yang mudah digunakan gratis dan mendukung instalasi di linux dan windows. Keuntungan lainya adalah cuma menginstal 1 kali sudah tersedia apache web server, mysql database server, php support (php4 dan php5) dan beberapa modul lainya hanya bedanya kalau versi windows selalu dalam bentuk instalasi grafis dan yang linux dalam bentuk file terkompresi tar.gz. kelebihan lain yang berbeda dari versi untuk windows adalah memeliki fitur untuk mengaktifkan sebuah server secara grafis, sedangkan linux masih berupa perintah-perintah didalam console. oleh karena itu versi untuk linux sulit untuk dioperasikan”.

Konsep Dasar Elisitasi

Definisi Elisitasi
  1. Menurut Sommerville and Sawyer (1997) dalam Siahaan (2012:66), “Elisitasi kebutuhan adalah sekumpulan aktivitas yang ditunjukkan untuk menemukan kebutuhan suatu sistem melalui komunikasi dengan pelanggan, pengguna sistem, dan pihak lain yang memiliki kepentingan dalam pengembangan sistem.

  2. Menurut Guritno (2011:302), “Elisitasi merupakan rancangan yang dibuat berdasarkan sistem baru yang diinginkan oleh pihak manajemen terkait dan disanggupi oleh peneliti untuk dieksekusi.

Berdasarkan kedua definisi di atas, maka dapat disimpulkan elisitasi adalah suatu rancangan pada sistem baru yang diinginkan pengguna sistem dan pihak yang terkait untuk pengembangan sistem.

Tahap-Tahap Elisitasi

Menurut Guritno dan kawan-kawan (2011:302) elisitasi didapat melalui metode wawancara dan dilakukan melalui tiga tahap, yaitu :

  1. Elisitasi Tahap I

  2. Elisitasi tahap I, berisi seluruh rancangan sistem baru yang diusulkan oleh pihak manajemen terkait melalui proses wawancara.

  3. Elisitasi Tahap II

  4. Elisitasi tahap II, merupakan hasil pengklasifikasian elisitasi tahap I berdasarkan Metode MDI. Metode MDI bertujuan memisahkan antara rancangan sistem yang penting dan harus ada pada sistem baru dengan rancangan yang disanggupi oleh peneliti untuk dieksekusi.

    Berikut penjelasan mengenai Metode MDI :

    1. M pada MDI berarti Mandatory (Penting). Maksudnya, requirement tersebut harus ada dan tidak boleh dihilangkan pada saat membuat sistem baru.

    2. D pada MDI berarti Desirable. Maksudnya, requirement tersebut tidak terlalu penting dan boleh dihilangkan. Namun, jika requirement tersebut digunakan dalam pembentukan sistem maka akan membuat sistem tersebut lebih sempurna.

    3. I pada MDI berarti Inessential. Maksudnya, requirement tersebut bukanlah bagian sistem yang dibahas, tetapi bagian dari luar sistem.

  5. Elisitasi Tahap III

  6. Elisitasi tahap III, merupakan hasil penyusutan elisitasi tahap II dengan cara mengeliminasi semua requirement dengan option I pada metode MDI. Selanjutnya, semua requirement yang tersisa diklasifikasikan kembali melalui metode TOE, yaitu :

    1. T artinya Teknikal, bagaimana tata cara atauteknik pembuatan requirement dalam sistem diusulkan ?

    2. O artinya Operasional, bagaimana tata cara penggunaan requirement dalam sistem akan dikembangkan ?

    3. E artinya Ekonomi, berapakah biaya yang diperlukan guna membangun requirement di dalam sistem ?

    Metode TOE tersebut dibagi kembali menjadi beberapa option, yaitu :

    1. High (H): Sulit untuk dikerjakan, karena teknik pembuatan dan pemakaiannya sulit serta biayanya mahal. Maka requirement tersebut harus dieleminasi.

    2. Middle (M): Mampu dikerjakan.

    3. Low (L): Mudah dikerjakan.

Final Draft Elisitasi

Final Draft elisitasi, merupakan hasil akhir yang dicapai dari suatu proses elisitasi yang dapat digunakan sebagai dasar pembuatan suatu sistem yang akan dikembangakan.

Tujuan Elisitasi Kebutuhan

Menurut Leffingwel (2000) dalam Siahaan (2012:67), elisitasi kebutuhan bertujuan untuk:

  1. Mengetahui masalah apa saja yang perlu dipecahkan dan mengenali batasan-batasan sistem (system boundaries). Proses-proses dalam pengambangan perangkat lunak sangat ditentukan olehseberapa dalam dan luas pengetahuan developerakan ranah permasalahan. Setiap ranah permasalahan memiliki ruang lingkupdan batsan-batasan. Batasan-batasan ini mendefinisikan sistem akhir yang dibentuk sesuai dengan lingkungan operasional saat ini. Identifikasi dan persetujuan batasan sistem mempengaruhi proses elisitasi selanjutnya. Identifikasi pemangku kepentingan dan kelas pengguna, tujuan dan tugas, dan skenario serta usecase bergantung pada pemilihan batasan.

  2. Mengenali siapa saja pemangku kepentingan. Sebagaimana disebutkan pada bagian sebelumnya, instansiasi dari pemangku kepentingan antara lain adalah konsumen atau klien (yang membayar sistem), pengembang (yang merancang, membangun, dan merawat sistem), dan pengguna (yang beriteraksi dengan sistem untuk mendapatkan hasil pekerjaan mereka). Untuk sistem yang bersifat interaktif, pengguna memegang peran utama dalam proses elisitasi. Secara umum, kelas pengguna tidak bersifat homogen, sehingga bagiandari proses elisitasi adalah menidentifikasi kebutuhan kelas pengguna yang berbeda, seperti pengguna pemula, pengguna ahli, pengguna sesekali, pengguna cacat, dan lain-lain.

  3. Mengenali tujuan dari sistem yaitu sasaran-sasaran yang harus dicapai. Tujuan merupakan sasaran sistem yang harus dipenuhi. Penggalian high level goals di awal proses pengembangan sangatlah penting. Penggalian tujuan lebih terfokus pada ranah masalah dan kebutuhan pemangku kepentingan dari pada solusi yang dimungkinkan untuk masalah tersebut.

Langkah-Langkah Elisitasi

Menurut Sommerville and Sawyer (1997) dalam Siahaan (2012:75), berikut ini merupakan langkah-langkah untuk elisitasi kebutuhan:

  1. Identifikasi orang-orang yang akan membantu menentukan kebutuhan dan memahami kebutuhan organisasi mereka. Menilai kelayakan bisnis dan teknis untuk sistem yang diusulkan.

  2. Menentukan lingkungan teknis (misalnya, komputasi arsitektur, sistem operasi, kebutuhan telekomunikasi) ke mana sistem atau produk akan ditempatkan.

  3. Identifikasi ranah permasalahan, yaitu karakteristik lingkungan bisnis yang spesifik keranah aplikasi.

  4. Menentukan satu atau lebih metode elisitasi kebutuhan, misalnya wawancara, kelompok focus, dan pertemuan tim.

  5. Meminta partisipasi dari banyak orang sehingga dapat mereduksi dampak dari kebutuhan yang bias yang teridentifikasi dari sudut pandang yang berbeda dari pemangku kepentingan dan mengidentifikasi alasan untuk setiap kebutuhan yang dicatat.

  6. Menidentifikasi kebutuhan yang ambigu dan menyelesaikannya.

  7. Membuat skenario penggunaan untuk membantu pelanggan atau pengguna mengidentifikasi kebutuhan utama.

Masalah Dalam Elisitasi

Menurut Nuseibeh and Eastbrook (2000) dalam Siahaan (2012:68), tahap elisitasi termasuk tahap yang sulit dalam spesifikasi perangkat lunak. Secara umum kesulitan ini disebabkan tiga masalah, yakni:

  1. Masalah ruang lingkup

  2. Pelanggan atau pengguna menentukan detail teknis yang tidak perlu sebagai batasan sistem yang mungkin membingungkan dibandingkan dengan menjelaskan tujuan sistem secara keseluruhan.

  3. Masalah pemahaman

  4. Hal tersebut terjadi ketika pelanggan atau pengguna tidak benar-benar yakin tentang apa yang dibutuhkan oleh sistem, memiliki pemahaman yang sedikitdan tidak memiliki pemahaman penuh terhadap ranah masalah.

  5. Masalah perubahan

  6. Yaitu perubahan kebutuhan dari waktu ke waktu. Untuk membantu mengatasi masalah ini, perekayasa sistem (system engineers) harus melakukan kegiatan pengumpulan kebutuhan secara terorganisir.

Literature Review

Literatur Review terdapat beberapa pandangan menurut para ahli, antara lain sebagai berikut:

  1. Penelitian yang dilakukan oleh Johan Samose Harahap,Burhanuddin Harahap dan Karino (2005). Penelitian yang telah dilakukan Johan Samose Harahap,Burhanuddin dan Karino pada tahun 2005 dengan judul “Implementasi Proyek Jalan Dan Jembatan (Studi Kasus Mengenai Implementasi Proyek Jalan dan Jembatan Tahun Anggaran 2003 Pada Proyek Jalan Propinsi Medan-Tembung-Kuala Namu). dalam jurnalnya menyimpulkan bahwa pembangunan infra struktur jalan dan jembatan harus dilihat sebagai investasi penting pembangunan. Jalan dan jembatan akan membuka daerah yang dilewatinya menjadi lebih maju.

  2. Penelitian yang dilakukan oleh Setia Ade Arianto dan Anak Agung Gde Kartika,ST,MSc. (2012).Penelitian yang telah dilakukan oleh Setia Ade Arianto dan Anak Agung Gde Kartika,ST,Msc. 2012 dengan judul “Studi Kelayakan Pembangunan Jalan Layang ( Fly Over ) Pada Ruas Jalan Sepanjang-Krian Km 16+540-17+680 Ditinjau Dari Segi Tekhnik Dan Ekonomi”. Dalam jurnalnya menyimpulkan Analisis BCR didapatkan sebesar 1.28 28 (Berarti BCR >1), untuk analisis ekonomi diperoleh Rp 17.031.361.102,09 (NPV>0). Jadi dua analisis tersebut dapat disimpulkan bahwa pembangunan jalan layang (fly over) pada ruas jalan sepanjang – krian ditinjau dari segi teknik lalu lintas dan ekonomi layak untuk dilaksanakan.

  3. Penelitian yang dilakukan oleh Bakri N (2011)

  4. Penelitian yang telah dilakukan oleh Bakri N 2011 dengan judul “Evaluasi Program Pembangunan Jaringan Jalan Perdesaan Dengan Pelibatan Masyarakat di Kabupaten Polewali Mandar Provinsi Sulawesi Barat”. Dalam jurnalnya menyimpulkan dari hasil Evaluasi Multi Kriteria ( MCE ) penyelenggaraan konsep pembangunan jaringan jalan perdesaan dengan melibatkan masyarakat yakni dari tahap perencanaan,pelaksanaan, pengaawasan fisik hingga pemeliharaan menunjukan nilai lebih baik. Daripada penyelenggaraan pembangunan jalan yang dipihak ketigakan oleh Dinas PU.

Contributors

Ifoh basaria