sistem informasi manajemen pada surya motoreprints.mdp.ac.id/828/1/jurnal 2009240053 suryani...

7
Hal - 1 Sistem Informasi Manajemen pada Surya Motor Suryani ([email protected]), Yanti ([email protected]) Waniwatining Astusi ([email protected]) Jurusan Sistem Informasi STMIK GI MDP Abstrak : Dalam pengambilan keputusan, manager perlu mendasarkan pada data dan informasi. Teknologi informasi sangat mendukung dalam menyediakan informasi yang relevan bagi seorang manager dalam pengambilan keputusan. Pengembangan sistem yang dilakukan bertujuan untuk menyediakan informasi yang sesuai dengan kebutuhan manager pada Surya Motor, yaitu informasi persediaan yang sering dibutuhkan oleh konsumen. Dalam pengembangan penulis menggunakan metodologi RUP (Rational Unified Process), dimana tahapan yang dilakukan adalah inception, elaboration, dan construction. Pada tahapan inception dilakukan pendefinisian permasalahan dengan menggunakan kerangka PIECES dan diagram use case untuk menentukan kebutuhan sistem. Teknik yang digunakan dalam perancangan adalah dengan pendekatan UML ( Unified Modelling Language). Dalam menjelaskan logika dan procedural program digunakan diagram activity dan sequence diagram. Pada tahapan construction digunakan bahasa pemograman Microsoft Visual Studio 2008 sebagai alat bantu untuk membuat aplikasi transaksi dan Microsoft SQl Server 2008 sebagai alat bantu untuk penyimpanan data. Sistem informasi manajemen ini dapat memberikan laporan reting penjualan barang, sehingga manager dapat menentukan jumlah pembelian barang. Untuk pengembangan lebih lanjut diharapkan sistem daapt memberikan informasi mengenai jumlah barang yang minimum. Kata kunci : RUP, UML, Microsoft Visual Studio 2008, Microsoft SQL Server 2008 Abstract : In decision making, managers need to be based on data and information. Information technology is very supportive in providing relevant information to the manager in decision-making. Development of systems that do aim to provide information according to the needs of managers in Surya Motors, which supplies information that is often needed by consumers. In developing the methodology the authors use RUP (Rational Unified Process), in which the steps being taken are inception, elaboration, and construction. At the inception stage of defining the problems done using PIECES framework and use case diagrams to determine the needs of the system. The technique used in the design is the approach of UML (Unified Modeling Language). In explaining the program to use logic and procedural activity diagrams and sequence diagrams. At the stage of construction used programming languages of Microsoft Visual Studio 2008 as a tool for making transaction applications and Microsoft SQL Server 2008 as a tool for data storage. Management information systems can provide a report rating the sale of goods, so the manager can determine the amount of the purchase of goods. For further development of the system is expected to provide information on the minimum number of items. Keywords : RUP, UML, Microsoft Visual Studio 2008, Microsoft SQL Server 2008 1 PENDAHULUAN Perkembangan sistem informasi manajemen telah menyebabkan terjadinya perubahan yang cukup signifikan dalam pola pengambilan keputusan yang dilakukan oleh manajemen yang baik pada tingkat operasional maupun pimpinan pada semua jenjang. Perkembangan ini juga telah menyebabkan perubahan-perubahan peran dari para manajer dalam pengambilan keputusan, mereka dituntut untuk selalu dapat memperoleh informasi yang paling akurat dan terkini yang dapat digunakannya dalam proses pengambilan keputusan. Surya Motor adalah perusahaan yang memiliki sekitar 30 orang karyawan.

Upload: duongnhu

Post on 09-Sep-2018

214 views

Category:

Documents


0 download

TRANSCRIPT

Hal - 1

Sistem Informasi Manajemen padaSurya Motor

Suryani ([email protected]), Yanti ([email protected])Waniwatining Astusi ([email protected])

Jurusan Sistem InformasiSTMIK GI MDP

Abstrak : Dalam pengambilan keputusan, manager perlu mendasarkan pada data dan informasi.Teknologi informasi sangat mendukung dalam menyediakan informasi yang relevan bagi seorangmanager dalam pengambilan keputusan. Pengembangan sistem yang dilakukan bertujuan untukmenyediakan informasi yang sesuai dengan kebutuhan manager pada Surya Motor, yaitu informasipersediaan yang sering dibutuhkan oleh konsumen. Dalam pengembangan penulis menggunakanmetodologi RUP (Rational Unified Process), dimana tahapan yang dilakukan adalah inception,elaboration, dan construction. Pada tahapan inception dilakukan pendefinisian permasalahan denganmenggunakan kerangka PIECES dan diagram use case untuk menentukan kebutuhan sistem. Teknik yangdigunakan dalam perancangan adalah dengan pendekatan UML (Unified Modelling Language). Dalammenjelaskan logika dan procedural program digunakan diagram activity dan sequence diagram. Padatahapan construction digunakan bahasa pemograman Microsoft Visual Studio 2008 sebagai alat bantuuntuk membuat aplikasi transaksi dan Microsoft SQl Server 2008 sebagai alat bantu untuk penyimpanandata. Sistem informasi manajemen ini dapat memberikan laporan reting penjualan barang, sehinggamanager dapat menentukan jumlah pembelian barang. Untuk pengembangan lebih lanjut diharapkansistem daapt memberikan informasi mengenai jumlah barang yang minimum.

Kata kunci : RUP, UML, Microsoft Visual Studio 2008, Microsoft SQL Server 2008

Abstract : In decision making, managers need to be based on data and information. Informationtechnology is very supportive in providing relevant information to the manager in decision-making.Development of systems that do aim to provide information according to the needs of managers in SuryaMotors, which supplies information that is often needed by consumers. In developing the methodology theauthors use RUP (Rational Unified Process), in which the steps being taken are inception, elaboration,and construction. At the inception stage of defining the problems done using PIECES framework and usecase diagrams to determine the needs of the system. The technique used in the design is the approach ofUML (Unified Modeling Language). In explaining the program to use logic and procedural activitydiagrams and sequence diagrams. At the stage of construction used programming languages of MicrosoftVisual Studio 2008 as a tool for making transaction applications and Microsoft SQL Server 2008 as atool for data storage. Management information systems can provide a report rating the sale of goods, sothe manager can determine the amount of the purchase of goods. For further development of the system isexpected to provide information on the minimum number of items.

Keywords : RUP, UML, Microsoft Visual Studio 2008, Microsoft SQL Server 2008

1 PENDAHULUAN

Perkembangan sistem informasimanajemen telah menyebabkan terjadinyaperubahan yang cukup signifikan dalampola pengambilan keputusan yangdilakukan oleh manajemen yang baik padatingkat operasional maupun pimpinan padasemua jenjang. Perkembangan ini juga telah

menyebabkan perubahan-perubahan perandari para manajer dalam pengambilankeputusan, mereka dituntut untuk selaludapat memperoleh informasi yang palingakurat dan terkini yang dapat digunakannyadalam proses pengambilan keputusan.

Surya Motor adalah perusahaanyang memiliki sekitar 30 orang karyawan.

Hal - 2

Berdasarkan hasil analisis, penulismenemukan berbagai kendala padaperusahaan ini. Surya Motor belummemiliki suatu aplikasi yang dapatdigunakan untuk kegiatan transaksi sertauntuk melihat laporan-laporan yangdibutuhkan perusahaan untuk pengambilansebuah keputusan yang berkaitan dengankepentingan bisnis.

Menyadari banyaknyapermasalahan yang ada, maka Surya Motormenginginkan suatu aplikasi yang dapat

memudahkan proses operasionalperusahaan. Maka dari itu kami berupayauntuk mengatasi permasalahan-permasalahan yang ada pada perusahaanSurya Motor dengan membangun sebuahaplikasi program yang akan membantudalam kemudahan dalam pelaksanaanproses kerja didalam perusahaan dengantema “Sistem Informasi Manajemenpada Surya Motor Palembang”.

2 LANDASAN TEORI

2.1 Sistem Informasi Manajemen

Sistem Informasi Manajemenmerupakan sistem informasi yangmenghasilkan hasil keluaran (output)dengan menggunakan masukan (input) danberbagai proses yang diperlukan untukmemenuhi tujuan tertentu dalam suatukegiatan manajemen.

Karakteristik Sistem InformasiManajemen :1. Beroperasi pada tugas-tugas yangterstruktur, yakni pada lingkungan yangtelah mendefinisikan hal-hal berikut denganjelas : prosedur operasi, aturan pengambilankeputusan, dan arus informasi.2. Meningkatkan efisiensi denganmengurangi biaya.3. Menyediakan laporan dan kemudahanakses yang berguna untuk pengambilankeputusan tetapi tidak secara langsung (manajer menggunakan laporan daninformasi dan membuat kesimpulan-kesimpulan tersendiri untuk melakukanpengambilan keputusan). (JogiyantoHartono, 1999, h15)

2.2 Metodologi PengembanganSistem

Metodologi adalah kesatuanmetode-metode, prosedur-prosedur, konsep-konsep pekerjaan, aturan-aturan danpostulat-postukat yang digunakan oleh

suatu ilmu pengetahuan, seni atau disiplinyang lainnya. Sedangkan metode adalahsuatu cara, teknik yang sistematik untukmengerjakan sesuatu. Metodologipengembangan sistem berarti adalagmetode-metode, prosedur-prosedur, konsep-konsep pekerjaan, aturan-aturan danpostulat-postulat yang akan digunakanuntuk mengembangkan suatu sisteminformasi. (Jogiyanto Hartono, 1999, h59)

Metodologi pengembangan sistemdalam penelitian ini digunakan adalahmetodologi pengembangan RUP (RationalUnifed Process). RUP menggunakankonsep object oriented, dengan aktifitasyang berfokus pada pengembangan modeldengan menggunakan Unified ModelLanguage (UML). RUP adalah pendekatanpengembangan perangkat lunak yangdilakukan berulang-ulang (iterative), focuspada arsitektur, lebih diarahkan berdasarkanpenggunaan kasus.

Tahapan kerja yang mengikutiempat tahapan dasar dari metodologipengembangan ini adalah sebagai berikut :1. Business Modelling atau BusinessEngineering

Tahapan kerja ini, memodelkanpermasalahan yang ada sehingga nantinyaakan didapat sebuah rumusan kebutuhanbisnis.2. Requirements

Tahapan ini menerjemahkankebutuhan bisnis menjadi perilaku sistamyang terotomatisasi.3. Analysis and Design

Pada tahap ini dihasilkan sebuaharsitektur perangkat lunak dari hasil

Hal - 3

rancangan aplikasi yang telah dibuat olehpengembang berdasarkan model-modelkebutuhan dari tahap requirement.4. Implementation

Merupakan tahap penciptaanperangkat lunak berdasarkan arsitektur yangtelah dibuat pada tahap analisis dan desain,dan memiliki perilaku seperti yang telahdimodelkan pada requirement.5. Test

Pada tahapan ini untuk memastikanbahwa perangkat lunak yang dikembangkanmemenuhi sema kebutuhan yang telahdimodelkan.6. Environment

Tahapan ini menyiapkan danmenjaga lingkungan pengembangan.7. Deployment

Pada tahapan ini semua yangdibutuhkan untuk menjalankan seluruhproyek.

Ada 4 fase yang akan digunakanadalah sebagai berikut :1. Inception

Pada tahap ini pengembangmendefinisikan batasan kegiatan,melakukan analisis kebutuhan user, danmelakukan perancangan awal perangkatlunak (perancangan arsitektural dan usecase). Adapun tahapan sebagai berikut :a. Observasi

Penulis melakukan observasi keperusahaan secara langsung agar dapatmelihat secara langsung kegiatanperusahaan.b. Wawancara

Penulis melakukan wawancaradengan manager perusahaan mengenaiproses bisnis serta aplikasi yang ingindibangun agar sesuai dengan keinginanperusahaan.c. Pengumpulan data (Studi Literatur)

Pengumpulan data ditempuhdengan mengumpulkan bahan-bahan berupateori, dengan cara mempelajari buku-bukuilmiah yang berhubungan dengan penulisanlaporan skripsi sehingga dapat dijadikanlandasan dalam pemecahan masalahnya.d. Menentukan ruang lingkup

Dalam tahapan ini ditentukanbatasan-batasa dalam pembuatan aplikasi.e. Analisis dan desain awal

Dalam tahap ini dilakukankebutuhan user setelah mengetahuikebutuhannya, dilakukan desain awal dariaplikasi yang akan dibangun.2. Elaboration

Tahap ini lebih difokuskan padaperencanaan arsitektur sistem. Tahap inijuga mendeteksi apakah arsitektur sistemyang diinginkan dapat dibuat atau tidak.Adapun yang dilakukan pada faseelaboration adalah sebagai berikut :a. Membuat Use Case

Pada tahap ini menggambarkansecara detail kasus dan aktor yang terlibat.b. Merancang arsitektur aplikasi

Pada tahap ini setelah kitamenggambarkan use case, tahap selanjutnyaadalah merancang arsitektur aplikasi yangakan dibuat.c. Pembuatan aplikasi

Pada tahapan ini dimulaipembuatan aplikasi yang sudah dirancangsesuai dengan kebutuhan user.3. Construction

Pengimplementasian rancanganperangkat lunak yang telah dibuatdilakukan pada tahap ini. Adapun tahapan-tahapan sebagai berikut :a. Analisis dan desain teknis

Pada tahapan ini mendeskripsikansolusi teknis yang akan digunakan untukmencapai perilaku yang sesuai dengankebutuhan seperti apa adanya suara padaaplikasi.b. Perbaikan dan penambahan data

Setelah aplikasi dilakukanpengujian terhadap kesalahan dankekurangan maka dilakukan perbaikan danpenambahan sesuai dengan kebutuhan danpermintaan user.c. Kesimpulan dan pembuatan laporan akhir

Setelah melakukan pengujiankembali pada aplikasi. Dapat diambilkesimpulan dari sistem yang dibuatkemudian ditulis pada laporan akhir.4. Transition

Pada tahap ini penulis akanmenyerahkan perangkat lunak kepadapemakai, melakukan pengujian sertapelatihan. Pada tahap ini penguji tidakmelakukan pemeliharaan perangkat lunaksetelah digunakan oleh pemakai

Hal - 4

pemeliharaan perangkat lunak sepenuhnyadiserahkan kepada pemakai.

2.3 Visual Basic 2008

Visual Basic 2008 adalah salah satubahasa pemograman yang bekerja di dalam.NET Framework. Visual Basic memilikiaturan sintaks dan sederetan valid wordyang dapat digunakan dalam membangunaplikasi. Visual Basic merupakan pilihanpopuler bagi pemula karena sintaks yangdimiliki lebih sederhana dari bahasapemograman lainnya. Visual Basic 2008memiliki konstruksi dan user interface(antarmuka) yang mirip dengan VisualBasic versi sebelumnya. Visual Basicmemiliki banyak fasilitas baru. (AriPrabawati, 2009, h5)

2.4 Structure Query Language (SQL)

Structure Query Language (SQL)atau bisa disebut sequel merupakan bahasaquery standar yang digunakan untukmengakses basis data relasional. Denganmenggunakan SQL, kita dapat melakukanperintah-perintah sebagai berikut :1. Memodifikasi struktur database2. Mengubah, mengisi, menghapus isidatabase3. Mentransfer data antar database yangberbeda

3. ANALISIS SISTEM YANGBERJALAN

3.1 ANALISIS PERMASALAHAN

Berdasarkan atas analisis sistemdari Perusahaan Surya Motor maka diidentifikasi beberapa permasalahan yangakan diuraikan dengan menggunakankerangka PIECES.

TABEL 1 : Kerangka PIECES

P

1. Waktu yang dibutuhkan pimpinandalam pengambilan keputusanmemakan waktu yang lama.2. Dalam proses pengecekkan hargadan jumlah barang membutuhkanwaktu yang relatif lama.

I A. Output

Sulitnya pimpinan mengambilkeputusan dikarenakan tidak adalaporan yang lengkap melainkanhanya ada berkas-berkas perusahaan.B. Input

1. Data perusahaan masih berupakertas sehingga mudah rusak.

2. Data stok barang tidak akurat.C. Data Tersimpan

Data perusahan yang dibutuhkantidak dapat ditemukan dengan cepat.

E Kesalahan dalam pemesanan barang.

C

Nota transaksi yang disimpan dapatdiambil oleh orang sehinggamengakibatkan kesalahan dalampengambilan keputusan.

E Membutuhkan waktu yang lamadalam pengecekkan stok barang.

SSistem kerja yang digunakanperusahaan masih secara manualtanpa menggunakan sistem informasi.

3.2 ANALISIS KEBUTUHAN

Pada analisis kebutuhan ini akandiuraikan kebutuhan fungsional dankebutuhan non fungsional dari sistem yangdibangun yaitu sistem informasimanajemen untuk menguraikan kebutuhan-kebutuhan tersebut digunakan use case.

GAMBAR 1 : Diagram Use Case

3.3 ANALISIS KELAYAKAN

Selama tahap analisis keputusandalam analisis system maka diperlukan

Hal - 5

identifikasi solusi system kandidat. Solusitersebut kemudian dianalisis untukmengetahui kelayakannya. Untuk itu dibuatmatriks system kandidat.

3.3.1 Matrik Sistem Kandidat

Matrik sistem kandidat secaraefektif digunakan untuk mendapatkan,mengorganisasi, dan membandingkankarakteristik solusi beberapa kandidat yangberbeda-beda.

3.3.2 Matriks Kelayakan Kandidat

Selanjutnya perlu dilengkapi matriksistem kandidat di atas dengan sebuahanalisis dan peringkat sistem kandidat. Inidinamakan matriks analisis kelayakan. Adalima criteria kelayakan yang digunakanyaitu, kelayakan operasional berhubungandengan people-oriented, kelayakan teknisberhubungan dengan computer-oriented,kelayakan ekonomis berhubungan denganbiaya dan keuntungan sistem informasi, dankelayakan jadwal behubungan dengankeakuratan waktu yang dialokasikan padasebuah proyek. Matrik analisis kelayakandari Sistem Informasi Manajemen padaSurya Motor.

TABEL 2 : Matrik Kelayakan Kandidat

Kriteria Bobot Kandidat1

Kandidat2

KelayakanOperasional

30% Score :100(30% x100) =30

Score :100(30% x100) =30

KelayakanTeknis

30% Score :90(30% x90) = 27

Score :80(30% x80) = 24

KelayakanEkonomis

30% Score :90(30% x90) = 27

Score :80(30% x80) = 24

KelayakanJadwal

10% Score :100(10% x100) =10

Score :90(10% x90) = 9

Peringkat 100% 94 87

4. PERACANGAN SISTEM

4.1 Rancangan Class Diagram

Class diagram yang akandigunakan memiliki beberapa class yaituclass pembelian, class penjualan, classpengguna, class barang, class pelanggan,class pemasok, class validasi beli, dan classvalidasi jual.

Gambar 2 : Class Diagram

4.2 Rancangan Logika ProceduralProgram

Untuk membangun sebuah sistemperlu untuk merancang sistem terlebihdahulu. Dengan membuat rancangan darisebuah sistem, dapat mengetahui gambarandari sistem yang akan dibuat.

4.2.1 Sequence Diagram

Sequence diagram digunakan untukmelihat message antar objek yang ada.Sequence diagram yang akan dibuat harusdibuat satu persatu sesuai dengan use caseyang mudah di rancang sebelumnya.

4.2.2 Activity Diagram

Activity diagram dapatmenggambarkan dua aktivitas yaitu,aktivitas proses bisnis dan menggambarkaninteraksi aktivitas antara pengguna sistem,setiap permulaian sebuah activity diagramselalu diawali dengan Initial Node, dan

Hal - 6

pada setia akhir sebuah aktivitas selaludiakhiri dengan final node. Berikut adalahactivity diagram (aktivitas sistem) yangdibangun berdasarkan use case yang ada.

4.3 Rancangan Program

Setelah membuat rancangan sistem,maka langkah berikutnya adalah membuatrancangan program yang dibangun.

4.3.1 Model Data

Model data berikut merupakan rancangandari tabel-tabel yang akan dibangun padadatabase, ada dua belas tabel yang ada padamodel data ini antara lain tabel barang,customer, detail_pembelian,detail_penjualan, detail_validasi_beli,detail_validasi_jual, pembelian, penjualan,supplier, users, validasi_beli danvalidasi_jual.

4.3.2 Database Diagram

Dari struktur-struktur tabel di atas,dibuatlah tabel-tabel di dalam sebuahdatabase diagram dengan menggunakanMicrosoft SQL Server 2008, dari tabel-tabeltersebut akan menampilkan relasi-relasiyang ada yang terdapat relasi antar tabeltersebut, berikut adalah database diagramSurya Motor.

Gambar 3 : Database Diagram

4.4 Rancangan Antarmuka

4.4.1 Rancangan Antarmuka FormLogin

Tampilan ini merupakan FormLogin dimana user harus memasukkan idpengguna dan sandi. Apabila id penggunadan sandi yang dimasukkan benar makauser dapat masuk ke menu utama dan dapatmengakses sesuai dengan hak asespengguna.

Gambar 4 : Tampilan Form Login

4.4.2 Rancangan Antarmuka Form MenuUtama

Tampilan ini merupakan FormMenu Utama dimana user dapat melakukankegiatan masing-masing sesuai dengan hakakses setelah pengguna melakukan login.Form ini menampilkan berbagai kegiatanyang dapat dilakukan oleh pengguna,seperti menginput data barang, supplier,customer, users, pembelian, penjualan,validasi penjualan, validasi pembelian,cetak laporan.

Gambar 5 : Tampilan Form Menu Utama

Hal - 7

5 PENUTUP

5.1 Kesimpulan

Dari hasil proses pengembanganyang dilakukan penulis, dihasilkanbeberapa kesimpulan mengenai SistemInformasi Manajemen pada Surya Motor,yaitu :1. Dengan adanya aplikasi SistemInformasi Manajemen pada Surya Motormemberikan kemudahan bagi perusahaandalam pemantauan persediaan barang.2. Pembuatan laporan-laporanmenjadi lebih akurat dan tepat waktudaripada sebelum menggunakan sistemsehingga tidak terjadi lagi kesalahan dalampengambilan keputusan.

5.2 Saran

Saran yang dapat diberikan sehubungandengan penulisan dan untuk dapatmenunjang keberhasilan Sistem InformasiManajemen pada Surya Motor antara lainsebagai berikut :1. Pengembangan lebih lanjutdiharapkan sistem dapat memberikaninformasi mengenai jumlah barang yangminimum.2. Pengembangan lebih lanjut jugadisarankan dapat membuat fitur untukmencetak faktur penjualan barang.

DAFTAR PUSTAKA

[1] A.S, Rosa 2011, Rekayasa PerangkatLunak, Modul. Bandung

[2] Budiharto Widodo 2002,Pemrograman Vb.Net. PT. Gramedia,Jakarta

[3] Fathansyah 2002, Basis Data,Informatika. Bandung

[4] Jogianto, 1999, Analisis dan Desain.Andi Offset, Yogyakarta

[5] Kadir, Abdul 2003, Pengenalan SistemInformasi. Andi Offset, Yogyakarta

[6] Obrien, James A 2005, PengantarSistem Informasi. Salemba Empat,Jakarta

[7] Oetomo, Budi Sutedjo Dharma,S.Kom, M.M 2002, Perencanaan danPembangunan Sistem Informasi. AndiOffset, Yogyakarta

[8] Whitten, Jeffery L 2004, MetodeDesain dan Analisis Sistem. AndiOffset, Yogyakarta