SlideShare a Scribd company logo
1
LAPORAN KERJA PRAKTEK
SISTEM INFORMASI ADMINISTRASI MANAJEMEN
MEDIA HARIAN GAMALAMA POST
TERNATE
Disusun oleh :
Novita Jamal
12105 55201 11 204
PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS TEKNIK
UNIVERSITAS MUHAMMADIYAH MALUKU UTARA
TERNATE
2014
2
KATA PENGANTAR
Assalamu’alaikum Warahmatullahi Wabarakatuh
Alhamdulillah puji syukur senantiasa penulis panjatkan kehadirat Allah
SWT, atas limpahan rahmat dan ridha-Nyalah sehingga penulis dapat
menyelesaikan Kerja Praktek dengan judul “Sistem Informasi Administrasi
Manajemen Media Harian Gamalama Post Ternate”. Tak lupa pula shalawat
serta salam penulis panjatkan kepada Rasulullah SAW. Laporan Kerja Praktek ini
disusun untuk memenuhi salah satu syarat mata kuliah pada jenjang pendidikan
S1 Program Studi Teknik Informatika Universitas Muhammadiyah Maluku Utara.
Penulis menyadari bahwa keberhasilan dan kelancaran pembuatan
laporan Kerja Praktek ini karena adanya kerjasama, bimbingan dan bantuan dari
berbagai pihak baik secara langsung maupun tidak langsung. Pada kesempatan
ini penulis ingin mengucapkan banyak terima kasih kepada :
1. Kakek tercinta, Hi. Umar Yusuf, terimakasih atas kasih sayangnya, cinta
yang tulus, materi, motivasi, dan do’a restunya yang tidak ternilai dan
terbalaskan sehingga penulis dapat menyelesaikan laporan ini.
2. Nenek tercinta, Hj. Alma Binti Rajib ( almarhumah), penulis kirimkan
ucapkan terima yang tak terhingga atas didikan dan bimbingannya semasa
beliau hidup.
3. Kedua orang tua tercinta, saya ucapkan terima kasih banyak atas segala
motifasi, nasehat, dan arahan sehingga penulis dapat menyelesaikan
laporan ini tanpa ada hambatan apapun.
4. Bapak Santosa, ST., M.Cs, selaku Kepala Program Studi Jurusan Teknik
Informatika UMMU ternate.
3
5. Ibu Gamaria Mandar, ST, selaku Dosen Pembimbing yang telah
memberikan saran, kritikan, koreksi, masukan, maupun motivasi selama
penyusunan laporan.
6. Ibu Dwi Aprilia, selaku Pembimbing Lapangan beserta stafnya yang telah
memberikan ijin kepada penulis untuk melakukan Kerja Praktek di Media
Harian Gamalama Post Ternate.
7. Teman-temanku Teknik Informatika khususnya Sitti Maf’ula, risnawati
Masidingo, Hairi Husni, Nisnawati Basri, dan Jumi Wahab, yang telah
memberikan motivasi selama penyusunan laporan.
Penulis menyadari bahwa Laporan Kerja Praktek ini masih banyak
kekurangan dan masih jauh dari kesempurnaan. Meskipun begitu, penulis
mengharapkan semoga Laporan Kerja Praktek ini dapat bermanfaat bagi
para pembaca. Untuk itu penulis sangat mengharapkan kritik dan saran
yang bersifat membangun agar penulis dapat melakukan perbaikan jika
ada kekurangan dan kesalahan.
Wassalamu’alaikum Warahmatullahi Wabarakatuh
Ternate, 19 Juli 2014
Penulis
4
DAFTAR ISI
Halaman Judul
Halaman Persetujuan ................................................................................... i
Halaman Pengesahan................................................................................... ii
Kata Pengantar ............................................................................................. iii
Daftar Isi ........................................................................................................ v
Daftar Gambar............................................................................................... viii
Daftar Tabel................................................................................................... ix
Daftar Lampiran ............................................................................................ x
BAB I PENDAHULUAN
1.1 Latar Belakang .............................................................................. 1
1.2 Rumusan Masalah ........................................................................ 2
1.3 Batasan Masalah........................................................................... 2
1.4 Tujuan Kerja Praktek..................................................................... 3
1.5 Manfaat Kerja Praktek................................................................... 3
1.5.1 Bagi Mahasiswa ................................................................... 3
1.5.2 Bagi Instansi......................................................................... 3
1.5.3 Bagi Universitas.................................................................... 4
1.6 Metode Pengumpulan Data........................................................... 4
A. Metode Wawancara ................................................................. 4
B. Metode Pengamatan................................................................. 4
C. Metode Referensi...................................................................... 5
1.7 Sistematika Penulisan................................................................... 5
BAB II TINJAUAN UMUM
2.1 Sejarah Berdirinya Media Harian Gamalama Post Ternate............. 7
2.2 Visi dan Misi Media Harian Gamalama Post Ternate ...................... 8
A. Visi........................................................................................... 8
B. Misi .......................................................................................... 8
2.3 Maksud dan Tujuan ........................................................................ 8
2.4 Uraian Tugas-Tugas Media Harian Gamalama Post........................ 9
2.5 Struktur Organisasi Media Harian Gamalama Post Ternate............. 14
BAB III LANDASAN TEORI
5
3.1 Konsep Dasar Sistem ..................................................................... 15
3.1.2 Karakteristik Sistem ............................................................... 16
3.1.3 Klasifikasi Sistem................................................................... 17
3.2 Konsep Dasar Informasi ................................................................. 19
3.2.1 Siklus Informasi...................................................................... 19
3.2.2 Kualitas Informasi .................................................................. 20
3.3 Konsep Dasar Sistem Informasi...................................................... 21
3.3.1 Definisi Sistem Informasi....................................................... 21
3.3.2 Komponen Sistem Informasi ................................................. 21
3.4 Flowchart........................................................................................ 22
3.4.1 Simbol-simbol Flowchart........................................................ 23
3.5 Data Flow Diagram (DFD) .............................................................. 25
3.6 Perancangan Basis Data ................................................................ 26
3.6.1 Tujuan Perancangan Basis Data............................................ 26
3.6.2 Fase Proses Perancangan Databases................................... 26
3.7 Definisi Entity Relation Relational Diagram (ERD)........................... 27
3.8 Pengertian Administrasi................................................................... 28
3.9 Manajemen..................................................................................... 29
3.9.1 Pengertian Manajemen.......................................................... 29
3.9.2 Fungsi-Fungsi Manajemen .................................................... 30
3.10 Hubungan Adminstrasi dan Manajemen....................................... 32
3.11 Pemrograman Borland Delphi 7 ................................................... 32
3.12 Pengertian Microsoft Accsess ..................................................... 39
BAB IV HASIL DAN PEMBAHASAN
4.1 Analisis Sistem Yang Berjalan ........................................................ 40
4.2 Analisis Sistem Yang Diusulkan...................................................... 43
4.3 Analisis Kebutuhan Sistem............................................................. 45
4.4 Rancangan Sistem......................................................................... 45
A. DFD Level 0 (Diagram Konteks) ................................................ 45
B. DFD Level 1............................................................................... 46
C. DFD Level 2 Dari Proses Data KaryawanLog In
Manajer/Admin ...............................................................................
....................................................................................................... 48
D. DFD Level 2 Dari Proses Data Karyawan .................................. 48
6
E. DFD Level 2 Dari Proses Data Rekapan Berita.......................... 49
F. DFD Level 2 Dari Proses Data Iklan........................................... 49
G. DFD Level 2 Dari Proses Data Adventorial ................................ 50
H. DFD Level 2 Dari Proses Promo News ...................................... 50
H. DFD Level 2 Dari Proses Data Order Cetak............................... 51
4.5 Perancangan Basis Data ................................................................ 51
A. ERD ........................................................................................... 51
B. RelasiTabel ................................................................................ 53
C. Struktur Tabel ............................................................................ 53
4.6 Implementasi dan Pembahasan...................................................... 56
4.6.1 Input....................................................................................... 57
4.6.2 Output.................................................................................... 61
BAB V PENUTUP
5.1 Kesimpulan..................................................................................... 65
5.2 Saran.............................................................................................. 65
DAFTAR PUSTAKA
LAMPIRAN
7
DAFTAR GAMBAR
Gambar 2.1 Stuktur Organisasi Media Harian Gamalam Post Ternate ............ 14
Gambar 3.1 Siklus Informasi ........................................................................... 20
Gambar 3.2 Relasi One To One ..................................................................... 27
Gambar 3.3 Relasi One To Many .................................................................... 28
Gambar 3.4 Relasi Many to Many.................................................................... 28
Gambar 3.5 Object TrieeView.......................................................................... 33
Gambar 3.6 Properties..................................................................................... 34
Gambar 3.7 Events.......................................................................................... 35
Gambar 3.8 Componen Pallete........................................................................ 36
Gambar 3.9 Code Editor.................................................................................. 38
Gambar 3.10 Code Explorer ............................................................................ 38
Gambar 3.11 Code Diagram............................................................................ 39
Gambar 4.16 DFD Level 0 (Diagram Konteks)................................................. 46
Gambar 4.17 DFD Level 1............................................................................... 47
Gambar 4.18 DFD Level 2 Proses Log In Manajer........................................... 48
Gambar 4.18 DFD Level 2 Data Karyawan...................................................... 48
Gambar 4.19 DFD Data Rekapan Berita.......................................................... 49
Gambar 4.20 DFD Data Iklan........................................................................... 49
Gambar 4.21 DFD Data Adventorial ................................................................ 50
Gambar 4.22 DFD Data Promo News.............................................................. 50
Gambar 4.23 DFD Data Order Cetak............................................................... 51
Gambar 4.25 ERD ........................................................................................... 52
Gambar 4.26 Relasi Tabel............................................................................... 53
Gambar 4.27 Form Log In................................................................................ 57
Gambar 4.28 Form Menu Utama ..................................................................... 57
Gambar 4.29 Form Data Karyawan ................................................................. 58
Gambar 4.30 Form Data Rekapan Berita......................................................... 58
Gambar 4.31 Form Data Iklan.......................................................................... 59
Gambar 4.32 Form Data Adventorial ............................................................... 59
Gambar 4.33 Form Data Promo News............................................................. 60
Gambar 4.34 Form Data Order Cetak.............................................................. 60
Gambar 4.35 Form Admnistrator ..................................................................... 61
Gambar 4.36 Form Laporan Data Karyawan ................................................... 61
Gambar 4.37 Form Laporan Data Rekapan Berita........................................... 62
Gambar 4.38 Form Laporan Data Iklan............................................................ 62
Gambar 4.39 Form Laporan Data Adventorial ................................................. 63
Gambar 4.40 Form Laporan Data Promo News............................................... 63
Gambar 4.41 Form Laporan Data Order Cetak................................................ 64
8
DAFTAR TABEL
Tabel 1.1 Metode Wawancara dan metode Pengamatan................................. 5
Tabel 3.1 Flow Direction Symbols.................................................................... 23
Tabel 3.2 Processing Symbols......................................................................... 23
Tabel 3.3 Input/Output Symbols....................................................................... 24
Tabel 3.4 Simbol-simbol DFD .......................................................................... 25
Tabel 4.5 Simbol-simbol ERD.......................................................................... 27
Tabel 3.6 Daftar Icon Pada Component Palelte ............................................... 36
Tabel 4.1 Flowchart sistem yang berjalan Data Karyawan dan Data Rekapan
Berita............................................................................................... 41
Tabel 4.2 Flowchart sistem yang berjalan Data Iklan dan Adventorial.............. 42
Tabel 4.3 Flowchart sistem yang berjalan Data Promo News .......................... 42
Tabel 4.4 Flowchart sistem berjalan Data Order Cetak.................................... 43
Tabel 4.5 Flowchart sistem yang diusulkan...................................................... 44
Tabel 4.6 Tabel Karyawan............................................................................... 53
Tabel 4.7 Tabel Rekapan Berita ...................................................................... 54
Tabel 4.8 Tabel Adventorial ............................................................................. 54
Tabel 4.9 Tabel Iklan ....................................................................................... 55
Tabel 4.10 Tabel Order Cetak.......................................................................... 55
Tabel 4.11Tabel Promo News.......................................................................... 56
Tabel 4.12Tabel Manajer................................................................................. 56
9
BAB I
PENDAHULUAN
1.1 Latar Belakang
Setiap organisasi dapat dipastikan mempunyai suatu unit khusus yang
bertugas dalam bidang administrasi. Dengan kata lain setiap organisasi pasti
memerlukan suatu unit yang mengelola segala sesuatu yang berhubungan
dengan kegiatan administrasi yang pada akhirnya akan berhubungan dengan
kegiatan tulis menulis, ketik mengetik, komputerisasi, surat menyurat
(korespondensi), kearsipan, agenda (pekerjaan–pekerjaan tata usaha kantor),
sistem kerja organisasi atau instansi tersebut.
Seiring dengan perkembangan ilmu pengetahuan dan teknologi saat
ini menyebabkan perubahan di segala aspek kehidupan, begitu pula pada
arsip yang dahulunya merupakan arsip bermedia kertas namun sekarang
berkembang menjadi arsip yang medianya tersaji dalam bentuk media baru
seperti kaset, video, CD, DVD, flash disk, hard disk, dan lain-lain. Saat ini
banyak pihak yang menggunakan media elektronik dalam pengelolaan
dokumen yang dimilikinya. Penggunaan media elektronik diharapkan dapat
membantu pihak pengelola untuk dapat mengelola data secara efektif dan
efisien.
Melihat permasalahan serta kondisi yang ada pada kantor Media
Harian Gamalama Post Ternate, yang masih menggunakan cara sederhana
berupa semi manual (masih menggunakan exel, dan word) dalam
memanajemenkan administrasinya. Oleh sebab itu penulis mengangkat judul
10
“ Sistem Informasi Administrasi Manajemen Media Harian Gamalama Post
Ternate” sebagai bahan untuk kerja praktek.
1.2 Rumusan Masalah
Berdasarkan latar belakang yang ada maka dapat dirumuskan
masalah sebagai berikut :
1. Bagaimana merancang dan membuat sebuah sistem informasi yang
datanya dapat diperbaharui sesuai kebutuhan pengguna.
2. Bagaimana sistem yang ditawarkan dapat memudahkan pengguna untuk
melakukan kegiatan administrasi manajemen, dalam hal ini baik itu
mengelola, dan menyimpan berbagai surat, laporan. berupa data
karyawan, rekapan berita, iklan, adventorial, promo news dan order cetak.
3. Keamanan data, diamana aplikasi ini menggunakan sistem keamanan
berupa password sehingga data dapat tersimpan dengan aman, yang
mana hanya dapat diakses oleh pengguna tertentu sesuai dengan
kebutuhannya.
1.3 Batasan Masalah
Desain dan Implementasi dalam kasus ini dibatasi oleh beberapa faktor
yaitu :
1. Kegiatan administrasi pada kantor Media Harian Gamalama Post Ternate,
baik dalam mengelola administrasi manajemen yaitu berupa data
karyawan, rekapan berita, iklan, adventorial, promo news, dan order cetak
2. Aplikasi yang dibuat menggunakan Borland Delphi 7.0 dengan Database
Acces 2003
11
1.4 Tujuan Praktek
Adapun tujuan kerja praktek adalah :
1. Dapat membuat dan merancang sistem informasi yang lebih efisien,
sebagai sarana kegiatan dan pengalaman kerja
2. Mempelajari dan memahami sistem informasi yang akan dirancang
3. Mengetahui kendala atau hambatan maupun keuntungan dalam
penerapan sistem yang digunakan dalam penanganan kegiatan
Administrasi Manajemen pada Kantor Media Harian Gamalama Post
Ternate
4. Menerapkan dan membandingkan antara teori yang diterima di bangku
kuliah dengan kenyataan yang ada di Media Harian Gamalama Post
Ternate.
1.5 Manfaat Kerja Praktek
Manfaat yang dapat diambil dari pelaksanaan kerja praktek pada Media
Harian Gamalama Post Ternate adalah :
1.5.1 Bagi Mahasiswa
Dapat mengetahui manfaat dari penggunaan teknologi berbasis
komputerisasi dalam perancangan Sistem Informasi Administrasi
Managemen dan memperdalam pengetahuan serta pemahaman
tentang perancangan sebuah sistem informasi.
1.5.2 Bagi Instansi
Dapat memperoleh kemudahan serta solusi agar sistem yang
digunakan tidak lagi bersifat semi manual, karena akan mempengaruhi
12
cara kerja dan proses kegiatan administrasi manajemen di kantor
tersebut.
1.5.3 Bagi Universitas
1. Dapat digunakan sebagai sumbangan ilmu pengetahuan atau
informasi yang berkaitan dengan pengembangan sistem informasi
tentang aplikasi yang dibuat.
2. Terjalinnya hubungan kerja sama antara pihak universitas dengan
pihak perkantoran dimana tempat kerja praktek berlangsung dan
penambah pustaka bagi Universitas Muhammadiyah Maluku Utara
khususnya Teknik Informatika.
1.6 Metode Pengumpulan Data
Metode pengumpulan data merupakan suatu metode atau cara untuk
mendapatkan data-data yang dibutuhkan dalam penyelesaian kerja praktek.
Adapun Metode yang digunakan yaitu :
A. Metode Wawancara (Interview)
Suatu metode yang dilakukan dengan cara tanya jawab atau wawancara
langsung pada pihak yang memiliki kapasitas tentang informasi yang
dibutuhkan penulis dalam pelaksanaan kerja praktek yaitu Pimpinan
Umum Media Harian Gamalama Post Ternate.
B. Metode Pengamatan (Observasi)
Suatu metode yang dilakukan dengan cara pengamatan atau observasi
secara langsung atau tujuan turun ke lapangan atas permasalahan yang
terjadi pada instansi tempat kerja praktek. Terutama yang berhubungan
dengan aplikasi yang penulis tawarkan.
13
Table 1.1 Metode Wawancara dan Metode Pengamatan
C. Metode Referensi
1. Data Primer
Data yang diperoleh secara langsung dari pihak Media Harian
Gamalama Post Ternate
2. Data Sekunder
Data yang diperoleh dari referensi yang ada kaitannya dengan
pembuatan sistem informasi.
Tanggal
Kegiatan
Penelitian
Peneliti Narasumber/Objek
07/03/2014 Wawancara Novita Jamal
Gamaria Mandar
(Pimpinan Umum)
25/03/2014 Wawancara Novita Jamal
Khairil Khiar
(Pimpinan
Redaksi)
26/03/2014 -
27/03/2014
Pengamatan Novita Jamal
Proses sistem
yang berjalan
Media Harian
Gamalama Post
masih bersifat
semi manual,
dimana dalam
pengelolaan data
administrasi masih
menggunakan
Microsoft
Word dan
Microsoft Excel.
Kendala yang
dihadapi yaitu
sering terjadi
kesalahan setiap
kali pengeditan
data.
14
1.7 Sistematika Penulisan
Dalam sub ini diuraikan isi dari laporan Kerja Praktek secara keseluruhan.
Adapun sistematika penulisan laporan Kerja Praktek adalah sebagai berikut :
BAB 1 : PENDAHULUAN
Meguraikan tentang Latar Belakang, Rumusan Masalah, Batasan
Masalah, Tujuan Kerja Praktek, Manfaat Kerja Praktek, Metode
Pengumpulan Data dan Sistematika Penulisan
BAB II : TINJAUAN UMUM
Menguraikan tentang Sejarah, Visi-Misi, Tugas-Tugas, dan Struktur
Organisasi Media Harian Gamalama Pos Ternate.
BAB III : LANDASAN TEORI
Menguraikan tentang landasan-landasan teoritis yang dipergunakan
penyusunan laporan sebagai dasar permasalahan dan
penyelesaiaan yang diambil.
BAB IV : HASIL DAN PEMBAHASAN
Menguraikan tentang analisis dan perancangan sebuah sistem
dengan menggunakan metode DFD dan ERD, rancangan struktur
dan perancangan program.
BAB VI : PENUTUP
Berisi kesimpulan dari pembahasan secara menyeluruh, serta saran-
saran untuk pengembangan lebih lanjut dari aplikasi yang telah
dibuat.
15
BAB II
TINJAUAN UMUM
2.1 Sejarah Berdirinya Media Harian Gamalama Post Ternate
Gamalama Post adalah Surat Kabar Harian yang menyajikan konten
informasi, dan berita seputar Maluku Utara kepada Masyarakat Maluku Utara
dan sekitarnya. Gamalama Post awalnya merupakan Surat Kabar Mingguan
dengan nama Swara Kie Raha pada tahun 2010 di bawah PT. Media Kieraha
Nusantara, Seiring dengan kemajuaan perusahaan maka PT.Media Kieraha
pada tanggal 31 Oktober 2012 meresmikan Surat Kabar Harian yang di beri
nama Gamalama Post.
Gamalama Post yang beralamat di Jl.Arnold mononutu Kel. Stadion
Di pimpin yaitu bapak Sofyan Daud, SH sebagai komisaris Utama dan Bpk.
Nuryadin Rahman, SH sebagai komisaris pelaksana, dan sebagai
penanggung jawab /Direktur pelaksana Media SKH Gamalama Post adalah
Bpk.Masri Hidayat pada tahun pertama berdirinya gamalama post, dengan
kemajuan dan kesuksesan gamalama post pada tahun 2013 adanya
pergantian Direktur Pelaksana yaitu bpk. Mahmud Daya, dan kemudian di
pertengahan tahun 2013 terjadinya rolling jabatan dan perubahan struktur
perusahaan di mana Direktur pelaksana di gantikan dengan nama Pimpinan
usaha yang dipimpin oleh Gamaria Mandar sampai dengan sekarang.
SKH Gamalama Post tahun 2014 telah mencapai 1000 exp yang di
distribusikan di berbagai daerah di Maluku utara di antaranya Ternate, Tidore,
Sofiifi, Halsel, Morotai , Taliabu dan Sanana.
16
2.2 Visi dan Misi Media Harian Gamalama Post Ternate
A. Visi
Mewujudkan SKH Gamalama Post sebagai wahan pemersatu rakyat
Maluku Utara dalam menyanggah Nusantara
B. Misi
1. Menjadi media informasi edukasi, hiburan, yang menjunjung etika
2. Menjadi media pro demokrasi, mendorong terwujudnya civil society, serta
kegiatan kontrol yang objektif, berimbang dan santun
3. Menjadi media yang memiliki keberpihakan sosial.
2.3 Maksud dan Tujuan
A. Maksud
Menjadi media profesional, independen, beretika, berkomitmen pada
tanggung jawab sosial, mendorong persaudaraan, persatuan dan
kesatuan.
B. Tujuan media
1. Memediasi perbedaan melalui dialog dan pengertian sebagai tanggung
jawab menjaga persatuan dan kesatuan serta mendorong demokratisasi
di daerah.
2. Memberikan ruang kepada masyarakat berpartisipasi mengontrol
kebijakan sektor publik, dan aktif memberikan kontribusi bagi
percepatan pembangunan daerah.
3. Mendorong kecintaan pada pelestarian dan pengembangan khasanah
budaya nasional dan daerah, serta lingkungan hidup.
17
4. Mendorong kemandirian masyarakat melalui upaya mengakat kreasi
masyarakat, sekator usaha kecil menengah.
5. Menciptakan Gamalama Post sebagai “pers model” yang memliki
komitmen dan tanggung jawab sosial.
C. Tujuan usaha
Menjadi media yang mapan dan berdaya saing secara sosial dan ekonomi.
2.4 Uraian Tugas-Tugas Media Harian Gamalama Post Ternate
A. Deskripsi Tugas Komisaris
1. Melakukan pengawasan terhadap kebijakan kebijakan Direksi dalam
menjalankan perseroan serta memberi nasihat keapada Direksi.
2. Pelaksanaan rapat secara berkala satu bulan sekali
3. Pemberian nasihat, tanggapan dan persetujuan secara tepat waktu
B. Deskripsi Tugas Pimpinan Umum
1. Melaksanaan fungsi manajerial, yaitu berupa kegiatan pokok meliputi
pelaksanaan : penyusunan rencana, penyusunan organisasi,
pengarahan organisasi. pengendalian penilaian,pelaporan.
2. Mendorong (memotivasi) bawahan untuk dapat bekerja dengan giat dan
tekun
3. Membina bawahan agar dapat memikul tanggung jawab tugas masing-
masing secara baik
4. Membina bawahan agar dapat bekerja secara efektif dan efisien
5. Menyusun fungsi manajemen secara baik
6. Menjadi penggerak yang baik dan dapat menjadi sumber kreatifitas
7. Menjadi wakil dalam membina hubungan dengan pihak lua.
18
C. Deskripsi Tugas Pimpinan Redaksi
1. Bertanggung jawab terhadap isi redaksi penerbitan
2. Bertanggung jawab terhadap kualitas produk penerbitan
3. Memimpin rapat redaksi
4. Memberikan arahan kepada semua tim redaksi tentang berita yang
akan dimuat pada setiap edisi.
5. Menentukan layak tidaknya suatu berita, foto, dan desain untuk
sebuah penerbitan
6. Menjalin lobi-lobi dengan nara sumber penting di pemerintahan, dunia
usaha, dan berbagai instansi
D. Deskripsi Tugas Redaktur Pelaksana
1. Bertanggung jawab terhadap mekanisme kerja redaksi sehari-hari
2. Memimpin rapat perencanaan, rapat cecking, dan rapat terakhir sidang
redaksi
3. Membuat perencanaan isi untuk setiap penerbitan
4. Bertanggung jawab terhadap isi redaksi penerbitan dan foto
5. Mengkoordinasikan alur perjalanan naskah dari para redaktur ke
bagian setting atau lay out.
6. Mengkoordinator alur perjalanan naskah dari bagian setting atau
layout ke percetakan
7. Mewakili Pemred dalam berbagai acara baik ditugaskan atau acara
mendadak
8. Mengembangkan, membina, menjalin lobi dengan sumber-sumber
berita
9. Mengedit naskah, data, judul, foto para redaktur
19
10. Mengarahkan dan mensuvervisi kerja para redaktur dan reporter
11. Memberikan penilaian secara kualitatif dan kuantitatif kepada redaktur
secara priodik
E. Deskripsi Tugas Redaktur
1. Tugas memeriksa, mengedit, dan menyempurnakan naskah sesuai
dengan penulisan bahasa Indonesia yang baik dan benar
2. Menyesuaikan naskah yang sudah diedit dalam bahasa Indonesia ke
dalam bahasa jurnalistik
3. Mengubah pengulangan kata-kata yang sama dalam satu tulisan,
sehingga kalimat dalam naskah menjadi bervariasi.
4. Mengedit penggunaan logika bahasa, alur naskah
5. Menyeragamkan style penulisan masing-masing redaktur, sehingga
gaya penulisan seluruh naskah menjadi sama
6. Memeriksa naskah kata per kata, penggunaan titik, koma, tanda seru,
titik dua.
7. Mengedit penggunaan kata yang berasal dari bahasa asing, bahasa
daerah, sehingga mudah dimengerti pembaca.
8. Mengusulkan dan menulis suatu berita dan foto yang akan dimuat
untuk edisi mendatang
9. Berkoordinasi dengan fotografer dan riset foto dalam pengadaan foto
untuk setiap penerbitan
10. Memberikan laporan perkembangan kepada atasannya yaitu redaktur
pelaksana
20
F. Deskripsi Tugas Kordinatur Liputan
1. Memantau dan mengagendakan jadwal berbagai acara
2. Membuat mekanisme kerja komunikasi antara redaktur dan reporter
3. Memberikan lembar penugasan kepada reporter atau wartawan dan
fotografer
4. Mengadministrasikan tugas-tugas yang diberikan kepada setiap
reporter
5. Memantau tugas-tugas harian para wartawan atau reporter
6. Melakukan komunikasi setiap saat kepada para redaktur, reporter atau
wartawan, dan fotografer
7. Memberikan penilaian kepada reporter atau wartawan secara
kuantitas maupun kualitas
8. Mengarahkan dan membina reporter dalam mencari berita dan
mengejar sumber berita
G. Deskripsi Tugas Reporter
1. Mencari dan mewawancarai sumber berita yang ditugaskan redaktur
atau atasan
2. Menulis hasil wawancara, investasi, laporan kepada redaktur atau
atasannya
3. Memberikan usulan berita kepada redaktur atau atasannya terhadap
suatu informasi yang dianggap penting untuk diterbitkan
4. Membina dan menjalin lobi dengan sumber-sumber penting di
berbagai instansi
5. Menghadiri acara press konferensi yang ditunjuk redaktur, atasannya,
atau atas inisiatif sendiri.
21
H. Deskripsi Tugas Manager Pemasaran
1. Manajer pemasaran bertanggung-jawab terhadap manajemen bagian
pemasaran
2. Manajer pemasaran bertanggung-jawab terhadap perolehan hasil
penjualan dan penggunaan dana promosi
3. Manajer pemasaran sebagai koordinator manajer produk dan manajer
penjualan
4. Manajer pemasaran membina bagian pemasaran dan membimbing
seluruh karyawan dibagian pemasaran
22
2.5 Struktur Organisasi Media Harian Gamalama Post Ternate
Komisaris I
M. Sofyan Daud, SH
Komisaris II
Nuryadin Rahman,SH
Pimpinan Umum
Gamaria Mandar, ST
Manajer Eksternal
Ramdhani Abubakar
Pimpinan Redaksi
Khairil Khiar
Koordinator Liputan
Abdul Fatah
Redaktur
1. Khairil Khiar
2. Mahmud Daya
3.Abdul Fatah
4. Rahman Mustafa
Redaktur Pelaksana
Mahmud Daya
Reporter Kota Ternate
1. Azmi Hasan
2. Fadli Fahmi
3.Suprianto N
Manajer Iklan
Dwi Aprilia
Repoter Luar Daerah (Biro)
Sofifi : Zulfikar M
Tidore : M.Iksan
Halsel : Ikbal Taher
Morotai : Muis Abdullah
Sula/Sanana : Rismanto Tari
Manajer Pemasaran
Dian Amelia
Anggota Pemasaran
1. Andika K Yusup
2. M Rusli
3. Yusri
4. Agil Hadimon
Layout
1. Fardanan Fahri
2. Samsur Sillia
Mounting
Risal Syarif
Koordinator Percetakan
Farhan Fahri
Anggota
1. M Rizki
2. Tri
Gambar 2.1 Struktur Organisasi Media Harian Gamalama Post Ternate
23
BAB III
LANDASAN TEORI
3.1 Konsep Dasar Sistem
Suatu sistem pada dasarnya adalah sekolompok unsur yang erat hubun-
ganya satu dengan yang lain, yang berfungsi bersama-sama untuk men
capai tujuan tertentu.Secara sederhana, suatu sistem dapat diartikan seba
gai suatu kumpulan atau himpunan dari unsur, komponen, atau variabel yan
g terorgani sir, saling berinteraksi, saling tergantung satu sama lain, dan
terpadu.
Terkait dengan pengertian sistem, Jogiyanto (2005 :2) dalam bukunya
Analisis dan Desain, menggunakan dua kelompok pendekatan di dalam
mendifinisikan sistem, yaitu yang menekankan pada prosedurnya dan yang
menekankan pada komponen atau elemennya. Pendekatan sistem yang lebih
menekankan pada prosedur mendefinisikan sistem sebagai berikut :
“Suatu sistem adalah suatu jaringan kerja dari prosedur-prosedur yang
saling berhubungan, berkumpul bersama-sama untuk melakukan suatu
kegiatan atau untuk menyelesaikan suatu sasaran yang tertentu.“
Sedangkan pendekatan sistem yang lebih menekankan pada elemen
atau komponennya mendefinisikan sistem sebagai berikut :
“Sistem adalah kumpulan dari elemen-elemen yang berinteraksi untuk
mencapai tujuan tertentu”
24
3.1.2 Karakteristik Sistem
Suatu sistem mempunyai karakteristik atau sifat-sifat yang
tertentu diantaranya :
1. Komponen sistem (System Components)
Bagian sistem yang saling berinteraksi dan membentuk satu
kesatuan. Komponen atau elemen sistem dapat berupa subsistem
atau beberapa bagian sistem.
2. Batas Sistem (System Boundary)
Daerah yang membatasi antara suatu sistem dengan
lingkungannya atau dengan sistem lainnya. Batas sistem inilah
yang membuat sistem dipandang sebagai satu kesatuan.
3. Lingkungan luar sistem (System Environments)
Segala sesuatu yang berada di luar sistem yang mempengaruhi
sistem. Lingkungan luar sistem dapat bersifat menguntungkan
sistem atau merugikan sistem.
4. Penghubung system (system Interface)
Merupakan media penghubung antara satu subsistem dengan
subsistem lainnya. Penghubung inilah yang menyebabkan
beberapa subsistem berintegrasi dan membentuk satu kesatuan.
5. Masukan (Input)
Sesuatu yang dimasukkan ke dalam sistem yang berasal dari
lingkungan.
6. Keluaran (Output)
Suatu hasil dari proses pengolahan sistem yang dikeluarkan ke
lingkungan.
25
7. Pengelolahan (Proces)
Bagian dari sistem yang mengubah masukan menjadi keluaran.
8. Sasaran (Objectives) atau tujuan (Goal)
3.1.3 Klasifikasi Sistem
Sistem dapat diklasifikasikan dari beberapa sudut pandang,
diantaranya sebagai berikut ini :
1. Sistem diklasifikasikan sebagai sistem abstrak (abstract system)
dan sistem fisik (physical system). Sistem abstrak adalah sistem
yang berupa pemikiran atau ide-ide yang tidak tampak secara fisik.
Misalnya sistem teologia, yaitu sistem yang berupa pemikiran-
pemikiran hubungan antara manusia dengan Tuhan. Sistem fisik
merupakan sistem yang ada secara fisik. Misalnya sistem
komputer, sistem akuntansi, sistem produksi dan lain sebagainya.
2. Sistem diklasifikasikan sebagai sistem alamiah (natural system)
dan sistem buatan manusia (human made system). Sistem alamiah
adalah sistem yang terjadi melalui proses alam, tidak dibuat
manusia. Misalnya sistem perputaran bumi. Sistem buatan manusia
adalah sistem yang dirancang oleh manusia. Sistem buatan
manusia yang melibatkan interaksi antara manusia dengan mesin
disebut dengan human-machine system atau ada yang menyebut
dengan man-machine system. Sistem informasi merupakan contoh
man-machine system, karena menyangkut penggunaan komputer
yang berinteraksi dengan manusia.
3. Sistem diklasifikasikan sebagai sistem tertentu (deterministic
system) dan sistem tak tentu (probabilistic system). Sistem tertentu
26
beroperasi dengan tingkah laku yang sudah dapat diprediksi.
Interaksi diantara bagian-bagiannya dapat dideteksi dengan pasti,
sehingga keluaran dari sistem dapat diramalkan. Sistem komputer
adalah contoh dari sistem tertentu yang tingkah lakunya dapat
dipastikan berdasarkan programprogram yang dijalankan. Sistem
tak tentu adalah sistem yang kondisi masa depannya tidak dapat
diprediksi karena mengandung unsur probabilitas.
4. Sistem diklasifikasikan sebagai sistem tertutup (closed system) dan
sistem terbuka (open system) Sistem tertutup merupakan sistem
yang tidak berhubungan dan tidak terpengaruh dengan lingkungan
luarnya. Sistem ini bekerja secara otomatis tanpa adanya turut
campur tangan dari pihak diluarnya. Secara teoritis sistem tertutup
ini 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.
Sistem ini menerima masukan dan menghasilkan keluaran untuk
lingkungan luar atau subsistem yang lainnya. Karena sistem
sifatnya terbuka dan terpengaruh oleh lingkungan luarnya, maka
suatu sistem harus mempunyai suatu sistem pengendalian yang
baik. Sistem yang baik harus dirancang sedemikian rupa, sehingga
secara relatif tertutup karena sistem tertutup akan bekerja secara
otomatis dan terbuka hanya untuk pengaruh yang baik saja.
27
3.2 Konsep Dasar Informasi
Konsep dasar informasi menurut Jogiyanto (2005), informasi dapat
didefinisikan :
“Informasi adalah data yang diolah menjadi bentuk yang lebih berguna
dan lebih berarti bagi yang menerimanya.”
Sedangkan pengertian data adalah :
“Kenyataan yang menggambarkan suatu kejadian-kejadian dan
kesatuan nyata.”
Sumber informasi adalah data. Data adalah kenyataan yang
menggambarkan kejadian-kejadian dan kesatuan nyata. Kejadian (event)
adalah sesuatu yang terjadi pada saat tertentu. Kesatuan nyata (fact dan
entity) adalah berupa suatu obyek nyata seperti tempat, benda dan orang
yang betul ada dan terjadi.
3.2.1 Siklus Informasi
Data merupakan bentuk yang masih mentah yang belum dapat
berceritera banyak, sehingga perlu diolah lebih lanjut. Data diolah
menjadi suatu model untuk dihasilkan informasi. Data yang diolah
melalui suatu model menjadi informasi, penerima kemudian menerima
informasi tersebut, membuat suatu keputusan dan melakukan tindakan,
yang berarti menghasilkan suatu tindakan yang lain yang akan membuat
sejumlah data kembali. Data tersebut akan ditangkap sebagai input,
diproses kembali lewat suatu model dan seterusnya membentuk suatu
siklus. Siklus informasi (information cycle). Disebut juga siklus
pengolahan data. Untuk lebih jelasnya siklus informasi dapat dijelaskan
pada gambar sebagai berikut:
28
Gambar 3.1 Siklus Informasi
3.2.2 Kualitas Informasi
Kualitas suatu informasi tergantung dari tiga hal yaitu :
1. Akurat, berarti informasi harus bebas dari kesalahan-kesalahan dan
tidak bisa menyesatkan. Akurat juga berarti informasi harus jelas
mencerminkan maksudnya.
2. Tepat pada waktunya, berarti informasi yang datang pada penerima
tidak boleh terlambat. Informasi yang sudah usang tidak akan
mempunyai nilai lagi.
3. Relevan, berarti informasi tersebut mempunyai manfaat untuk
pemakainya.
29
3.3 Konsep Dasar Sistem Informasi
Dalam menganalisis dan merencanakan perancangan suatu sistem
diharuskan mengerti terlebih dahulu komponen-komponen yang ada dalam
sistem tersebut. Dari mana data atau informasi tersebut diperoleh dan kemana
hasil pengolahan data dan informasi tersebut diperlukan.
3.3.1 Definisi Sistem Informasi
Sistem informasi didefinisikan oleh Robert A. Leitech dan K. Roscoe
Davis sebagai berikut :
“Sistem informasi adalah suatu sistem di dalam suatu organisasi yang
mempertemukan kebutuhan pengolahan transaksi harian, mendukung
operasi, bersifat manajerial dan kegiatan strategi dari suatu organisasi
dan menyediakan pihak luar tertentu dengan laporan-laporan yang
diperlukan”.
3.3.2 Komponen Sistem Informasi
John Burch da Gary Grudnitski mengemukakan bahwa sistem
informasi terdiridari komponen-komponen yang disebutnya dengan
istilah blok bangunan (building block) diantaranya sebagai berikut :
1. Blok Model (Model Block)
Ini terdiri dari kombinasi prosedur, logika dan model matematik yang
berfungsi memanipulasi data input dan data yang tersimpan di basis
data dengan cara yang sudah tertentu untuk menghasilkan keluaran
yang diinginkan.
30
2. Blok Keluaran (output block)
Produk dari sistem informasi adalah keluaran yang merupakan
informasi yang berkualitas dan dokumentasi yang berguna untuk
semua tingkatan manajemen serta semua pemakai sistem.
3. Blok Teknologi (technology block)
Digunakan untuk menerima input, menjalankan model, menyimpan
dan mengakses data, menghasilkan dan mengirimkan keluaran serta
membantu pengendalian dari sistem secara keseluruhan.
4. Blok Basis Data (Database Block)
Merupakan kumpulan dari data yang saling berhubungan satu
dengan yang lainnya, tersimpan di perangkat keras komputer dan
digunakan perangkat lunak untuk memanipulasinya.
5. Blok Kendali (Controls Block)
Meliputi masalah pengendalian yang berfungsi mencegah dan
menangani kesalahan/kegagalan sistem.
3.4 FlowChart
Flowchart adalah penggambaran secara grafik dari langkah-langkah dan urut-
urutan prosedur dari suatu program. Flowchart menolong analis dan
programmer untuk memecahkan masalah kedalam segmen-segmen yang
lebih kecil dan menolong dalam menganalisis alternatif-alternatif lain dalam
pengoperasian.
31
3.4.1 Simbol-simbol Flowchart
Simbol-simbol yang dipakai dalam flowchart dibagi menjadi
tiga kelompok :
1. Flow Direction Symbols
Digunakan untuk menghubungkan simbol satu dengan yang lain.
Tabel 3.1 Flow Direction Symbols
2. Processing Symbols
Menunjukkan jenis operasi pengolahan dalam suatu proses
atau prosedur.
Tabel 3.2 Processing Symbols
Simbol Penjelasan
Simbol arus/flow, yaitu menyatakan
jalannya arus suatu proses
Simbol communication link, yaitu
menyatakn transmisi data dari satu
lokasi ke lokasi lain
Simbol connector, berfungsi
menyatakan sambungan dari proses
ke proses lainnya dalam halaman
yang sama
Simbol offline connector, menyatakan
sambungan dari proses ke proses
lainnya dalam halaman yang berbeda
Simbol Penjelasan
Simbol process, yaitu menyatakan suatu tindakan
(proses) yang dilakukan oleh komputer
Simbol manual, yaitu menyatakan suatu tindakan
(proses) yang tidak dilakukan oleh komputer
32
3. Input/Output Symbols
Menunjukkan jenis peralatan yang digunakan sebagai media
input atau output.
Tabel 3.3 Input/Output Symbols
Simbol Penjelasan
Simbol decision, yaitu menunjukkan suatu kondisi
tertentu yang akan menghasilkan dua
kemungkinan jawaban: ya/tidak
Simbol predefined process, yaitu menyatakan
penyediaan tempat penyimpanan suatu
pengolahan untuk memberi harga awal
Simbol terminal, yaitu menyatakan permulaan
atau akhir suatu program
Simbol keying operation, menyatakan segala jenis
operasi yang diproses dengan menggunkan suatu
mesin yang mempunyai keyboard
Simbol offline-storage, menunjukkan bahwa data
dalam simbol ini akan disimpan ke suatu media
tertentu
Simbol manual input, memasukkan data secara
manual dengan menggunkan online keyboard
Simbol Penjelasan
Simbol input/output, menyatakan
proses input atau output tanpa
tergantung jenis peralatannya
Simbol punched card, menyatakan
input berasal dari kartu atau output
ditulis ke kartu
Simbol magnetic tape, menyatakan
input berasal dari pita magnetis atau
output disimpan ke pita magnetis
Simbol disk storage, menyatakan
input berasal dari disk atau output
disimpan ke disk
33
Sumber : http://sdarsono.staff.gunadarma.ac.id
3.6 Data Flow Diagram (DFD)
Data flow diagram (DFD) sering digunakan untuk menggambarkan
suatu sistem yang telah ada atau sistem baru yang akan dikembangkan
secara logika tanpa mempertimbangkan lingkungan fisik dimana data
tersebut mengalir atau lingkungan fisik dimana data tersebut akan disimpan.
Simbol-simbol yang digunakan pada penggambaran DFD menurut
Yourdan dan DeMarco, yaitu :
Tabel 3.4 Simbol-simbol DFD
Simbol Penjelasan
Simbol document, mencetak
keluaran dalam bentuk dokumen
(melalui printer)
Simbol display, mencetak keluaran
dalam layar monitor.
Simbol Nama Simbol Keterangan
Simbol external
entity (kesatuan
luar) atau
boundary (batas
sistem)
Entitas luar atau orang yang
berinteraksi dengan perangkat lunak
yang dimodelkan atau sistem lain
yang terkait dengan aliran data dari
sistem yang dimodelkan.
Aliran Data
(data flow)
Aliran data merupakan data yang
dikirim antar proses, dari
penyimpanan ke proses, atau dari
proses ke masukan (input) atau
keluaran (output).
Proses
Simbol ini menjadi fungsi atau
prosedur di dalam kode program.
Penyimpanan
Data (data
store)
Simbol tabel-tabel basis data yang
dibutuhkan.
34
3.7 Perancangan Basis Data
Perancangan Basis Data adalah proses untuk menentukan isi dan
pengaturan data yang dibutuhkan untuk mendukung berbagai rancangan
sistem.
3.7.1 Tujuan Perancangan Basis Data
Adapun tujuan perancangan basis data, yaitu :
1. Untuk memenuhi informasi yang berisikan kebutuhan-kebutuhan
user secara khusus dan aplikasi-aplikasinya.
2. Memudahkan pengertian struktur informasi.
3. Mendukung kebutuhan-kebutuhan pemrosesan dan beberapa
obyek penampilan (response time, processing time, dan storage
space).
3.7.2 Fase Proses Perancangan Database
Fase proses perancangan database yaitu sebagai berikut :
1. Pengumpulan Data dan Analisis
2. Perancangan Basis Data secara Konseptual
3. Pemilihan DBMS
4. Perancangan Basis Data secara Logika (data model mapping)
5. Perancangan Basis Data secara Fisik
6. Implementasi Sistem Basis Data.
Fase-fase tersebut tidak harus diproses berurutan. Pada
beberapa hal, rancangan tersebut dapat dimodifikasi dari yang
pertama dan sementara itu mengerjakan fase yang terakhir (feedback
35
loop antara fase) dan feedback loop dalam fase sering terjadi selama
proses perancangan.
3.8 Definisi Entity Relational Diagram (ERD)
Entity Relationship Diagram merupakan jaringan yang
menggunakan susunan data yang disimpan dari sistem secara abstrak.
Tujuan dari Entity Relationship adalah untuk menunjukkan objek
data dan relationship yang ada pada objek tersebut. Disamping itu Model
Entity Relational ini merupakan salah satu alat untuk perancangan dalam
basis data.
Berikut komponen (simbol) dari Entity Relational Diagram:
Tabel 3.5 Simbol-simbol ERD
Berikut jenis – jenis relasi antar entitas :
1. Relasi One To One
Gambar 3.2 Relasi One To One
Simbol Nama Keterangan
Entitas Entitas adalah suatu objek yang dapat
dibedakan atau dapat diidentifikasikan
secara unik dengan objek lainnya,
dimana semua informasi yang
berkaitan dengannya dikumpulkan.
Relationship Relationship adalah hubungan yang
terjadi antara satu entitas dengan
entitas lainnya.
Atribut Atribut adalah karakteristik dari entitas
atau relationship yang menyediakan
penjelasan tentang entitas atau
relationship tersebut.
1 1
36
Yaitu setiap data pada entitas A berhubungan dengan maksimal satu
data pada entitas B, begitu pula sebaliknya.
2. Relasi One To Many
Gambar 3.3 Relasi One To Many
Yaitu Setiap data pada entitas A bisa berhubungan dengan banyak
data pada entitas B, tetapi data pada entitas B berhubungan maksimal
hanya dengan sebuah data di A.
3. Relasi Many To Many
Gambar 3.3 Relasi One To Many
Yaitu setiap data pada entitas A bisa berhubungan dengan banyak
data pada entitas B, demikian pula sebaliknya.
(http://adlia10.blogspot.co.uk)
3.8 Pengertian Administrasi
Istilah administrasi berasal dari bahasa latin yaitu Ad dan
ministrate yang artinya pemberian jasa atau bantuan, yang dalam
bahasa Inggris disebut Administration artinya To Serve yaitu melayani
dengan sebaik-baiknya.
1 N
MN
37
Pengertian administrasi dapat dibedakan menjadi 2
pengertian yaitu :
1. Administrasi dalam arti sempit
Administrasi secara sempit berasal dari kata Administratie (bahasa
Belanda) yaitu meliputi kegiatan catat-mencatat, surat-menyurat,
pembukuan ringan, keti-mengetik, agenda dan sebagainya yang
bersifat teknis ketatausahaan.Soewarno Handayaningrat (1988:2).
2. Administrasi dalam arti luas
Administrasi secara luas adalah serangkaian kegiatan yang
dilakukan oleh sekelompok orang dalam suatu kerjasama untuk
mencapai tujuan tertentu. The Liang Gie (1980:9). Sumber:
http://syaifulamar.heck.in/definisipengertian-administrasi.xhtml
3.9 Managemen
3.9.1 Pengertian Managemen
Adapun pengertian Managemen menurut para ahli antara lain :
1. Manajemen adalah suatu proses atau kerangka kerja, yang
melibatkan bimbingan atau pengarahan suatu kelompok orang-orang
kearah tujuan-tujuan organisasional atau maksud-maksud yang
nyata. (Menurut G.R. Terry)
2. Manajemen sebagai sebuah proses perencanaan,
pengorganisasian, pengkoordinasian, dan pengontrolan sumber
daya untuk mencapai sasaran (goals) secara efektif dan efesien.
Efektif berarti bahwa tujuan dapat dicapai sesuai dengan
perencanaan, sementara efisien berarti bahwa tugas yang ada
38
dilaksanakan secara benar, terorganisir, dan sesuai dengan jadwal.
(Menurut Ricky W. Griffin)
3. Manajemen adalah Forecasting (meramalkan), Planning Orga-nizing
(perencanaan pengorganisiran), commanding (memerintahklan),
coordinating (pengkoordinasian) dan controlling (pengontrolan).
(Lyndak F. Urwick) . (http://www.slideshare.net)
3.9.2 Fungsi-fungsi managemen
1. Forecasting
yaitu kegiatan meramalkan, memproyeksikan terhadap
kemungkinan yang akan terjadi bila seswatu dikerjakan
2. Perencanaan ( Planning )
Yaitu suatu usaha atau upaya untuk merencanakan kegiatan yang
akan dilaksanakan guna mencapai tujuan yang telah ditetapkan.
Perencanaan ini biasanya dituangkan dalam bentuk konsep atau
suatu program kerja.
3. Directing or Commanding (pengarahan atu mengkomando)
yaitu fungsi manajemen yang berhubungan dengan usaha memberi
bimbingan, saran, perintah-perintah atau instruksi kepada bawahan
dalam melaksanakan tugas masing-masing, agar tugas dapat
dilaksanakan dengan baik dan benar-benar tertuju pada tujuan yang
telah ditetapkan semula.
4. Pengorganisasian ( Organizing )
Kegiatan yang meliputi penetapan struktur, tugas dan kewajiban,
fungsi pekerjaan dan hubungan antar fungsi.
39
5. Pengkoordinasian
Coordinating atau pengkoordinasian merupakan salah satu fungsi
manajemen untuk melakukan berbagai kegiatan agar tidak terjadi
kekacauan, percekcokan, kekosongan kegiatan, dengan jalan
menghubungkan, menyatukan dan menyelaraskan pekerjaan
bawahan sehingga terdapat kerja sama yang terarah dalam upaya
mencapai tujuan organisasi.
6. Controlling atau pengawasan,
Fungsi yang memberikan penilaian, koreksi dan evaluasi atas semua
kegiatan. Secara terus menerus melakukan monitoring atas
pekerjaan yang sedang dilakukan. Fungsi ini bertujuan untuk
menyesuaikan rencana yang telah dicapai dengan pelaksanaan
kegiatan. Hasil dari evaluasi pengawasan ini dijadikan sebagai bahan
rekomendasi untuk kegiatan berikutnya.
7. Staffing atau Assembling Resources (penyusunan personalia)
merupakan salah satu fungsi manajemen berupa penyusunan
personalia pada suatu organisasi sejak dari merekrut tenaga kerja,
pengembangannya sampai dengan usaha agar setiap tenaga
memberi daya guna maksimal kepada organisasi.
8. Laporan (Reporting)
Yaitu penyampaian hasil kegiatan baik secara tertulis maupun lisan
(http://elearning.gunadarma.ac.id)
40
3.10 Hubungan Administrasi dan Managemen
Sebagaimana telah diuraikan di atas, administrasi adalah proses
penyelenggaraan kerja untuk mencapai suatu tujuan yang telah ditetapkan.
Kerja dapat terselenggara dengan baik sehingga tujuan yang dikehendaki
dapat tercapai bila ada orang yang menyelenggarakannya dan masalah orang
yang menyelenggarakan kerja untuk mencapai tujuan inilah yang menjadi
masalah pokok daripada manajemen, karena intisari daripada manajemen
ialah suatu proses/usaha dari orang-orang secara bekerjasama untuk
mencapai suatu tujuan yang telah ditetapkan. Jadi administrasi adalah
penyelenggaranya dan manajemen adalah orang yang menyelenggarakan
kerja. Maka kombinasi dari keduanya adalah penyelengaraan kerja yang
dilakukan oleh orang-orang secara bersama-sama untuk mencapai suatu
tujuan yang telah ditetapkan.
Sumber:http://data.bmkg.go.id/share/Dokumen/modul%201-4.pdf
3.11 Pemrograman Borland Delphi 7
Delphi adalah bahasa pemograman yang menggunakan bahasa
pemrograman pascal. Bahasa pemograman ini dipakai pertama kali pada
software pemograman bernama turbo pascal. Borland Delphi mempunyai
banyak fasilitas dan bahasa pemograman yang relatif mudah untuk
digunakan.
Berikut bagian-bagian dari Delphi:
1. Object Tree View
Object Tree View merupakan sebuah diagram pohon yang
menggambarkan hubungan logis yang menghubungkan semua
41
komponen yang terdapat dalam suatu proyek program. Komponen
tersebut meliputi form, modul atau frame. Fungsinya digunakan
untuk menampilkan seluruh daftar komponen program dalam sebuah
aplikasi program sesuai dengan penempatnnya.
Gambar 3. 4 Object TreeView
2. Object Inspector
Object Inspector merupakan jendela yang digunakan utnuk mengatur
tampilan komponen pada form, misal bagaimana mengubah tulisan
button pada command button menjadi Simpan, atau menghapus
tulisan pada label dan mengganti nama menjadi Nama Mahasiswa
atau memberikan perintah tertentu pada sebuah komponen sehingga
ada interaksi ketika program dijalankan.
42
Secara umum Object Inspector terbagi menadi 2, yaitu:
a. Properties
Digunakan untuk mengatur tampilan pada sebuah komponen baik
itu meliputi penggantian nama, warna, jenis huruf, border dan lain –
lain.
Gambar 3.5 Properties
b. Events
Merupakan jendela properties yang digunakan untuk memberikan
fungsi yang lebih detail dari fungsi sebenarnya. Misalnya ketika
tombol Simpan diklik maka program akan menjalankan perintah
penyimpanan data. Dari kalimat tersebut ada event click untuk
mengeksekusi sebuah tombol simpan. Perintah event click
tersebut dapat diberikan melalui jendela events.
43
Gambar 3.6 Events
3. Form Designer
Form Designer merupakan tempat yang digunakan untuk
merancang semua aplikasi program yang diambil dari komponen
pallete.
Gambar 3.7 Form Designer
4. Component Pallete
Component Pallete merupakan kumpulan icon yang digunakan
untuk merancang suatu aplikasi pada untuk membentuk sebuah
aplikasi user interface. Dalam komponen pallete semua icon
44
dikelompokan dalam berbagai komponen sesuai dengan fungsi dan
kegunaannya.
Gambar 3.8 Component Pallete
Tabel 3.6 Daftar Icon Pada Component Palelte
No. Icon Nama Fungsi
1. Pointer Mengembalikan fungsi mouse ke
defaultnya.
2. Frame Membentuk suatu frame terhadap
obyek yang ada di dalamnya.
3. Main menu Membuat menu utama.
4. Popup
Menus
5. Label Hanya untuk menampilkan teks.
6. Edit Untuk menampilkan dan input data
(1 baris).
7. Memo Sama seperti edit, tetapi
mempunyai kapasitas lebih besar
(lebih dari 1 baris)
8. Button Digunakan untuk melakukan
eksekusi terhadap suatu proses.
9. Checkbox Digunakan untuk menentukan
pilihan lebih dari satu.
10. Radio Button Digunakan untuk menentukan
pilihan, tetapi hanya satu pilihan
yang bisa digunakan.
45
5. Code Editor
Bagian dari delphi yang digunakan untuk menuliskan kode
program. Pada bagian code editor terdapat 3 bagian utama yaitu
bagian paling kiri yang berisi berupa angka menunjukan baris
dan kolom. Keterangan modified menunjukan bahwa telah terjadi
modifikasi terhadap baris program. Dan paling kanan
menunjukan status keyboard tentang tombol insert atau
overwrite.
No. Icon Nama Fungsi
11. List Box Menampilkan pilihan dalam bentuk
list.
12. Combo Box Menampilkan pilihan dalam bentuk
popup
13 Scroll Bar Merupakn icon yang berupa baris
status.
14. Group Box Digunakan untuk
mengelompokkan suatu icon.
15 Digunakan untuk
mengelompokkan pilihan.
46
Gambar 3.9 Code Editor
6. Code Explorer
Jendela yang digunakan untuk menampilkan seluruh variabel,
type, dan rountine yang didefinisikan pada sebuah unit.
Gambar 3.10 Code Explorer
7. Code Diagram
Merupakan fasilitas pada delphi yang digunakan untuk
mendesain sebuah diagram atas komponen – komponen yang
digunakan dalam suatu rancangan aplikasi.
47
Gambar 3.11 Code Diagram
3.12 Pengertian Microsoft Accsess
Microsoft Access adalah suatu program aplikasi basis data komputer
relasional yang digunakan untuk merancang, membuat dan mengolah
berbagai jenis data dengan kapasitas yang besar.
Database adalah kumpulan tabel-tabel yang saling berelasi. Antar tabel
yang satu dengan yang lain saling berelasi, sehingga sering disebut basis
data relasional. Relasi antar tabel dihubungkan oleh suatu key, yaitu primary
key dan foreign key.
Microsoft Access 2007 merupakan salah satu program aplikasi basis
data (database) yang lengkap. Dengan Access 2007 kita dapat merancang,
membuat dan mengelola database dengan mudah.
Sumber: http://www2.ukdw.ac.id/kuliah/info/TI2023/Modul07A.pdf
48
BAB IV
HASIL DAN PEMBAHASAN
4.1 Analisis Sistem Yang Berjalan
Untuk mendukung berhasilnya suatu sistem informasi yang diharapkan
maka diperlukan suatu analisa terhadap sistem yang dikembangkan. Dari
hasil analisis Sistem yang digunakan Kantor tersebut dalam mengelola Data
Manajemen masih bersifat semi manual, yaitu masih menggunakan Microsoft
Word dan Microsoft Excel dalam menggelola data tersebut.
49
4.1.1 Flowchart Proses Sistem Yang Berjalan
A. Flowchart Sistem Yang Berjalan Untuk Administrasi Bagian Redaksi
Tabel 4.1 Flowchart sistem yang berjalan Data
Karyawan dan Data Rekapan Berita
Manajer Redaksi Pimpinan Umum
Data Karyawan, Rekapan Berita
Proses Data Karyawan, Rekapan
Berita
Laporan Data Karyawan, Rekapan
Berita
Laporan Data Karyawan, Rekapan
Berita
Laporan Data Karyawan, Rekapan
Berita
Mulai
50
B. Flowchart Sistem Yang Berjalan Untuk Administrasi Bagian Iklan
Tabel 4.2 Flowchart sistem yang berjalan Data Iklan dan
Adventorial
Pemesan Manajer Iklan Pimpinan Umum
Data pesanan Iklan,
Adventorial
Mulai
Data Pesanan Iklan,
Adventorial
Proses Data
Pesanan
Laporan Data Iklan,
Adventorial
Nota Pembayaran
Laporan Data Iklan,
Adventorial
Laporan Data Iklan,
Adventorial
C. Flowchart Sistem Yang Berjalan Untuk Administrasi Bagian Pemasaran
Tabel 4.3 Flowchart sistem yang berjalan Data Promo News
Pemesan Manajer Pemasaran Pimpinan Umum
Data pesanan
Promo News
Mulai
Data Pesanan
Promo News
Proses Data Promo
News
Laporan Data
Promo News
Nota Pembayaran
Laporan Data
Promo News
Laporan Data
Promo News
51
D. Flowchart Sistem Yang Berjalan Untuk Administrasi Bagian Pemasaran
4.4 Flowchart sistem yang berjalan Data Order Cetak
Manajer Pemasaran Pimpinan Umum
Data Order Cetak
Proses Data Order Cetak
Laporan Data Order Cetak
Laporan Data Order Cetak
Laporan Data Order Cetak
Mulai
4.2 Analisis Sistem Yang Diusulkan
Sistem yang diusulkan yaitu Sistem Informasi Administrasi Manajemen
Media Harian Gamalama Post Ternate dimana sistem tersebut merupakan
konversi dari sistem lama yang digunakan oleh Media Harian Gamalama Post
selama ini. Dengan menggunakan sistem yang terkomputerisasi ini, semua
data yang berhubungan dengan Administrasi Manajemen yang diinput akan
diproses secara otomatis oleh sistem sehingga proses penginputan data
menjadi lebih cepat dan akurat.
52
4.2.1. Flowchart Sistem Yang Diusulkan
Tabel 4.5 Flowchart sistem yang diusulkan
Manajer PemasaranManajer Redaksi Manajer Iklan
Data Administrasi
Manajemen (Data Karyawan,
Rekapan Berital)
Mulai
Laporan Data Administrasi
Manajemen ( Data
Karyawan, Rekapan Berita)
Mulai
Data Administrasi
Manajemen ( Data Iklan,
Adventorial)
Laporan Data Administrasi
Manajemen ( Data Iklan,
Adventorial)
Data Administrasi
Manajemen (Data Promo
News, Order Cetak )
Mulai
Laporan Data Administrasi
Manajemen ( Data Promo
News, Order Cetakl)
Pimpinan Utama
Laporan Data
Admininstrasi
Manajemen
Databases
Gamalama
Post
Laporan Data Administrasi
Manajemen ( Data
Karyawan, Rekapan Berita)
Laporan Data Administrasi
Manajemen ( Data Iklan,
Adventorial)
Laporan Data Administrasi
Manajemen ( Data Promo
News, Order Cetakl)
Laporan Data Administrasi
Manajemen ( Data Promo
News, Order Cetakl)
Laporan Data Administrasi
Manajemen ( Data Iklan,
Adventorial)
Laporan Data Administrasi
Manajemen ( Data
Karyawan, Rekapan Berita)
53
4.3. Analisis Kebutuhan Sistem
Hardware dan software yang dibutuhkan untuk menjalankan aplikasi yang
dibangun memiliki spesifikasi kebutuhan sebagai berikut :
A. Hardware
1. Processor Intel® Celeron® kecepatan 1.50GHz
2. Hard Disk 320 GB
3. RAM (Random Acceses Memory) 1 GB
4. Resolusi Monitor 1366x768
5. Keyboard dan Mouse
6. Printer
B. Software
1. Microsoft Windows 7 atau Windows 8
2. Borland Delphi 7
3. Microsoft Office Access 2003
4.4. Rancangan Sistem
A. DFD Level 0 (Diagram Konteks)
Diagram konteks merupakan tahap pertama dari bagian DFD (Data Flow
Diagram) yang berfungsi memetakan model lingkungan tunggal yang mewakili
keseluruhan sistem. Pada Sistem Informasi Administrasi Managemen Media
Harian Gamalama Post Ternate dapat digambarkan secara umum dalam DFD level
0 (diagram konteks) sebagai berikut :
54
Sistem Informasi
Administrasi Manajemen
Media Harian Gamalama Post Ternate
Data Login
Konf. Data Login
Manager/Admin
Input Data Karyawan
konf. Data Karyawan
Input Data Rekapan Berita
Konf. Data Rekapan Berita
Input Data Iklan
Konf. Data Iklan
Input Data Adventorial
Konf. Data Promo News
Konf. Data Adventorial
Input Data Promo News
Input Data Order Cetak
Konf. Data Order cetak
Pimpinan Utama
Lap. Data Karyawan
Lap. Data Rekapan Berita
Lap. Data Iklan
Lap. Data Adventorial
Lap. Data Promo News
Lap. Data Order Cetak
Gambar 4.15 DFD Level 0/Diagram Konteks
Sistem Informasi Media Harian Gamalama Post
Ternate
B. DFD Level 1
DFD level 1 merupakan satu lingkaran besar yang mewakili lingkaran-lingkaran
yang ada di dalamnya. Merupakan pemecahan dari DFD level 0 (diagram konteks)
. Untuk lebih jelasnya lihat aliran DFD Level 1 pada gambar berikut ini.
55
Manajer/Admin
Pimpinan
Utama
1.2
Karyawan
1.3
Rekapan
Berita
1.4
Iklan
1.5
Adventorial
1.6
Promo
News
1.7
Order Cetak
Data Karyawan Data Karyawan
Data Karyawan Tbl. Karyawan
Konf. Data Karyawan
Data Rekapan Berita
Konf. Data Rekapan Berita
Data Rekapan Berita
Data Rekapan Beirta
Tbl. Rekapan
Berita
Data Iklan
Konf. Data Iklan
Data Iklan
Data Iklan Tbl. Iklan
Data Adventorial
Konf. Data Adventorial
Data Adventorial
Data Adventorial Tbl. Adventorial
Data Promo News
Data Promo News
Tbl. Promo News
Data Promo News
Konf. Data Promo News
Data Order Cetak
Data Order Cetak
Tbl. Order Cetak
Data Order Cetak
Konf. Data Order Cetak
Lap. Karyawan
Lap. Rekapan Berita
Lap. Iklan
Lap.Adventorial
Lap. Promo News
Lap. Order Cetak
Data Log in 1.1
log inKonf. Data log in Tbl. manajer
Data Log in
Data Log in
Gambar 4.16 DFD level 1 sistem informasi administrasi
majemen media harian gamalama post ternate
56
C. DFD Level 2 Dari Proses Data Log In Manajer/Admin
1.1.2
Edit
Tbl. manajer
1.1.1
simpan
Data Manajer
Data Manajer
Konf. Data Manajer
Konf. Data Manajer
Data Manajer
Data Manajer
1.1.3
Hapus
Manajer
Data Manajer
Data Manajer
Konf. Data Manajer
Konf. Data Manajer
Gambar 4.17 : DFD 2.7 Ubah Password
D. DFD Level 2 Dari Proses Data Karyawan
1.2.2
Edit
1.2.1
simpan
Data Karyawan
Konf. Data Karyawan
Manajer
1.2.3
Hapus
1.2.4
Cetak
Tbl. Karyawan
Data Karyawan
Data Karyawan
Data Karyawan
Konf. Data Karyawan
Data Karyawan Data Karyawan
Konf. Data Karyawan
Pimpinan
Utama
Data Karyawan
Hasil Data Karyawan
Data Karyawan
Lap. Data Karyawan
Konf.Data Karyawan
Gambar 4.17 DFD Level 2 Proses Data Karyawan
57
E. DFD Level 2 Dari Proses Data Rekapan Berita
1.3.2
Edit
1.3.1
simpan
Data Rekapan Berita
Konf. Data Rekapan Berita
Manajer
1.3.3
Hapus
1.3.4
Cetak
Tbl.Rekapan Berita
Data Rekapan berita
Data Rekapan Berita Data rekapan Berita
Konf. Data Rekapan Berita
Data Rekapan Berita Data Rekapan Berita
Konf. Data Rekapan Berita
Pimpinan
Utama
Data Rekapan Berita
Hasil Data Rekapan Berita
Data Iklan
Data Iklan
Lap. Data Rekapan Berita
Konf. Data Rekapan Berita
Gambar 4.18 DFD 2.1 Proses Data Rekapan Berita
F. DFD Level 2 Dari Proses Data Iklan
1.4.2
Edit
1.4.1
simpan
Data Iklan
Konf. Data Iklan
Manajer
1.4.3
Hapus
1.4.4
Cetak
Tbl. Iklan
Data Iklan
Data Iklan Data Iklan
Konf. Data Iklan
Data Iklan Data Iklan
Konf. Data Iklan
Pimpinan
Utama
Data Iklan
Hasil Data Iklan
Data Iklan
Lap. Data Iklan
Konf.Data Iklan
Konf.Data Iklan
Gambar
4.19 : DFD 2.3 Proses Data Iklan
58
G. DFD Level 2 Dari Proses Data Adventorial
1.5.2
Edit
1.5.1
simpan
Data Adventorial
Konf. Data Adventorial
Manajer
1.5.3
Hapus
1.5.4
Cetak
Tbl. Adventorial
Data Adventorial
Data Adventorial
Data Adventorial
Konf. Data Adventorial
Data Adventorial Data Adventorial
Konf. Data Adventorial
Pimpinan
Utama
Data Adventorial
Hasil Data Adventorial
Data Adventorial
Lap. Data Adventorial
Konf. Data Adventorial
Konf. Data Adventorial
Gambar 4.20 : DFD 2.4 Proses Data Adventorial
H. DFD Level 2 Dari Proses Data Promo News
1.6.2
Edit
1.6.1
simpan
Data Promo News
Konf. Data Promo News
Manajer
1.6.3
Hapus
1.6.4
Cetak
Tbl. Promo News
Data Promo News
Data Promo News Data Promo News
Konf. Data Promo News
Data Promo News Data Promo News
Konf. Data Promo News
Pimpinan
Utama
Data Promo News
Hasil Data Promo News
Data Promo News
Lap. Data Promo News
Konf. Data Promo News
Konf.Data Promo News
Gambar 4.21 : DFD 2.5 proses Data Promo News
59
I. DFD Level 2 Dari Proses Data Order Cetak
1.7.2
Edit
1.7.1
simpan
Data Order Cetak
Konf. Data Order Cetak
Manajer
1.7.3
Hapus
1.7.4
Cetak
Tbl. Order Cetak
Data Order Cetak
Data Order Cetak Data Order Cetak
Konf. Data Order Cetak
Data Order Cetak Data Order Cetak
Konf. Data Order Cetak
Pimpinan
Utama
Data Order Cetak
Hasil Data Order Cetak
Data Order Cetak
Lap. Order Cetak
Konf.Data Order Cetak
Gambar 4.22 : DFD 2.6 Proses Data Order Cetak
4.5 Perancangan Basis Data
Dalam pembuatan Sistem Informasi Administrasi Manjemen
Media Harian Gamalama Post Ternate ada tiga tahap perancangan basis
data yaitu :
A. ERD (Entity Relationship Diagram)
Diagram hubungan atau yang lebih dikenal dengan E-R Diagram,
adalah notasi grafik dari sebuah notasi model data atau sebutan model
jaringan yang menjelaskan tentang data yang tersimpan (storage data)
dalam sistem secara abstrak. Diagram entitas tidak menyatakan
bagaimana memanfaatkan data, membuat data, mengubah data, dan
menghapus data. ERD (Entity Relationship Diagram) suatu bentuk yang
didasarkan pada dunia nyata yang tersesusun atas kumpulan objek-
60
objek dasar yang disebut entitas dan hubungan antar objek. Untuk lebih
jelasnya dapat dilihat pada gambar berikut ini :
Manajer
menginput
Iklan
Adventorial
menginput
Karyawan
Rekapan Berita
NoKd_Advetorial*
Ae**
UkuranTgl_Terbit
Harga
Hal
Case_In
Piutang
Ket
Ukuran
Kd_iklan*
no
Nm_Pemasang
Judul
Judul
Ae**
TGl_Terbit
Tgl_Lepas
Piutang
KetHal
Judul
Reporter
No
Tgl_Terbit
Kd_karyawan**
Hal
Ket
Kd_RB*
Nm_Karyawan
Kd_Karyawan*
Alamat
No_Hp
J_Kelamin
Jabatan
mengimput
Order Cetak
Order_Cetak
Biro
PN
Kd_Cetak_order*
Langga_Tte
Hasil_Cetak
Loper
Arsip
Bonus_Iklan
Bulan
Promo News
Kd_PN*
Ae**
Ukuran
No
Tgl_TerbitHarga
Hal
Case_In
Piutang
Ket
Nm_Pemasang
Judul
Memiliki
Memiliki
Memiliki
Memiliki
N
1
N
1
N
N
N
N
1
N
1
N
N
1
N
1
Gambar 4.24 : ERD sistem informasi administrasi manajemen media
harian gamalama post
61
B. Relasi Tabel
Berikut Relasi Tabel dari Sistem Informasi administrasi Manajemen
Media Harian Gamalama Post adalah sebagai berikut
Gambar 4.25 Relasi table
C. Struktur Tabel
Berikut Struktur Tabel dari Sistem Informasi Administrasi Manajemen
Media Harian Gamalama Post adalah sebagai berikut
1. Tabel Karyawan
Tabel 4.6 : Tabel Karyawan
Field Name Data Type Field Size Description
kd_karyawan Text 3 Kode
Karyawan
(primary key)
No Number 3 Nomor
nm_karyawan Text 25 Nama
Karyawan
Jabatan Text 15 Jabatan
Usia Text 6 Usia
j_kelamin Text 6 Jenis
Kelamin
62
Field Name Data Type Field Size Description
Agama Text 8 Agama
Alamat Text 50 Alamat
2. Tabel Rekapan Berita
Tabel 4.7 : Tabel Rekapan Berita
3. Tabel Adventorial
Tabel 4.8 : Tabel Adventorial
Field Name Data Type Field Size Description
kd_rb Text 5 kode Rekapan
Berita (primary
key)
No Number 3 Nomor
tgl_terbit Date/time 4 Tanggal Terbit
Kd_karyawan Text 25 Kode Karyawan
(foreign key)
Judul Text 25 Judul
Hal Number 3 Halaman
Ket Text 50 Keterangan
bln_b Number 2 Bulan
Thn_b Number 4 Tahun
Field Name Data Type Field
Size
Description
kd_adventorial Text 5 Kode Adventorial
(Primary Key)
No Number 3 Nomor
nm_pemasang Text 25 Nama Pemasang
judul Text 25 Judul
Ae Text 25 Penanggung
Jawab (foreign
key)
ukuran Text 10 Ukuran
tgl_terbit Date/Time 4 Tanggal Terbit
Hal Number 3 Halaman
harga Number 10 Harga
case_in Number 10 Case In
piutang Number 10 Piutang
Ket Text 50 Keterangan
bulan Number 2 Bulan
tahun Number 4 Tahun
63
4. Tabel Iklan
Tabel 4.9 : Tabel Iklan
Field Name Data Type Field Size Description
kd_iklan Text 5 Kode Iklan
(Primary Key)
No Number 3 Nomor
nm_pemasan Text 25 Nama
Penulisan
judul Text 25 Judul
Ae Text 25 Penanggung
Jawab (foreign
key)
ukuran Text 10 Ukuran
tgl_terbit Date/Time 4 Tanggal Terbit
tgl_lepas Date/Time 4 Tanggal Lepas
Hal Number 3 Hal
harga Number 10 Harga
case_in Number 10 Case In
piutang Number 10 Piutang
Ket Text 50 Keterangan
bulan Number 2 Bulan
tahun Number 4 Tahun
foto Text 25 Foto
5. Tabel Order Cetak
Tabel 4.10 : Tabel Order Cetak
Field Name Data Type Field Size Description
kd_co Text 5 Kode Cetak
Order
(Primary key)
tanggal Date 4 Tanggal
order_cetak Number 3 Order Cetak
hasil_cetak Number 3 Hasil Cetak
langg_ternate Number 3 Langganan
Ternate
Biro Number 3 Biro
Pn Text 3 Promo News
loper Number 3 Laporan
Pemasaran
arsip Number 3 Arsip
bonus_iklan Number 3 Bunus Iklan
Ket Text 50 Keterangan
bulan Number 2 Bulan
tahun Number 4 Tahun
64
6. Tabel Promo News
Tabel 4.11 : Tabel Promo News
7. Tabel Manajer
Tabel 4.12 : Tabel Manajer
4.6 Implementasi dan Pembahasan
Implementasi sistem merupakan kegiatan untuk
mengimplementasikan rancangan yang disusun agar dapat diwujudkan
dengan bahasa pemograman. Sistem Informasi Administrasi Manajemen
Field Name Data Type Field Size Description
kd_pn Text 5 Kode Promo
News (primary
Key)
No Number 3 Nomor
nm_pemasang Text 25 Nama
Pemasang
judul Text 25 Judul
Ae Text 25 Penanggung
Jawab
(foreign key)
ukuran Text 10 Ukuran
tgl_terbit Date 4 Tanggal Terbit
Exp Number 3 Masa berlaku
Hal Number 3 Halaman
harga Number 10 Harga
case_in Number 10 Case In
piutang Number 10 Piutang
ket text 100 Keterangan
bulan Number 2 Bulan
tahun Number 4 Tahun
Field Name Data Type Field Size Description
nama_user Text 25 Nama
password Number 6 Password
Jabatan Text 15 Jabatan
Nama_lengkap Text 25 Nama
Lengkap
65
Media Harian Gamalama Post Ternate. Diimplementasikan dalam bahasa
pemograman Borland Delphi 7.
4.6.1 Input
A. Form Log In
Pada form log in, proses pengecekan hak akses berdasarkan
nama, password dan Jabatan.
Gambar 4.26 Form Log In
B. Form Menu Utama
Menu utama ini akan dapat diketahui menu apa saja yang dimiliki
oleh sistem, jika terlebih dahulu melakukan login.
Gambar 4.27 Form Menu Utama
66
C. Form Input Data Karyawan
Form ini digunakan untuk menginput data karyawan
Gambar 4.28 Form Data Karyawan
D. Form Input Data Rekapan Berita
Form ini digunakan untuk menginput data rekapan berita
Gambar 4.29 Form Data Rekapan Berita
67
E. Form Input Data Iklan
Form ini digunakan untuk menginput data iklan
Gambar 4.30 Form Data Iklan
F. Form Input Data Adventorial
Form ini digunakan untuk menginput data adventorial
Gambar 4.31 Form Data Adventorial
68
G. Form Input Data Promo News
Form ini digunakan untuk menginput data promo news
Gambar 4.32 Form Data Promo News
H. Form Input Data Order Cetak
Form ini digunakan untuk menginput data order cetak
Gambar 4.33 Form Data Order Cetak
69
I. Form Admin
Form ini fungsinya untuk mengubah nama dan password manajer
Gambar 4.34 Form Administrator
4.6.2 Output
A. Laporan Data Karyawan (semua dan perindividu )
Gambar 4.35 Form Laporan Data Karyawan
70
B. Laporan Data Rekapan Berita (semua dan perindividu )
Gambar 4.36 Form Laporan Data Rekapan Berita
C. Laporan Data Iklan (semua dan perindividu )
Gambar 4.37 Form Laporan Data Iklan
71
D. Laporan Data Adventorial (semua dan perindividu )
Gambar 4.38 Form Laporan Data Adventorial
E. Laporan Data Promo News (semua dan perindividu )
Gambar 4.39 Form Laporan Data Promo News
72
F. Laporan Data Order Cetak (semua dan perindividu )
Gambar 4.40 Form Laporan Data Order Cetak
73
BAB V
PENUTUP
5.1 Kesimpulan
Setelah melakukan penelitian (kerja praktek) selama kurang lebih
empat bulan, Kesimpulan yang dapat diambil dari pembuatan Sistem
Informasi Administrasi Media Harian Gamalama Post Ternate adalah
sebagai berikut:
1. Dengan adanya Sistem Informasi Adminstrasi Manajemen Media Harian
Gamalama Post maka dapat mempermudah Instansi tersebut dalam
proses pengolahan data administrasinya.
2. Sistem Informasi yang dibuat dapat mempermudah petugas didalam
mengolah data, penginputan data, melakukan pencarian hingga pada
proses pembuatan laporan.
5.2 Saran
Perancangan Sistem Informasi ini masih sangat sederhana, oleh
karena itu penulis sarankan dalam penerapan selanjutnya perlu
dikembangkan menjadi lebih baik lagi.
74
Source Code
1. Form Login
procedure TFlogin.Button1Click(Sender: TObject);
begin
if ((RadioButton1.Checked=False)and(RadioButton2.Checked=False)
and(RadioButton3.Checked=False)and(RadioButton4.Checked=False))the
n
begin
MessageDlg('Silahkan Jabatan Manajer',mtInformation,[mbOK],0);
end else
if RadioButton1.Checked=True then
begin
if Length(Trim(Edit1.Text))=0 Then
begin
MessageDlg('Masukkan Nama User Anda',mtInformation,[mbOK],0);
Edit1.SetFocus;
end else
if Length(Trim(Edit2.Text))=0 then
begin
MessageDlg('Masukkan Password Anda',mtInformation,[mbOK],0);
Edit2.SetFocus;
end else
if not dm1.ADOmanajer.Locate('Nama_user',Edit1.Text,[])then
begin
MessageDlg('Nama User yang dimasukkan salah',mtError,[mbOK],0);
Edit1.SetFocus;
end else
if not dm1.ADOmanajer.Locate('Password',Edit2.Text,[]) then
begin
MessageDlg('Password yang dimasukkan salah',mtError,[mbOK],0);
Edit2.SetFocus;
end else
begin
ShowMessage('Login Sukses.. Silahkan Gunakan Aplikasi ini');
Futama.Show;
Futama.bpromo.Enabled:=true;
Futama.border.Enabled:=true;
Futama.bkaryawan.Enabled:=false;
Futama.badven.Enabled:=false;
Futama.brekapan.Enabled:=false;
Futama.Biklan.Enabled:=false;
Futama.bubah_p.Enabled:=false;
end;
end else
if RadioButton2.Checked=True then
begin
if Length(Trim(Edit1.Text))=0 Then
begin
75
MessageDlg('Masukkan Nama User Anda',mtInformation,[mbOK],0);
Edit1.SetFocus;
end else
if Length(Trim(Edit2.Text))=0 then
begin
MessageDlg('Masukkan Password Anda',mtInformation,[mbOK],0);
Edit2.SetFocus;
end else
if not dm1.ADOmanajer.Locate('Nama_user',Edit1.Text,[])then
begin
MessageDlg('Nama User yang dimasukkan salah',mtError,[mbOK],0);
Edit1.SetFocus;
end else
if not dm1.ADOmanajer.Locate('Password',Edit2.Text,[]) then
begin
MessageDlg('Password yang dimasukkan salah',mtError,[mbOK],0);
Edit2.SetFocus;
end else
begin
ShowMessage('Login Sukses.. Silahkan Gunakan Aplikasi ini');
Futama.Show;
Futama.bpromo.Enabled:=false;
Futama.border.Enabled:=false;
Futama.bkaryawan.Enabled:=false;
Futama.badven.Enabled:=true;
Futama.brekapan.Enabled:=false;
Futama.Biklan.Enabled:=true;
Futama.bubah_p.Enabled:=false;
end;
end else
if RadioButton3.Checked=True then
begin
if Length(Trim(Edit1.Text))=0 Then
begin
MessageDlg('Masukkan Nama User Anda',mtInformation,[mbOK],0);
Edit1.SetFocus;
end else
if Length(Trim(Edit2.Text))=0 then
begin
MessageDlg('Masukkan Password Anda',mtInformation,[mbOK],0);
Edit2.SetFocus;
end else
if not dm1.ADOmanajer.Locate('Nama_user',Edit1.Text,[])then
begin
MessageDlg('Nama User yang dimasukkan salah',mtError,[mbOK],0);
Edit1.SetFocus;
end else
if not dm1.ADOmanajer.Locate('Password',Edit2.Text,[]) then
begin
MessageDlg('Password yang dimasukkan salah',mtError,[mbOK],0);
76
Edit2.SetFocus;
end else
begin
ShowMessage('Login Sukses.. Silahkan Gunakan Aplikasi ini');
Futama.Show;
Futama.bpromo.Enabled:=false;
Futama.border.Enabled:=false;
Futama.bkaryawan.Enabled:=false;
Futama.badven.Enabled:=false;
Futama.brekapan.Enabled:=true;
Futama.Biklan.Enabled:=false;
Futama.bubah_p.Enabled:=false;
end;
end else
if RadioButton4.Checked=True then
begin
if Length(Trim(Edit1.Text))=0 Then
begin
MessageDlg('Masukkan Nama User Anda',mtInformation,[mbOK],0);
Edit1.SetFocus;
end else
if Length(Trim(Edit2.Text))=0 then
begin
MessageDlg('Masukkan Password Anda',mtInformation,[mbOK],0);
Edit2.SetFocus;
end else
if not dm1.ADOmanajer.Locate('Nama_user',Edit1.Text,[])then
begin
MessageDlg('Nama User yang dimasukkan salah',mtError,[mbOK],0);
Edit1.SetFocus;
end else
if not dm1.ADOmanajer.Locate('Password',Edit2.Text,[]) then
begin
MessageDlg('Password yang dimasukkan salah',mtError,[mbOK],0);
Edit2.SetFocus;
end else
begin
ShowMessage('Login Sukses.. Silahkan Gunakan Aplikasi ini');
Futama.Show;
Futama.bpromo.Enabled:=true;
Futama.border.Enabled:=true;
Futama.bkaryawan.Enabled:=true;
Futama.badven.Enabled:=true;
Futama.brekapan.Enabled:=true;
Futama.Biklan.Enabled:=true;
Futama.bubah_p.Enabled:=true;
end;
end;
end;
77
procedure TFlogin.Image2Click(Sender: TObject);
begin
if ((RadioButton1.Checked=False)and(RadioButton2.Checked=False)
and(RadioButton3.Checked=False)and(RadioButton4.Checked=False))the
n
begin
MessageDlg('Silahkan Jabatan Manajer',mtInformation,[mbOK],0);
end else
if RadioButton1.Checked=True then
begin
if Length(Trim(Edit1.Text))=0 Then
begin
MessageDlg('Masukkan Nama User Anda',mtInformation,[mbOK],0);
Edit1.SetFocus;
end else
if Length(Trim(Edit2.Text))=0 then
begin
MessageDlg('Masukkan Password Anda',mtInformation,[mbOK],0);
Edit2.SetFocus;
end else
if not dm1.ADOmanajer.Locate('Nama_user',Edit1.Text,[])then
begin
MessageDlg('Nama User yang dimasukkan salah',mtError,[mbOK],0);
Edit1.SetFocus;
end else
if not dm1.ADOmanajer.Locate('Password',Edit2.Text,[]) then
begin
MessageDlg('Password yang dimasukkan salah',mtError,[mbOK],0);
Edit2.SetFocus;
end else
begin
ShowMessage('Login Sukses.. Silahkan Gunakan Aplikasi ini');
Futama.Show;
Futama.bpromo.Enabled:=true;
Futama.border.Enabled:=true;
Futama.bkaryawan.Enabled:=false;
Futama.badven.Enabled:=false;
Futama.brekapan.Enabled:=false;
Futama.Biklan.Enabled:=false;
Futama.bubah_p.Enabled:=false;
end;
end else
if RadioButton2.Checked=True then
begin
if Length(Trim(Edit1.Text))=0 Then
begin
MessageDlg('Masukkan Nama User Anda',mtInformation,[mbOK],0);
Edit1.SetFocus;
end else
78
if Length(Trim(Edit2.Text))=0 then
begin
MessageDlg('Masukkan Password Anda',mtInformation,[mbOK],0);
Edit2.SetFocus;
end else
if not dm1.ADOmanajer.Locate('Nama_user',Edit1.Text,[])then
begin
MessageDlg('Nama User yang dimasukkan salah',mtError,[mbOK],0);
Edit1.SetFocus;
end else
if not dm1.ADOmanajer.Locate('Password',Edit2.Text,[]) then
begin
MessageDlg('Password yang dimasukkan salah',mtError,[mbOK],0);
Edit2.SetFocus;
end else
begin
ShowMessage('Login Sukses.. Silahkan Gunakan Aplikasi ini');
Futama.Show;
Futama.bpromo.Enabled:=false;
Futama.border.Enabled:=false;
Futama.bkaryawan.Enabled:=false;
Futama.badven.Enabled:=true;
Futama.brekapan.Enabled:=false;
Futama.Biklan.Enabled:=true;
Futama.bubah_p.Enabled:=false;
end;
end else
if RadioButton3.Checked=True then
begin
if Length(Trim(Edit1.Text))=0 Then
begin
MessageDlg('Masukkan Nama User Anda',mtInformation,[mbOK],0);
Edit1.SetFocus;
end else
if Length(Trim(Edit2.Text))=0 then
begin
MessageDlg('Masukkan Password Anda',mtInformation,[mbOK],0);
Edit2.SetFocus;
end else
if not dm1.ADOmanajer.Locate('Nama_user',Edit1.Text,[])then
begin
MessageDlg('Nama User yang dimasukkan salah',mtError,[mbOK],0);
Edit1.SetFocus;
end else
if not dm1.ADOmanajer.Locate('Password',Edit2.Text,[]) then
begin
MessageDlg('Password yang dimasukkan salah',mtError,[mbOK],0);
Edit2.SetFocus;
end else
begin
79
ShowMessage('Login Sukses.. Silahkan Gunakan Aplikasi ini');
Futama.Show;
Futama.bpromo.Enabled:=false;
Futama.border.Enabled:=false;
Futama.bkaryawan.Enabled:=true;
Futama.badven.Enabled:=false;
Futama.brekapan.Enabled:=true;
Futama.Biklan.Enabled:=false;
Futama.bubah_p.Enabled:=false;
end;
end else
if RadioButton4.Checked=True then
begin
if Length(Trim(Edit1.Text))=0 Then
begin
MessageDlg('Masukkan Nama User Anda',mtInformation,[mbOK],0);
Edit1.SetFocus;
end else
if Length(Trim(Edit2.Text))=0 then
begin
MessageDlg('Masukkan Password Anda',mtInformation,[mbOK],0);
Edit2.SetFocus;
end else
if not dm1.ADOmanajer.Locate('Nama_user',Edit1.Text,[])then
begin
MessageDlg('Nama User yang dimasukkan salah',mtError,[mbOK],0);
Edit1.SetFocus;
end else
if not dm1.ADOmanajer.Locate('Password',Edit2.Text,[]) then
begin
MessageDlg('Password yang dimasukkan salah',mtError,[mbOK],0);
Edit2.SetFocus;
end else
begin
ShowMessage('Login Sukses.. Silahkan Gunakan Aplikasi ini');
Futama.Show;
Futama.bpromo.Enabled:=true;
Futama.border.Enabled:=true;
Futama.bkaryawan.Enabled:=true;
Futama.badven.Enabled:=true;
Futama.brekapan.Enabled:=true;
Futama.Biklan.Enabled:=true;
Futama.bubah_p.Enabled:=true;
end;
end;
end;
end.
80
2. Menu Utama
procedure TFutama.bkaryawanClick(Sender: TObject);
begin
Fkaryawan.ShowModal;
end;
procedure TFutama.brekapanClick(Sender: TObject);
begin
Frekapan_b.ShowModal;
end;
procedure TFutama.BiklanClick(Sender: TObject);
begin
FIklan.ShowModal;
end;
procedure TFutama.badvenClick(Sender: TObject);
begin
Fadventorial.ShowModal;
end;
procedure TFutama.bpromoClick(Sender: TObject);
begin
Fpromo_news.ShowModal;
end;
procedure TFutama.borderClick(Sender: TObject);
begin
Fcetak_order.ShowModal;
end;
procedure TFutama.bubah_pClick(Sender: TObject);
begin
fmanajer.ShowModal;
end;
end.
3. Form Karyawan
Procedure TFkaryawan.bersih;
begin
Eno_karyawan.Clear;
Ekaryawan.Clear;
ENama_karyawan.Clear;
Cjabatan.Text:='';
Eusia.Clear;
Rpria.Checked := False;
Rwanita.Checked := False;
Cagama.Text:='';
81
Malamat.Clear;
EHp.Clear;
end;
procedure TFkaryawan.refresh;
begin
Dm1.ADOkaryawan.Active :=False;
Dm1.ADOkaryawan.SQL.Clear;
Dm1.ADOkaryawan.SQL.Add('select*from karyawan');
Dm1.ADOkaryawan.Active :=True;
Dm1.ADOkaryawan.Last;
end;
procedure TFkaryawan.BsimpanClick(Sender: TObject);
begin
if isi=true then
begin
if Length (Trim(Eno_karyawan.Text))=0 then
begin
MessageDlg('masukan No Karyawan',mtInformation,[mbOK],0);
Eno_karyawan.SetFocus;
end else
begin
if Length(Trim(Ekaryawan.Text))=0 Then
begin
MessageDlg('Masukkan Kode Karyawan',mtInformation,[mbOK],0);
Ekaryawan.SetFocus;
end else
if Length(Trim(ENama_karyawan.Text))=0 then
begin
MessageDlg('Masukkan Nama Karyawan',mtInformation,[mbOK],0);
ENama_karyawan.SetFocus;
end else
if Length(Trim(Cjabatan.text))=0 Then
begin
MessageDlg('Masukan Jabatan Karyawan',mtInformation,[mbOK],0);
Cjabatan.SetFocus;
end else
if Length (Trim(Eusia.Text)) =0 then
begin
MessageDlg('masukan Usia Karyawan',mtInformation,[mbOK],0);
Eusia.SetFocus;
end else
if (Rpria.Checked=false) and (Rwanita.Checked=false) then
begin
MessageDlg('Masukan Jenis Kelamin Karyawan',mtInformation,[mbOK],0);
end else
if Length (Trim(Cagama.Text)) =0 then
begin
82
MessageDlg('Masukan Agama Karyawan',mtInformation,[mbOK],0);
Cagama.Text;
end else
If Length(Trim(Malamat.Text)) =0 then
begin
MessageDlg('Masukan Alamat Karyawan',mtInformation,[mbOK],0);
Malamat.SetFocus;
end else
if Length (Trim(EHp.text)) =0 then
begin
MessageDlg('Masukan No Hp Karyawan', mtInformation,[mbOK],0);
EHp.SetFocus;
end else
if Dm1.ADOkaryawan.Locate('kd_karyawan',Ekaryawan.Text,[]) then
begin
MessageDlg('kode karyawan yang dimasukan sudah
terdaftar',mtError,[mbOK],0);
Ekaryawan.SetFocus;
end else
begin
with Dm1.ADOkaryawan do
begin
Append;
FieldByName('no').AsString:=Eno_karyawan.Text;
FieldByName('kd_karyawan').AsString:=Ekaryawan.Text;
FieldByName('nm_karyawan').AsString:=ENama_karyawan.Text;
FieldByName('jabatan').AsString:=Cjabatan.Text;
FieldByName('usia').AsString:=Eusia.Text;
FieldByName('alamat').AsString:=Malamat.Text;
if Rpria.Checked =true then
begin
FieldByName('j_kelamin').AsString:=Rpria.Caption;
end else
begin
FieldByName('j_kelamin').AsString:=Rwanita.Caption;
end;
FieldByName('agama').AsString:=Cagama.Text;
FieldByName('alamat').AsString:=Malamat.Text;
FieldByName('no_hp').AsString:=EHp.Text;
post;
MessageDlg('Data Telah Disimpan',mtInformation,[mbOK],0);
bersih;
Refresh;
end;
end;
end;
end else
if isi=False then
83
begin
if Length(Trim(Ekaryawan.Text))=0 Then
begin
MessageDlg('Masukkan Kode Karyawan',mtInformation,[mbOK],0);
Ekaryawan.SetFocus;
end else
if Length(Trim(ENama_karyawan.Text))=0 then
begin
MessageDlg('Masukkan Nama Karyawan',mtInformation,[mbOK],0);
Ekaryawan.SetFocus;
end else
if Length(Trim(Cjabatan.text))=0 Then
begin
MessageDlg('Masukan Jabatan Karyawan',mtInformation,[mbOK],0);
Cjabatan.SetFocus;
end else
if Length (Trim(Eusia.Text)) =0 then
begin
MessageDlg('masukan Usia Karyawan',mtInformation,[mbOK],0);
Eusia.SetFocus;
end else
if (Rpria.Checked=false) and (Rwanita.Checked=false) then
begin
MessageDlg('Masukan Jenis Kelamin Karyawan',mtInformation,[mbOK],0);
end else
if Length (Trim(Cagama.Text)) =0 then
begin
MessageDlg('Masukan Agama Karyawan',mtInformation,[mbOK],0);
Cagama.Text;
end else
If Length(Trim(Malamat.Text)) =0 then
begin
MessageDlg('Masukan Alamat Karyawan',mtInformation,[mbOK],0);
Malamat.SetFocus;
end else
if Length (Trim(EHp.text)) =0 then
begin
MessageDlg('Masukan No Hp Karyawan', mtInformation,[mbOK],0);
EHp.SetFocus;
end else
begin
with Dm1.ADOkaryawan do
begin
Edit;
FieldByName('kd_karyawan').AsString:=Ekaryawan.Text;
FieldByName('no').AsString :=Eno_karyawan.Text;
FieldByName('nm_karyawan').AsString:=ENama_karyawan.Text;
FieldByName('jabatan').AsString:=Cjabatan.Text;
FieldByName('usia').AsString:=Eusia.Text;
84
FieldByName('no_hp').AsString := Eno_karyawan.Text;
FieldByName('alamat').AsString :=Malamat.Text;
if Rpria.Checked =true then
begin
FieldByName('j_kelamin').AsString:=Rpria.Caption;
end else
begin
FieldByName('j_kelamin').AsString:=Rwanita.Caption;
end;
FieldByName('agama').AsString:=Cagama.Text;
FieldByName('alamat').AsString:=Malamat.Text;
post;
MessageDlg('Data Di edit',mtInformation,[mbOK],0);
bersih;
Refresh;
isi:=True;
Bsimpan.Caption :='simpan';
Bbatal.Enabled :=true;
Bsimpan.Enabled :=true;
Bedit.Enabled := true;
Bhapus.Enabled :=true;
end;
end;
end;
end;
procedure TFkaryawan.FormShow(Sender: TObject);
begin
isi :=True;
bersih;
end;
procedure TFkaryawan.BbatalClick(Sender: TObject);
begin
isi:=True;
bersih;
end;
procedure TFkaryawan.BeditClick(Sender: TObject);
begin
isi :=False;
Bsimpan.Caption:='ubah';
Bedit.Enabled:=False;
Bhapus.Enabled:=False;
Eno_karyawan.Text:=Dm1.ADOkaryawan ['no'];
Ekaryawan.Text:=Dm1.ADOkaryawan ['kd_karyawan'];
ENama_karyawan.Text:=Dm1.ADOkaryawan ['nm_karyawan'];
Cjabatan.Text:=Dm1.ADOkaryawan ['jabatan'];
Eusia.Text:=Dm1.ADOkaryawan ['usia'];
if Dm1.ADOkaryawan ['j_kelamin']='pria' then
begin
85
Rpria.Checked:=True;
end else
begin
Rwanita.Checked:=true;
end;
Cagama.Text:=Dm1.ADOkaryawan ['agama'];
EHp.Text:=Dm1.ADOkaryawan ['no_hp'];
Malamat.Text:=Dm1.ADOkaryawan ['alamat'];
end;
procedure TFkaryawan.BhapusClick(Sender: TObject);
var hapus:String;
begin
if MessageDlg('Yakin hapus data
ini?',mtconfirmation,[mbYes,mbNo],0)=ID_YES then
begin
hapus:='Delete from karyawan where kd_karyawan = "' +
Dm1.ADOkaryawan['kd_karyawan'] + '"';
Dm1.ADOConnection1.Execute(hapus);
refresh;
end else
begin
Bedit.Enabled:=False;
Bhapus.Enabled:=False;
end;
end;
procedure TFkaryawan.BitBtn5Click(Sender: TObject);
begin
refresh;
end;
procedure TFkaryawan.BitBtn1Click(Sender: TObject);
begin
case Cpencarian.ItemIndex of
0:begin
Dm1.ADOkaryawan.Active:=False;
Dm1.ADOkaryawan.SQL.Clear;
Dm1.ADOkaryawan.SQL.Add('select*from karyawan where kd_karyawan
like "%'+ Epencarian.text + '%"');
Dm1.ADOkaryawan.Active:=True;
end;
1:begin
Dm1.ADOkaryawan.Active:=False;
Dm1.ADOkaryawan.SQL.Clear;
Dm1.ADOkaryawan.SQL.Add('select*from karyawan where nm_karyawan
like "%'+ Epencarian.Text + '%"');
Dm1.ADOkaryawan.Active:=True;
end;
86
2:begin
Dm1.ADOkaryawan.Active:=False;
Dm1.ADOkaryawan.SQL.Clear;
Dm1.ADOkaryawan.SQL.Add('select*from karyawan where j_kelamin like
"%' + Epencarian.text + '%"');
Dm1.ADOkaryawan.Active:=True;
end;
end;
end;
procedure TFkaryawan.BitBtn4Click(Sender: TObject);
begin
Flaporan.QuickRepK.Preview;
end;
procedure TFkaryawan.Eno_karyawanKeyPress(Sender: TObject; var Key:
Char);
begin
if not (key in['0'..'9',#13,#8]) then
begin
MessageDlg('Masukkan Angka',mtInformation,[mbOK],0);
key:=#0;
Eno_karyawan.SetFocus;
end;
end;
procedure TFkaryawan.EHpKeyPress(Sender: TObject; var Key: Char);
begin
if not (key in['0'..'9',#13,#8]) then
begin
MessageDlg('Masukkan Angka',mtInformation,[mbOK],0);
key:=#0;
EHp.SetFocus;
end;
end;
end.
4. Form Rekapan Berita
procedure TFrekapan_b.BtitikClick(Sender: TObject);
begin
Fp_karyawan.ShowModal;
end;
procedure TFrekapan_b.bersih;
begin
Eno_rb.Clear;
Ekd_rb.Clear;
Ewartawan.Clear;
Ejudul_rb.Clear;
Ehal_rb.Clear;
Mket.Clear;
87
end;
procedure TFrekapan_b.refresh;
begin
Dm1.ADOrekapan_b.Active:=False;
Dm1.ADOrekapan_b.SQL.Clear;
Dm1.ADOrekapan_b.SQL.Add('select a.*,b.* from rekapan_berita a,
karyawan b where b.kd_karyawan=a.kd_karyawan');
Dm1.ADOrekapan_b.Active:=True;
Dm1.ADOrekapan_b.Last;
Epencarian_rb.Clear;
end;
procedure TFrekapan_b.BsimpanClick(Sender: TObject);
begin
if isi=true then
begin
If Length(Trim(Eno_rb.Text))=0 then
begin
MessageDlg('Silahkan Masukan No Rekapan
Berita',mtInformation,[mbOK],0);
Eno_rb.SetFocus;
end else
if Length (Trim(Ekd_rb.Text))=0 then
begin
MessageDlg('Silahkan masukan kode rekapan
berita',mtInformation,[mbOK],0);
Ekd_rb.SetFocus;
end else
if Length (Trim(Ewartawan.Text))=0 then
begin
MessageDlg('Silahkan masukan nama wartawan',mtInformation,[mbOK],0);
Ewartawan.SetFocus;
end else
If Length (Trim(Ejudul_rb.Text))=0 then
begin
MessageDlg('Masukan judul rekapan berita',mtInformation,[mbOK],0);
Ejudul_rb.SetFocus;
end else
if Length (Trim(Ehal_rb.Text))=0 then
begin
MessageDlg('Masukan hal rekapan berita',mtInformation,[mbOK],0);
Ehal_rb.SetFocus;
end else
if Length (Trim(Mket.Text))=0 then
begin
MessageDlg('Masukan keterangan rekapan
berita',mtInformation,[mbOK],0);
Mket.SetFocus;
88
end else
if Dm1.ADOrekapan_b.Locate('kd_rb',Ekd_rb.Text,[]) then
begin
MessageDlg('Kode Rekapan Berita yang dimasukan sudah
terdaftar',mtError,[mbOK],0);
Ekd_rb.SetFocus;
end else
begin
with Dm1.ADOrekapan_b do
begin
Append;
FieldByName('a.no').AsString:=Eno_rb.Text;
FieldByName('kd_rb').AsString:=Ekd_rb.Text;
FieldByName('a.kd_karyawan').AsString:=Ewartawan.Text;
FieldByName('judul').AsString:=Ejudul_rb.Text;
FieldByName('hal').AsString:=Ehal_rb.Text;
FieldByName('tgl_terbit').AsString:=DateToStr(DateTimePicker1.Date);
FieldByName('bln_b').AsString:=FormatDateTime('mm',DateTimePicker1.D
ate);
FieldByName('thn_b').AsString:=FormatDateTime('yyyy',DateTimePicker1.
Date);
FieldByName('ket').AsString:=Mket.Text;
Post;
MessageDlg('Data telah tersimpan',mtInformation,[mbOK],0);
bersih;
Refresh;
end;
end;
end else
if isi=False then
begin
If Length (Trim(Eno_rb.Text))=0 then
begin
MessageDlg('Silahkan masukan no Reakapan
Berita',mtInformation,[mbOK],0);
Eno_rb.SetFocus;
end else
if Length (Trim(Ekd_rb.Text))=0 then
begin
MessageDlg('Silahkan masukan kode Reakapan
Berita',mtInformation,[mbOK],0);
Ekd_rb.SetFocus;
end else
if Length (Trim(Ewartawan.Text))=0 then
begin
MessageDlg('Silahkan masukan nama wartawan',mtInformation,
[mbOK],0);
89
Ewartawan.SetFocus;
end else
if Length (Trim(Ejudul_rb.Text))=0 then
begin
MessageDlg('Silahkan masukan judul Rekapan
Berita',mtInformation,[mbOK],0);
Ejudul_rb.SetFocus;
end else
if Length (Trim(Ehal_rb.Text))=0 then
begin
MessageDlg('Silahkan masukan halaman',mtInformation,[mbOK],0);
Ehal_rb.SetFocus;
end else
if Length (Trim(Mket.Text))=0 then
begin
MessageDlg('Silahkan masukan keterangan',mtInformation,[mbOK],0);
Mket.SetFocus;
end else
begin
with Dm1.ADOrekapan_b do
begin
Edit;
FieldByName('a.no').AsString:=Eno_rb.Text;
FieldByName('kd_rb').AsString:=Ekd_rb.Text;
FieldByName('a.kd_karyawan').AsString:=Ewartawan.Text;
FieldByName('judul').AsString:=Ejudul_rb.Text;
FieldByName('hal').AsString:=Ehal_rb.Text;
FieldByName('tgl_terbit').AsString:=DateToStr(DateTimePicker1.Date);
FieldByName('ket').AsString:=Mket.Text;
Post;
MessageDlg('Data telah diubah',mtInformation,[mbOK],0);
bersih;
Refresh;
isi:=True;
Bsimpan.Caption:='simpan';
Bbatal.Enabled:=True;
Bedit.Enabled:=True;
Bhapus.Enabled:=True;
end;
end;
end;
end;
procedure TFrekapan_b.FormShow(Sender: TObject);
begin
isi:=True;
refresh;
bersih;
end;
90
procedure TFrekapan_b.BbatalClick(Sender: TObject);
begin
isi :=True;
bersih;
end;
procedure TFrekapan_b.BeditClick(Sender: TObject);
begin
isi:=False;
Bsimpan.Caption:='ubah';
Bedit.Enabled:=False;
Bhapus.Enabled:=False;
Eno_rb.Text:=Dm1.ADOrekapan_b ['a.no'];
Ekd_rb.Text:=Dm1.ADOrekapan_b ['kd_rb'];
Ewartawan.Text:=Dm1.ADOrekapan_b ['a.kd_karyawan'];
Ejudul_rb.Text:=Dm1.ADOrekapan_b ['judul'];
Ehal_rb.Text:=Dm1.ADOrekapan_b ['hal'];
DateTimePicker1.Date:=Dm1.ADOrekapan_b ['tgl_terbit'];
Mket.Text:=Dm1.ADOrekapan_b ['ket'];
end;
procedure TFrekapan_b.BhapusClick(Sender: TObject);
var hapus:String;
begin
if MessageDlg('Yakin hapus data
ini?',mtconfirmation,[mbYes,mbNo],0)=ID_YES then
begin
hapus:='Delete from Rekapan_berita where kd_rb = "' +
Dm1.ADOrekapan_b['kd_rb'] + '"';
Dm1.ADOConnection1.Execute(hapus);
refresh;
end else
begin
Bedit.Enabled:=False;
Bhapus.Enabled:=False;
end;
end;
procedure TFrekapan_b.BcariClick(Sender: TObject);
begin
case pencarian_rb.ItemIndex of
0:begin
Dm1.ADOrekapan_b.Active:=False;
Dm1.ADOrekapan_b.SQL.Clear;
Dm1.ADOrekapan_b.SQL.Add('select a.*,b.* from rekapan_berita a,
karyawan b where b.kd_karyawan=a.kd_karyawan and kd_rb like "%' +
Epencarian_rb.Text + '%"');
Dm1.ADOrekapan_b.Active:=True;
end;
1:begin
91
Dm1.ADOrekapan_b.Active:=False;
Dm1.ADOrekapan_b.SQL.Clear;
Dm1.ADOrekapan_b.SQL.Add('select a.*,b.* from rekapan_berita a,
karyawan b where b.kd_karyawan=a.kd_karyawan and judul like "%' +
Epencarian_rb.Text + '%"');
Dm1.ADOrekapan_b.Active:=True;
end;
2:begin
Dm1.ADOrekapan_b.Active:=False;
Dm1.ADOrekapan_b.SQL.Clear;
Dm1.ADOrekapan_b.SQL.Add('select a.*,b.* from rekapan_berita a,
karyawan b where b.kd_karyawan=a.kd_karyawan and tgl_terbit like "%' +
Epencarian_rb.Text + '%"');
Dm1.ADOrekapan_b.Active:=True;
end;
3:begin
Dm1.ADOrekapan_b.Active:=False;
Dm1.ADOrekapan_b.SQL.Clear;
Dm1.ADOrekapan_b.SQL.Add('select a.*,b.* from rekapan_berita a,
karyawan b where b.kd_karyawan=a.kd_karyawan and kd_karyawan like
"%' + Epencarian_rb.Text + '%"');
Dm1.ADOrekapan_b.Active:=True;
end;
end;
end;
procedure TFrekapan_b.BrefreshClick(Sender: TObject);
begin
refresh;
end;
procedure TFrekapan_b.BcetakClick(Sender: TObject);
begin
Flaporan.QuickRepRB.Preview;
end;
procedure TFrekapan_b.Button1Click(Sender: TObject);
begin
Dm1.ADOrekapan_b.Active:=False;
Dm1.ADOrekapan_b.SQL.Clear;
Dm1.ADOrekapan_b.SQL.Add('select*from Rekapan_Berita where bln_b
like "%' + ComboBox1.Text + '%" and thn_b like "%' + ComboBox2.Text +
'%"');
Dm1.ADOrekapan_b.Active:=True;
end;
procedure TFrekapan_b.Eno_rbKeyPress(Sender: TObject; var Key: Char);
begin
92
if not (key in['0'..'9',#13,#8]) then
begin
MessageDlg('Masukkan Angka',mtInformation,[mbOK],0);
key:=#0;
Eno_rb.SetFocus;
end;
end;
end.
5. Form Iklan
procedure TFIklan.bersih;
begin
Eno_iklan.Clear;
Ekd_iklan.Clear;
Enp_iklan.Clear;
Ejudul_iklan.Clear;
Eae.Clear;
Eukuran_iklan.Clear;
Ehal_iklan.Clear;
Ehal_iklan.Clear;
Eharga_iklan.Clear;
Ecase_iklan.Clear;
Epiutang_iklan.Clear;
Mket_iklan.Clear;
loadfoto;
end;
procedure TFIklan.loadfoto;
begin
if Dm1.ADOiklan.RecordCount=0 then
begin
Image2.Picture:=nil;
end else
begin
gambar:=ExtractFilePath(Application.ExeName);
Image2.Picture.LoadFromFile(OpenPictureDialog1.FileName+gambar+'im
ages'+Dm1.ADOiklan['foto']+'.jpg');
end;
end;
procedure TFIklan.refresh;
begin
Dm1.ADOiklan.Active :=False;
Dm1.ADOiklan.SQL.Clear;
Dm1.ADOiklan.SQL.Add('select a.*,b.* from iklan a, karyawan b where
b.kd_karyawan=a.ae');
Dm1.ADOiklan.Active :=True;
Dm1.ADOiklan.Last;
end;
93
procedure TFIklan.BsimpanClick(Sender: TObject);
begin
if isi=true then
begin
if Length(Trim(Eno_iklan.Text))=0 then
begin
MessageDlg('masukan No ',mtInformation,[mbOK],0);
Eno_iklan.SetFocus;
end else
if Length(Trim(Ekd_iklan.Text))=0 Then
begin
MessageDlg('Masukkan Kode Iklan',mtInformation,[mbOK],0);
Ekd_iklan.SetFocus;
end else
if Length(Trim(Enp_iklan.Text))=0 then
begin
MessageDlg('Masukkan Nama Pemasang',mtInformation,[mbOK],0);
Enp_iklan.SetFocus;
end else
if Length(Trim(Ejudul_iklan.text))=0 Then
begin
MessageDlg('Masukan Judul',mtInformation,[mbOK],0);
Ejudul_iklan.SetFocus;
end else
if Length (Trim(Eae.Text)) =0 then
begin
MessageDlg('masukan Langganan Ternate',mtInformation,[mbOK],0);
Eae.SetFocus;
end else
if Length (Trim(Eukuran_iklan.Text)) =0 then
begin
MessageDlg('Masukan Ukuran',mtInformation,[mbOK],0);
Eukuran_iklan.Text;
end else
If Length(Trim(Ehal_iklan.Text)) =0 then
begin
MessageDlg('Data belum Lengkap ! Halaman belum
diisi',mtInformation,[mbOK],0);
Ehal_iklan.SetFocus;
end else
if Length (Trim(Eharga_iklan.text)) =0 then
begin
MessageDlg('Data belum lengkap ! Harga belum diisi',
mtInformation,[mbOK],0);
Eharga_iklan.SetFocus;
end else
if Length (Trim(Ecase_iklan.Text))=0 then
begin
94
MessageDlg('Data belum lengkap ! bonus Iklan belum diisi',mtInformation,
[mbOK],0);
Ecase_iklan.SetFocus;
end else
if Length (Trim(Epiutang_iklan.Text))=0 then
begin
MessageDlg('Data belum lengkap ! Piutang belum diisi',mtInformation,
[mbOK],0);
Epiutang_iklan.SetFocus;
end else
if Length(Trim(Mket_iklan.Text))=0 then
begin
MessageDlg('Data belum Lengkap ! Keterangan belum diisi',mtInformation,
[mbOK],0);
Mket_iklan.SetFocus;
end else
if ambilgambar=False then
begin
MessageDlg('Silahkan Masukan gambar',mtInformation,[mbOK],0);
Bload.Click;
end else
if Dm1.ADOiklan.Locate('kd_iklan',Ekd_iklan.Text,[]) then
begin
MessageDlg('Data sudah ada',mtError,[mbOK],0);
Ekd_iklan.SetFocus;
end else
begin
with Dm1.ADOiklan do
begin
Append;
FieldByName('a.no').AsString:=Eno_iklan.Text;
FieldByName('kd_iklan').AsString:=Ekd_iklan.Text;
FieldByName('nm_pemasang').AsString:=Enp_iklan.Text;
FieldByName('judul').AsString:=Ejudul_iklan.Text;
FieldByName('ae').AsString:=Eae.Text;
FieldByName('ukuran').AsString:=Eukuran_iklan.Text;
FieldByName('tgl_terbit').AsString:=DateToStr(DateTimePicker1.Date);
FieldByName('tgl_lepas').AsString:=DateToStr(DateTimePicker2.Date);
FieldByName('hal').AsString:=Ehal_iklan.Text;
FieldByName('harga').AsString:=Eharga_iklan.Text;
FieldByName('case_in').AsString:=Ecase_iklan.Text;
FieldByName('piutang').AsString:=Epiutang_iklan.Text;
FieldByName('ket').AsString:=Mket_iklan.Text;
FieldByName('bulan').AsString:=FormatDateTime('mm',DateTimePicker1.D
ate);
FieldByName('tahun').AsString:=FormatDateTime('yyyy',DateTimePicker1.
Date);
FieldByName('foto').AsString:=Enp_iklan.Text;
95
Post;
gambar:=ExtractFilePath(Application.ExeName);
Image1.Picture.SaveToFile(SavePictureDialog1.FileName+gambar+'Imag
es'+Enp_iklan.Text+'.jpg');
MessageDlg('Data Telah Disimpan',mtInformation,[mbOK],0);
//refresh;
Bsimpan.Caption:='simpan';
bersih;
Enp_iklan.SetFocus;
ambilgambar:=False;
isi:=True;
OpenPictureDialog1.FileName:='';
Refresh;
loadfoto;
end;
end;
end else
//pengeditan
if isi=False then
begin
if Length(Trim(Eno_iklan.Text))=0 then
begin
MessageDlg('masukan No ',mtInformation,[mbOK],0);
Eno_iklan.SetFocus;
end else
if Length(Trim(Ekd_iklan.Text))=0 Then
begin
MessageDlg('Masukkan Kode Iklan',mtInformation,[mbOK],0);
Ekd_iklan.SetFocus;
end else
if Length(Trim(Enp_iklan.Text))=0 then
begin
MessageDlg('Masukkan Nama Pemasang',mtInformation,[mbOK],0);
Enp_iklan.SetFocus;
end else
if Length(Trim(Ejudul_iklan.text))=0 Then
begin
MessageDlg('Masukan Judul',mtInformation,[mbOK],0);
Ejudul_iklan.SetFocus;
end else
if Length (Trim(Eae.Text)) =0 then
begin
MessageDlg('masukan Langganan Ternate',mtInformation,[mbOK],0);
Eae.SetFocus;
end else
if Length (Trim(Eukuran_iklan.Text)) =0 then
begin
MessageDlg('Masukan Ukuran',mtInformation,[mbOK],0);
Bab i
Bab i
Bab i
Bab i
Bab i
Bab i
Bab i
Bab i
Bab i
Bab i
Bab i
Bab i
Bab i
Bab i
Bab i
Bab i
Bab i
Bab i
Bab i
Bab i
Bab i
Bab i
Bab i
Bab i
Bab i
Bab i
Bab i
Bab i
Bab i
Bab i
Bab i
Bab i
Bab i
Bab i
Bab i

More Related Content

What's hot

Psak 30-sewa-isak-8
Psak 30-sewa-isak-8Psak 30-sewa-isak-8
Psak 30-sewa-isak-8
Sri Apriyanti Husain
 
Ch11_Accounting Intermediate_IND
Ch11_Accounting Intermediate_INDCh11_Accounting Intermediate_IND
Ch11_Accounting Intermediate_INDMaiya Maiya
 
Persekutuan, pembentukan, operasi, dan perubahan kepentingan kepemilikan
Persekutuan, pembentukan, operasi, dan perubahan kepentingan kepemilikanPersekutuan, pembentukan, operasi, dan perubahan kepentingan kepemilikan
Persekutuan, pembentukan, operasi, dan perubahan kepentingan kepemilikan
MuhammadIqbal169
 
Rangkuman akm 2 chapter 20 akuntansi pensiun
Rangkuman akm 2 chapter 20 akuntansi pensiunRangkuman akm 2 chapter 20 akuntansi pensiun
Rangkuman akm 2 chapter 20 akuntansi pensiun
apriwanmuhammad
 
Ringkasan materi Audit keuangan internal dan pemerintah dan audit operasional...
Ringkasan materi Audit keuangan internal dan pemerintah dan audit operasional...Ringkasan materi Audit keuangan internal dan pemerintah dan audit operasional...
Ringkasan materi Audit keuangan internal dan pemerintah dan audit operasional...
dewi masita
 
Analisis Informasi Laporan Keuangan : Lingkungan pelaporan keuangan
Analisis Informasi Laporan Keuangan : Lingkungan pelaporan keuanganAnalisis Informasi Laporan Keuangan : Lingkungan pelaporan keuangan
Analisis Informasi Laporan Keuangan : Lingkungan pelaporan keuangan
Abdi Az
 
Sistem pengendalian intern
Sistem pengendalian internSistem pengendalian intern
Sistem pengendalian intern
Tulus Surachman
 
aset & kewajiban
aset & kewajibanaset & kewajiban
aset & kewajiban
chandraindra33
 
(Pert 2) bab 9 materialitas dan risiko audit
(Pert 2) bab 9 materialitas dan risiko audit(Pert 2) bab 9 materialitas dan risiko audit
(Pert 2) bab 9 materialitas dan risiko audit
Ilham Sousuke
 
Analisis aktivitas operasi
Analisis aktivitas operasiAnalisis aktivitas operasi
Analisis aktivitas operasi
Universitas Mulawarman Samarinda
 
Akuntansi universitas
Akuntansi universitasAkuntansi universitas
Akuntansi universitas
Hasunah
 
Kerangka konseptual asp
Kerangka konseptual aspKerangka konseptual asp
Kerangka konseptual aspvitalfrans
 
Ruang Lingkup Sistem Informasi Akuntansi
Ruang Lingkup Sistem Informasi AkuntansiRuang Lingkup Sistem Informasi Akuntansi
Ruang Lingkup Sistem Informasi AkuntansiYuni Fatia Nauri
 
Akuntansi kontinjensi
Akuntansi kontinjensiAkuntansi kontinjensi
Akuntansi kontinjensi
albaad
 
AUDIT SIKLUS PERSEDIAAN DAN PERGUDANGAN
AUDIT SIKLUS PERSEDIAAN DAN PERGUDANGANAUDIT SIKLUS PERSEDIAAN DAN PERGUDANGAN
AUDIT SIKLUS PERSEDIAAN DAN PERGUDANGAN
Propaningtyas Windardini
 
Intermediate Financial Accounting (IFA).pptx
Intermediate Financial Accounting (IFA).pptxIntermediate Financial Accounting (IFA).pptx
Intermediate Financial Accounting (IFA).pptx
MuhammadWaliUllah10
 
PENGARUH PEMUNGUTAN PAJAK RESTORAN , PAJAK HOTEL DAN PAJAK HIBURAN DALAM MENI...
PENGARUH PEMUNGUTAN PAJAK RESTORAN , PAJAK HOTEL DAN PAJAK HIBURAN DALAM MENI...PENGARUH PEMUNGUTAN PAJAK RESTORAN , PAJAK HOTEL DAN PAJAK HIBURAN DALAM MENI...
PENGARUH PEMUNGUTAN PAJAK RESTORAN , PAJAK HOTEL DAN PAJAK HIBURAN DALAM MENI...
Uofa_Unsada
 
Sistem informasi akuntansi -siklus pendapatan
Sistem informasi akuntansi -siklus pendapatanSistem informasi akuntansi -siklus pendapatan
Sistem informasi akuntansi -siklus pendapatan
Ramdoni Rdi
 

What's hot (20)

Analisis kredit
Analisis kreditAnalisis kredit
Analisis kredit
 
Psak 30-sewa-isak-8
Psak 30-sewa-isak-8Psak 30-sewa-isak-8
Psak 30-sewa-isak-8
 
Ch11_Accounting Intermediate_IND
Ch11_Accounting Intermediate_INDCh11_Accounting Intermediate_IND
Ch11_Accounting Intermediate_IND
 
Persekutuan, pembentukan, operasi, dan perubahan kepentingan kepemilikan
Persekutuan, pembentukan, operasi, dan perubahan kepentingan kepemilikanPersekutuan, pembentukan, operasi, dan perubahan kepentingan kepemilikan
Persekutuan, pembentukan, operasi, dan perubahan kepentingan kepemilikan
 
Rangkuman akm 2 chapter 20 akuntansi pensiun
Rangkuman akm 2 chapter 20 akuntansi pensiunRangkuman akm 2 chapter 20 akuntansi pensiun
Rangkuman akm 2 chapter 20 akuntansi pensiun
 
Ringkasan materi Audit keuangan internal dan pemerintah dan audit operasional...
Ringkasan materi Audit keuangan internal dan pemerintah dan audit operasional...Ringkasan materi Audit keuangan internal dan pemerintah dan audit operasional...
Ringkasan materi Audit keuangan internal dan pemerintah dan audit operasional...
 
Analisis Informasi Laporan Keuangan : Lingkungan pelaporan keuangan
Analisis Informasi Laporan Keuangan : Lingkungan pelaporan keuanganAnalisis Informasi Laporan Keuangan : Lingkungan pelaporan keuangan
Analisis Informasi Laporan Keuangan : Lingkungan pelaporan keuangan
 
Sistem pengendalian intern
Sistem pengendalian internSistem pengendalian intern
Sistem pengendalian intern
 
aset & kewajiban
aset & kewajibanaset & kewajiban
aset & kewajiban
 
Ch11 depresiasi aset
Ch11 depresiasi asetCh11 depresiasi aset
Ch11 depresiasi aset
 
(Pert 2) bab 9 materialitas dan risiko audit
(Pert 2) bab 9 materialitas dan risiko audit(Pert 2) bab 9 materialitas dan risiko audit
(Pert 2) bab 9 materialitas dan risiko audit
 
Analisis aktivitas operasi
Analisis aktivitas operasiAnalisis aktivitas operasi
Analisis aktivitas operasi
 
Akuntansi universitas
Akuntansi universitasAkuntansi universitas
Akuntansi universitas
 
Kerangka konseptual asp
Kerangka konseptual aspKerangka konseptual asp
Kerangka konseptual asp
 
Ruang Lingkup Sistem Informasi Akuntansi
Ruang Lingkup Sistem Informasi AkuntansiRuang Lingkup Sistem Informasi Akuntansi
Ruang Lingkup Sistem Informasi Akuntansi
 
Akuntansi kontinjensi
Akuntansi kontinjensiAkuntansi kontinjensi
Akuntansi kontinjensi
 
AUDIT SIKLUS PERSEDIAAN DAN PERGUDANGAN
AUDIT SIKLUS PERSEDIAAN DAN PERGUDANGANAUDIT SIKLUS PERSEDIAAN DAN PERGUDANGAN
AUDIT SIKLUS PERSEDIAAN DAN PERGUDANGAN
 
Intermediate Financial Accounting (IFA).pptx
Intermediate Financial Accounting (IFA).pptxIntermediate Financial Accounting (IFA).pptx
Intermediate Financial Accounting (IFA).pptx
 
PENGARUH PEMUNGUTAN PAJAK RESTORAN , PAJAK HOTEL DAN PAJAK HIBURAN DALAM MENI...
PENGARUH PEMUNGUTAN PAJAK RESTORAN , PAJAK HOTEL DAN PAJAK HIBURAN DALAM MENI...PENGARUH PEMUNGUTAN PAJAK RESTORAN , PAJAK HOTEL DAN PAJAK HIBURAN DALAM MENI...
PENGARUH PEMUNGUTAN PAJAK RESTORAN , PAJAK HOTEL DAN PAJAK HIBURAN DALAM MENI...
 
Sistem informasi akuntansi -siklus pendapatan
Sistem informasi akuntansi -siklus pendapatanSistem informasi akuntansi -siklus pendapatan
Sistem informasi akuntansi -siklus pendapatan
 

Similar to Bab i

Laporan aplikasi penyimpanan bulog.docx
Laporan aplikasi penyimpanan bulog.docxLaporan aplikasi penyimpanan bulog.docx
Laporan aplikasi penyimpanan bulog.docxdhaninformatika
 
LAPORAN KERJA PRAKTEK IMPLEMENTASI SISTEM INFORMASI JIBAS DI SMP NEGERI 3 TER...
LAPORAN KERJA PRAKTEK IMPLEMENTASI SISTEM INFORMASI JIBAS DI SMP NEGERI 3 TER...LAPORAN KERJA PRAKTEK IMPLEMENTASI SISTEM INFORMASI JIBAS DI SMP NEGERI 3 TER...
LAPORAN KERJA PRAKTEK IMPLEMENTASI SISTEM INFORMASI JIBAS DI SMP NEGERI 3 TER...
Sutny_Wulan_Sary_Puasa
 
Dela
DelaDela
Dela
AdelaDewi
 
PKL DPT DR INET (RIDHO 16).pdf
PKL DPT DR INET (RIDHO 16).pdfPKL DPT DR INET (RIDHO 16).pdf
PKL DPT DR INET (RIDHO 16).pdf
ANNISA735564
 
Sistem informasi persediaan obat pada apotik dunia
Sistem informasi persediaan obat pada apotik duniaSistem informasi persediaan obat pada apotik dunia
Sistem informasi persediaan obat pada apotik dunia
sukrino
 
OTOMATISASI UNTUK MENGETAHUI KELAYAKAN SIMPAN PINJAM
OTOMATISASI UNTUK MENGETAHUI KELAYAKAN SIMPAN PINJAMOTOMATISASI UNTUK MENGETAHUI KELAYAKAN SIMPAN PINJAM
OTOMATISASI UNTUK MENGETAHUI KELAYAKAN SIMPAN PINJAM
Uofa_Unsada
 
2015-19. isrofi wahyu k. - management menggunakan htb & monitoring jaringan m...
2015-19. isrofi wahyu k. - management menggunakan htb & monitoring jaringan m...2015-19. isrofi wahyu k. - management menggunakan htb & monitoring jaringan m...
2015-19. isrofi wahyu k. - management menggunakan htb & monitoring jaringan m...
Syiroy Uddin
 
Sim,novalita ramalusia putri,hapzi ali,tugas uts
Sim,novalita ramalusia putri,hapzi ali,tugas uts Sim,novalita ramalusia putri,hapzi ali,tugas uts
Sim,novalita ramalusia putri,hapzi ali,tugas uts
novalitarlp
 
Laporan Kerja Praktek Iwan Basinu
Laporan Kerja Praktek Iwan BasinuLaporan Kerja Praktek Iwan Basinu
Laporan Kerja Praktek Iwan Basinu
Iwan Basinu
 
TIF_07860.pdf
TIF_07860.pdfTIF_07860.pdf
TIF_07860.pdf
HasrulLatidi2
 
Sim, sri anjani, implementasi sistem informasi perusahaan dagang, prof. dr. i...
Sim, sri anjani, implementasi sistem informasi perusahaan dagang, prof. dr. i...Sim, sri anjani, implementasi sistem informasi perusahaan dagang, prof. dr. i...
Sim, sri anjani, implementasi sistem informasi perusahaan dagang, prof. dr. i...
Sri Anjani
 
Karya ilimiah implementasi sistem informasi manajemen pada perusahaan
Karya ilimiah    implementasi sistem informasi manajemen pada perusahaanKarya ilimiah    implementasi sistem informasi manajemen pada perusahaan
Karya ilimiah implementasi sistem informasi manajemen pada perusahaan
Theresia Magdalena
 
e commerce pada perusahaan lazada indonesia
e commerce pada perusahaan lazada indonesiae commerce pada perusahaan lazada indonesia
e commerce pada perusahaan lazada indonesia
Sammuel Des Andre
 
Sim, muhiyyatul millah, hapzi ali, tugas uas, universits mercubuana, 2017
Sim, muhiyyatul millah, hapzi ali, tugas uas, universits mercubuana, 2017Sim, muhiyyatul millah, hapzi ali, tugas uas, universits mercubuana, 2017
Sim, muhiyyatul millah, hapzi ali, tugas uas, universits mercubuana, 2017
Milaa Millah
 
Proposal_SIM
Proposal_SIMProposal_SIM
Proposal_SIM
zachrison htg
 
Tugas sistem informasi manajemen
Tugas sistem informasi manajemen Tugas sistem informasi manajemen
Tugas sistem informasi manajemen
RirihrahmahPutri
 
SIM,FATHIA SUWANINDA, Prof,Dr Hapzi Ali ,CMA ,IMPLEMENTASI SISTEM INFORMASI M...
SIM,FATHIA SUWANINDA, Prof,Dr Hapzi Ali ,CMA ,IMPLEMENTASI SISTEM INFORMASI M...SIM,FATHIA SUWANINDA, Prof,Dr Hapzi Ali ,CMA ,IMPLEMENTASI SISTEM INFORMASI M...
SIM,FATHIA SUWANINDA, Prof,Dr Hapzi Ali ,CMA ,IMPLEMENTASI SISTEM INFORMASI M...
fathiamunaf
 
Membangun Sistem Jaringan Sendiri
Membangun Sistem Jaringan SendiriMembangun Sistem Jaringan Sendiri
Membangun Sistem Jaringan Sendiri
adamsetioardi
 
LAPORAN PROPOSAL AMA.docx
LAPORAN PROPOSAL AMA.docxLAPORAN PROPOSAL AMA.docx
LAPORAN PROPOSAL AMA.docx
RonaldoRay3
 
1108014
11080141108014

Similar to Bab i (20)

Laporan aplikasi penyimpanan bulog.docx
Laporan aplikasi penyimpanan bulog.docxLaporan aplikasi penyimpanan bulog.docx
Laporan aplikasi penyimpanan bulog.docx
 
LAPORAN KERJA PRAKTEK IMPLEMENTASI SISTEM INFORMASI JIBAS DI SMP NEGERI 3 TER...
LAPORAN KERJA PRAKTEK IMPLEMENTASI SISTEM INFORMASI JIBAS DI SMP NEGERI 3 TER...LAPORAN KERJA PRAKTEK IMPLEMENTASI SISTEM INFORMASI JIBAS DI SMP NEGERI 3 TER...
LAPORAN KERJA PRAKTEK IMPLEMENTASI SISTEM INFORMASI JIBAS DI SMP NEGERI 3 TER...
 
Dela
DelaDela
Dela
 
PKL DPT DR INET (RIDHO 16).pdf
PKL DPT DR INET (RIDHO 16).pdfPKL DPT DR INET (RIDHO 16).pdf
PKL DPT DR INET (RIDHO 16).pdf
 
Sistem informasi persediaan obat pada apotik dunia
Sistem informasi persediaan obat pada apotik duniaSistem informasi persediaan obat pada apotik dunia
Sistem informasi persediaan obat pada apotik dunia
 
OTOMATISASI UNTUK MENGETAHUI KELAYAKAN SIMPAN PINJAM
OTOMATISASI UNTUK MENGETAHUI KELAYAKAN SIMPAN PINJAMOTOMATISASI UNTUK MENGETAHUI KELAYAKAN SIMPAN PINJAM
OTOMATISASI UNTUK MENGETAHUI KELAYAKAN SIMPAN PINJAM
 
2015-19. isrofi wahyu k. - management menggunakan htb & monitoring jaringan m...
2015-19. isrofi wahyu k. - management menggunakan htb & monitoring jaringan m...2015-19. isrofi wahyu k. - management menggunakan htb & monitoring jaringan m...
2015-19. isrofi wahyu k. - management menggunakan htb & monitoring jaringan m...
 
Sim,novalita ramalusia putri,hapzi ali,tugas uts
Sim,novalita ramalusia putri,hapzi ali,tugas uts Sim,novalita ramalusia putri,hapzi ali,tugas uts
Sim,novalita ramalusia putri,hapzi ali,tugas uts
 
Laporan Kerja Praktek Iwan Basinu
Laporan Kerja Praktek Iwan BasinuLaporan Kerja Praktek Iwan Basinu
Laporan Kerja Praktek Iwan Basinu
 
TIF_07860.pdf
TIF_07860.pdfTIF_07860.pdf
TIF_07860.pdf
 
Sim, sri anjani, implementasi sistem informasi perusahaan dagang, prof. dr. i...
Sim, sri anjani, implementasi sistem informasi perusahaan dagang, prof. dr. i...Sim, sri anjani, implementasi sistem informasi perusahaan dagang, prof. dr. i...
Sim, sri anjani, implementasi sistem informasi perusahaan dagang, prof. dr. i...
 
Karya ilimiah implementasi sistem informasi manajemen pada perusahaan
Karya ilimiah    implementasi sistem informasi manajemen pada perusahaanKarya ilimiah    implementasi sistem informasi manajemen pada perusahaan
Karya ilimiah implementasi sistem informasi manajemen pada perusahaan
 
e commerce pada perusahaan lazada indonesia
e commerce pada perusahaan lazada indonesiae commerce pada perusahaan lazada indonesia
e commerce pada perusahaan lazada indonesia
 
Sim, muhiyyatul millah, hapzi ali, tugas uas, universits mercubuana, 2017
Sim, muhiyyatul millah, hapzi ali, tugas uas, universits mercubuana, 2017Sim, muhiyyatul millah, hapzi ali, tugas uas, universits mercubuana, 2017
Sim, muhiyyatul millah, hapzi ali, tugas uas, universits mercubuana, 2017
 
Proposal_SIM
Proposal_SIMProposal_SIM
Proposal_SIM
 
Tugas sistem informasi manajemen
Tugas sistem informasi manajemen Tugas sistem informasi manajemen
Tugas sistem informasi manajemen
 
SIM,FATHIA SUWANINDA, Prof,Dr Hapzi Ali ,CMA ,IMPLEMENTASI SISTEM INFORMASI M...
SIM,FATHIA SUWANINDA, Prof,Dr Hapzi Ali ,CMA ,IMPLEMENTASI SISTEM INFORMASI M...SIM,FATHIA SUWANINDA, Prof,Dr Hapzi Ali ,CMA ,IMPLEMENTASI SISTEM INFORMASI M...
SIM,FATHIA SUWANINDA, Prof,Dr Hapzi Ali ,CMA ,IMPLEMENTASI SISTEM INFORMASI M...
 
Membangun Sistem Jaringan Sendiri
Membangun Sistem Jaringan SendiriMembangun Sistem Jaringan Sendiri
Membangun Sistem Jaringan Sendiri
 
LAPORAN PROPOSAL AMA.docx
LAPORAN PROPOSAL AMA.docxLAPORAN PROPOSAL AMA.docx
LAPORAN PROPOSAL AMA.docx
 
1108014
11080141108014
1108014
 

More from Novita Jamal

So 2
So 2So 2
Persentasi Sistem Operasi
Persentasi Sistem OperasiPersentasi Sistem Operasi
Persentasi Sistem OperasiNovita Jamal
 
Presentation1
Presentation1Presentation1
Presentation1
Novita Jamal
 

More from Novita Jamal (6)

So 2
So 2So 2
So 2
 
So 2
So 2So 2
So 2
 
Sistem operasi 2
Sistem operasi 2Sistem operasi 2
Sistem operasi 2
 
Sistem operasi 2
Sistem operasi 2Sistem operasi 2
Sistem operasi 2
 
Persentasi Sistem Operasi
Persentasi Sistem OperasiPersentasi Sistem Operasi
Persentasi Sistem Operasi
 
Presentation1
Presentation1Presentation1
Presentation1
 

Recently uploaded

SOAL ASAS SENI MUSIK kelas 2 semester 2 kurikulum merdeka
SOAL ASAS SENI MUSIK kelas 2 semester 2 kurikulum merdekaSOAL ASAS SENI MUSIK kelas 2 semester 2 kurikulum merdeka
SOAL ASAS SENI MUSIK kelas 2 semester 2 kurikulum merdeka
NiaTazmia2
 
POWERPOINT ASAS PERMAINAN CATUR MSSD.pptx
POWERPOINT ASAS PERMAINAN CATUR MSSD.pptxPOWERPOINT ASAS PERMAINAN CATUR MSSD.pptx
POWERPOINT ASAS PERMAINAN CATUR MSSD.pptx
cikgumeran1
 
Modul Ajar PAI dan Budi Pekerti Kelas 8 Fase D Kurikulum Merdeka
Modul Ajar PAI dan Budi Pekerti Kelas 8 Fase D Kurikulum MerdekaModul Ajar PAI dan Budi Pekerti Kelas 8 Fase D Kurikulum Merdeka
Modul Ajar PAI dan Budi Pekerti Kelas 8 Fase D Kurikulum Merdeka
Fathan Emran
 
SINOPSIS, TEMA DAN PERSOALAN NOVEL MENITI IMPIAN
SINOPSIS, TEMA DAN PERSOALAN NOVEL MENITI IMPIANSINOPSIS, TEMA DAN PERSOALAN NOVEL MENITI IMPIAN
SINOPSIS, TEMA DAN PERSOALAN NOVEL MENITI IMPIAN
NanieIbrahim
 
RANCANGAN TINDAKAN UNTUK AKSI NYATA MODUL 1.4 BUDAYA POSITIF.pdf
RANCANGAN TINDAKAN UNTUK AKSI NYATA MODUL 1.4 BUDAYA POSITIF.pdfRANCANGAN TINDAKAN UNTUK AKSI NYATA MODUL 1.4 BUDAYA POSITIF.pdf
RANCANGAN TINDAKAN UNTUK AKSI NYATA MODUL 1.4 BUDAYA POSITIF.pdf
junarpudin36
 
Seminar Pendidikan PPG Filosofi Pendidikan.pdf
Seminar Pendidikan PPG Filosofi Pendidikan.pdfSeminar Pendidikan PPG Filosofi Pendidikan.pdf
Seminar Pendidikan PPG Filosofi Pendidikan.pdf
inganahsholihahpangs
 
Materi 1_Bagaimana Kita Memaknai Sekolah yang Berkualitas_ (ss versi kab_kot)...
Materi 1_Bagaimana Kita Memaknai Sekolah yang Berkualitas_ (ss versi kab_kot)...Materi 1_Bagaimana Kita Memaknai Sekolah yang Berkualitas_ (ss versi kab_kot)...
Materi 1_Bagaimana Kita Memaknai Sekolah yang Berkualitas_ (ss versi kab_kot)...
ahyani72
 
Modul Ajar Statistika Data Fase F kelas
Modul Ajar Statistika Data Fase F  kelasModul Ajar Statistika Data Fase F  kelas
Modul Ajar Statistika Data Fase F kelas
ananda238570
 
Teori Fungsionalisme Kulturalisasi Talcott Parsons (Dosen Pengampu : Khoirin ...
Teori Fungsionalisme Kulturalisasi Talcott Parsons (Dosen Pengampu : Khoirin ...Teori Fungsionalisme Kulturalisasi Talcott Parsons (Dosen Pengampu : Khoirin ...
Teori Fungsionalisme Kulturalisasi Talcott Parsons (Dosen Pengampu : Khoirin ...
nasrudienaulia
 
Aksi Nyata Erliana Mudah bukan memahamii
Aksi Nyata Erliana Mudah bukan memahamiiAksi Nyata Erliana Mudah bukan memahamii
Aksi Nyata Erliana Mudah bukan memahamii
esmaducoklat
 
Aksi Nyata Disiplin Positif: Hukuman vs Restitusi vs Konsekuensi
Aksi Nyata Disiplin Positif: Hukuman vs Restitusi vs KonsekuensiAksi Nyata Disiplin Positif: Hukuman vs Restitusi vs Konsekuensi
Aksi Nyata Disiplin Positif: Hukuman vs Restitusi vs Konsekuensi
sabir51
 
Tokoh Pendidikan Universitas Negeri Jakarta.pdf
Tokoh Pendidikan Universitas Negeri Jakarta.pdfTokoh Pendidikan Universitas Negeri Jakarta.pdf
Tokoh Pendidikan Universitas Negeri Jakarta.pdf
Mutia Rini Siregar
 
KONSEP TEORI TERAPI KOMPLEMENTER - KELAS B KELOMPOK 10.pdf
KONSEP TEORI TERAPI KOMPLEMENTER - KELAS B KELOMPOK 10.pdfKONSEP TEORI TERAPI KOMPLEMENTER - KELAS B KELOMPOK 10.pdf
KONSEP TEORI TERAPI KOMPLEMENTER - KELAS B KELOMPOK 10.pdf
AsyeraPerangin1
 
Modul Ajar Matematika Kelas 11 Fase F Kurikulum Merdeka
Modul Ajar Matematika Kelas 11 Fase F Kurikulum MerdekaModul Ajar Matematika Kelas 11 Fase F Kurikulum Merdeka
Modul Ajar Matematika Kelas 11 Fase F Kurikulum Merdeka
Fathan Emran
 
ANALISIS PENCEMARAN UDARA AKIBAT PABRIK ASPAL
ANALISIS PENCEMARAN UDARA AKIBAT PABRIK ASPALANALISIS PENCEMARAN UDARA AKIBAT PABRIK ASPAL
ANALISIS PENCEMARAN UDARA AKIBAT PABRIK ASPAL
Annisa Syahfitri
 
Materi 2_Benahi Perencanaan dan Benahi Implementasi.pptx
Materi 2_Benahi Perencanaan dan Benahi Implementasi.pptxMateri 2_Benahi Perencanaan dan Benahi Implementasi.pptx
Materi 2_Benahi Perencanaan dan Benahi Implementasi.pptx
ahyani72
 
Media Pembelajaran kelas 3 SD Materi konsep 8 arah mata angin
Media Pembelajaran kelas 3 SD Materi konsep 8 arah mata anginMedia Pembelajaran kelas 3 SD Materi konsep 8 arah mata angin
Media Pembelajaran kelas 3 SD Materi konsep 8 arah mata angin
margagurifma2023
 
Modul Ajar Bahasa Inggris Kelas 10 Fase E Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 10 Fase E Kurikulum MerdekaModul Ajar Bahasa Inggris Kelas 10 Fase E Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 10 Fase E Kurikulum Merdeka
Fathan Emran
 
Ppt landasan pendidikan Pai 9 _20240604_231000_0000.pdf
Ppt landasan pendidikan Pai 9 _20240604_231000_0000.pdfPpt landasan pendidikan Pai 9 _20240604_231000_0000.pdf
Ppt landasan pendidikan Pai 9 _20240604_231000_0000.pdf
fadlurrahman260903
 
JUKNIS SOSIALIASI PPDB JATENG 2024/2025.PDF
JUKNIS SOSIALIASI PPDB JATENG 2024/2025.PDFJUKNIS SOSIALIASI PPDB JATENG 2024/2025.PDF
JUKNIS SOSIALIASI PPDB JATENG 2024/2025.PDF
budimoko2
 

Recently uploaded (20)

SOAL ASAS SENI MUSIK kelas 2 semester 2 kurikulum merdeka
SOAL ASAS SENI MUSIK kelas 2 semester 2 kurikulum merdekaSOAL ASAS SENI MUSIK kelas 2 semester 2 kurikulum merdeka
SOAL ASAS SENI MUSIK kelas 2 semester 2 kurikulum merdeka
 
POWERPOINT ASAS PERMAINAN CATUR MSSD.pptx
POWERPOINT ASAS PERMAINAN CATUR MSSD.pptxPOWERPOINT ASAS PERMAINAN CATUR MSSD.pptx
POWERPOINT ASAS PERMAINAN CATUR MSSD.pptx
 
Modul Ajar PAI dan Budi Pekerti Kelas 8 Fase D Kurikulum Merdeka
Modul Ajar PAI dan Budi Pekerti Kelas 8 Fase D Kurikulum MerdekaModul Ajar PAI dan Budi Pekerti Kelas 8 Fase D Kurikulum Merdeka
Modul Ajar PAI dan Budi Pekerti Kelas 8 Fase D Kurikulum Merdeka
 
SINOPSIS, TEMA DAN PERSOALAN NOVEL MENITI IMPIAN
SINOPSIS, TEMA DAN PERSOALAN NOVEL MENITI IMPIANSINOPSIS, TEMA DAN PERSOALAN NOVEL MENITI IMPIAN
SINOPSIS, TEMA DAN PERSOALAN NOVEL MENITI IMPIAN
 
RANCANGAN TINDAKAN UNTUK AKSI NYATA MODUL 1.4 BUDAYA POSITIF.pdf
RANCANGAN TINDAKAN UNTUK AKSI NYATA MODUL 1.4 BUDAYA POSITIF.pdfRANCANGAN TINDAKAN UNTUK AKSI NYATA MODUL 1.4 BUDAYA POSITIF.pdf
RANCANGAN TINDAKAN UNTUK AKSI NYATA MODUL 1.4 BUDAYA POSITIF.pdf
 
Seminar Pendidikan PPG Filosofi Pendidikan.pdf
Seminar Pendidikan PPG Filosofi Pendidikan.pdfSeminar Pendidikan PPG Filosofi Pendidikan.pdf
Seminar Pendidikan PPG Filosofi Pendidikan.pdf
 
Materi 1_Bagaimana Kita Memaknai Sekolah yang Berkualitas_ (ss versi kab_kot)...
Materi 1_Bagaimana Kita Memaknai Sekolah yang Berkualitas_ (ss versi kab_kot)...Materi 1_Bagaimana Kita Memaknai Sekolah yang Berkualitas_ (ss versi kab_kot)...
Materi 1_Bagaimana Kita Memaknai Sekolah yang Berkualitas_ (ss versi kab_kot)...
 
Modul Ajar Statistika Data Fase F kelas
Modul Ajar Statistika Data Fase F  kelasModul Ajar Statistika Data Fase F  kelas
Modul Ajar Statistika Data Fase F kelas
 
Teori Fungsionalisme Kulturalisasi Talcott Parsons (Dosen Pengampu : Khoirin ...
Teori Fungsionalisme Kulturalisasi Talcott Parsons (Dosen Pengampu : Khoirin ...Teori Fungsionalisme Kulturalisasi Talcott Parsons (Dosen Pengampu : Khoirin ...
Teori Fungsionalisme Kulturalisasi Talcott Parsons (Dosen Pengampu : Khoirin ...
 
Aksi Nyata Erliana Mudah bukan memahamii
Aksi Nyata Erliana Mudah bukan memahamiiAksi Nyata Erliana Mudah bukan memahamii
Aksi Nyata Erliana Mudah bukan memahamii
 
Aksi Nyata Disiplin Positif: Hukuman vs Restitusi vs Konsekuensi
Aksi Nyata Disiplin Positif: Hukuman vs Restitusi vs KonsekuensiAksi Nyata Disiplin Positif: Hukuman vs Restitusi vs Konsekuensi
Aksi Nyata Disiplin Positif: Hukuman vs Restitusi vs Konsekuensi
 
Tokoh Pendidikan Universitas Negeri Jakarta.pdf
Tokoh Pendidikan Universitas Negeri Jakarta.pdfTokoh Pendidikan Universitas Negeri Jakarta.pdf
Tokoh Pendidikan Universitas Negeri Jakarta.pdf
 
KONSEP TEORI TERAPI KOMPLEMENTER - KELAS B KELOMPOK 10.pdf
KONSEP TEORI TERAPI KOMPLEMENTER - KELAS B KELOMPOK 10.pdfKONSEP TEORI TERAPI KOMPLEMENTER - KELAS B KELOMPOK 10.pdf
KONSEP TEORI TERAPI KOMPLEMENTER - KELAS B KELOMPOK 10.pdf
 
Modul Ajar Matematika Kelas 11 Fase F Kurikulum Merdeka
Modul Ajar Matematika Kelas 11 Fase F Kurikulum MerdekaModul Ajar Matematika Kelas 11 Fase F Kurikulum Merdeka
Modul Ajar Matematika Kelas 11 Fase F Kurikulum Merdeka
 
ANALISIS PENCEMARAN UDARA AKIBAT PABRIK ASPAL
ANALISIS PENCEMARAN UDARA AKIBAT PABRIK ASPALANALISIS PENCEMARAN UDARA AKIBAT PABRIK ASPAL
ANALISIS PENCEMARAN UDARA AKIBAT PABRIK ASPAL
 
Materi 2_Benahi Perencanaan dan Benahi Implementasi.pptx
Materi 2_Benahi Perencanaan dan Benahi Implementasi.pptxMateri 2_Benahi Perencanaan dan Benahi Implementasi.pptx
Materi 2_Benahi Perencanaan dan Benahi Implementasi.pptx
 
Media Pembelajaran kelas 3 SD Materi konsep 8 arah mata angin
Media Pembelajaran kelas 3 SD Materi konsep 8 arah mata anginMedia Pembelajaran kelas 3 SD Materi konsep 8 arah mata angin
Media Pembelajaran kelas 3 SD Materi konsep 8 arah mata angin
 
Modul Ajar Bahasa Inggris Kelas 10 Fase E Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 10 Fase E Kurikulum MerdekaModul Ajar Bahasa Inggris Kelas 10 Fase E Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 10 Fase E Kurikulum Merdeka
 
Ppt landasan pendidikan Pai 9 _20240604_231000_0000.pdf
Ppt landasan pendidikan Pai 9 _20240604_231000_0000.pdfPpt landasan pendidikan Pai 9 _20240604_231000_0000.pdf
Ppt landasan pendidikan Pai 9 _20240604_231000_0000.pdf
 
JUKNIS SOSIALIASI PPDB JATENG 2024/2025.PDF
JUKNIS SOSIALIASI PPDB JATENG 2024/2025.PDFJUKNIS SOSIALIASI PPDB JATENG 2024/2025.PDF
JUKNIS SOSIALIASI PPDB JATENG 2024/2025.PDF
 

Bab i

  • 1. 1 LAPORAN KERJA PRAKTEK SISTEM INFORMASI ADMINISTRASI MANAJEMEN MEDIA HARIAN GAMALAMA POST TERNATE Disusun oleh : Novita Jamal 12105 55201 11 204 PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH MALUKU UTARA TERNATE 2014
  • 2. 2 KATA PENGANTAR Assalamu’alaikum Warahmatullahi Wabarakatuh Alhamdulillah puji syukur senantiasa penulis panjatkan kehadirat Allah SWT, atas limpahan rahmat dan ridha-Nyalah sehingga penulis dapat menyelesaikan Kerja Praktek dengan judul “Sistem Informasi Administrasi Manajemen Media Harian Gamalama Post Ternate”. Tak lupa pula shalawat serta salam penulis panjatkan kepada Rasulullah SAW. Laporan Kerja Praktek ini disusun untuk memenuhi salah satu syarat mata kuliah pada jenjang pendidikan S1 Program Studi Teknik Informatika Universitas Muhammadiyah Maluku Utara. Penulis menyadari bahwa keberhasilan dan kelancaran pembuatan laporan Kerja Praktek ini karena adanya kerjasama, bimbingan dan bantuan dari berbagai pihak baik secara langsung maupun tidak langsung. Pada kesempatan ini penulis ingin mengucapkan banyak terima kasih kepada : 1. Kakek tercinta, Hi. Umar Yusuf, terimakasih atas kasih sayangnya, cinta yang tulus, materi, motivasi, dan do’a restunya yang tidak ternilai dan terbalaskan sehingga penulis dapat menyelesaikan laporan ini. 2. Nenek tercinta, Hj. Alma Binti Rajib ( almarhumah), penulis kirimkan ucapkan terima yang tak terhingga atas didikan dan bimbingannya semasa beliau hidup. 3. Kedua orang tua tercinta, saya ucapkan terima kasih banyak atas segala motifasi, nasehat, dan arahan sehingga penulis dapat menyelesaikan laporan ini tanpa ada hambatan apapun. 4. Bapak Santosa, ST., M.Cs, selaku Kepala Program Studi Jurusan Teknik Informatika UMMU ternate.
  • 3. 3 5. Ibu Gamaria Mandar, ST, selaku Dosen Pembimbing yang telah memberikan saran, kritikan, koreksi, masukan, maupun motivasi selama penyusunan laporan. 6. Ibu Dwi Aprilia, selaku Pembimbing Lapangan beserta stafnya yang telah memberikan ijin kepada penulis untuk melakukan Kerja Praktek di Media Harian Gamalama Post Ternate. 7. Teman-temanku Teknik Informatika khususnya Sitti Maf’ula, risnawati Masidingo, Hairi Husni, Nisnawati Basri, dan Jumi Wahab, yang telah memberikan motivasi selama penyusunan laporan. Penulis menyadari bahwa Laporan Kerja Praktek ini masih banyak kekurangan dan masih jauh dari kesempurnaan. Meskipun begitu, penulis mengharapkan semoga Laporan Kerja Praktek ini dapat bermanfaat bagi para pembaca. Untuk itu penulis sangat mengharapkan kritik dan saran yang bersifat membangun agar penulis dapat melakukan perbaikan jika ada kekurangan dan kesalahan. Wassalamu’alaikum Warahmatullahi Wabarakatuh Ternate, 19 Juli 2014 Penulis
  • 4. 4 DAFTAR ISI Halaman Judul Halaman Persetujuan ................................................................................... i Halaman Pengesahan................................................................................... ii Kata Pengantar ............................................................................................. iii Daftar Isi ........................................................................................................ v Daftar Gambar............................................................................................... viii Daftar Tabel................................................................................................... ix Daftar Lampiran ............................................................................................ x BAB I PENDAHULUAN 1.1 Latar Belakang .............................................................................. 1 1.2 Rumusan Masalah ........................................................................ 2 1.3 Batasan Masalah........................................................................... 2 1.4 Tujuan Kerja Praktek..................................................................... 3 1.5 Manfaat Kerja Praktek................................................................... 3 1.5.1 Bagi Mahasiswa ................................................................... 3 1.5.2 Bagi Instansi......................................................................... 3 1.5.3 Bagi Universitas.................................................................... 4 1.6 Metode Pengumpulan Data........................................................... 4 A. Metode Wawancara ................................................................. 4 B. Metode Pengamatan................................................................. 4 C. Metode Referensi...................................................................... 5 1.7 Sistematika Penulisan................................................................... 5 BAB II TINJAUAN UMUM 2.1 Sejarah Berdirinya Media Harian Gamalama Post Ternate............. 7 2.2 Visi dan Misi Media Harian Gamalama Post Ternate ...................... 8 A. Visi........................................................................................... 8 B. Misi .......................................................................................... 8 2.3 Maksud dan Tujuan ........................................................................ 8 2.4 Uraian Tugas-Tugas Media Harian Gamalama Post........................ 9 2.5 Struktur Organisasi Media Harian Gamalama Post Ternate............. 14 BAB III LANDASAN TEORI
  • 5. 5 3.1 Konsep Dasar Sistem ..................................................................... 15 3.1.2 Karakteristik Sistem ............................................................... 16 3.1.3 Klasifikasi Sistem................................................................... 17 3.2 Konsep Dasar Informasi ................................................................. 19 3.2.1 Siklus Informasi...................................................................... 19 3.2.2 Kualitas Informasi .................................................................. 20 3.3 Konsep Dasar Sistem Informasi...................................................... 21 3.3.1 Definisi Sistem Informasi....................................................... 21 3.3.2 Komponen Sistem Informasi ................................................. 21 3.4 Flowchart........................................................................................ 22 3.4.1 Simbol-simbol Flowchart........................................................ 23 3.5 Data Flow Diagram (DFD) .............................................................. 25 3.6 Perancangan Basis Data ................................................................ 26 3.6.1 Tujuan Perancangan Basis Data............................................ 26 3.6.2 Fase Proses Perancangan Databases................................... 26 3.7 Definisi Entity Relation Relational Diagram (ERD)........................... 27 3.8 Pengertian Administrasi................................................................... 28 3.9 Manajemen..................................................................................... 29 3.9.1 Pengertian Manajemen.......................................................... 29 3.9.2 Fungsi-Fungsi Manajemen .................................................... 30 3.10 Hubungan Adminstrasi dan Manajemen....................................... 32 3.11 Pemrograman Borland Delphi 7 ................................................... 32 3.12 Pengertian Microsoft Accsess ..................................................... 39 BAB IV HASIL DAN PEMBAHASAN 4.1 Analisis Sistem Yang Berjalan ........................................................ 40 4.2 Analisis Sistem Yang Diusulkan...................................................... 43 4.3 Analisis Kebutuhan Sistem............................................................. 45 4.4 Rancangan Sistem......................................................................... 45 A. DFD Level 0 (Diagram Konteks) ................................................ 45 B. DFD Level 1............................................................................... 46 C. DFD Level 2 Dari Proses Data KaryawanLog In Manajer/Admin ............................................................................... ....................................................................................................... 48 D. DFD Level 2 Dari Proses Data Karyawan .................................. 48
  • 6. 6 E. DFD Level 2 Dari Proses Data Rekapan Berita.......................... 49 F. DFD Level 2 Dari Proses Data Iklan........................................... 49 G. DFD Level 2 Dari Proses Data Adventorial ................................ 50 H. DFD Level 2 Dari Proses Promo News ...................................... 50 H. DFD Level 2 Dari Proses Data Order Cetak............................... 51 4.5 Perancangan Basis Data ................................................................ 51 A. ERD ........................................................................................... 51 B. RelasiTabel ................................................................................ 53 C. Struktur Tabel ............................................................................ 53 4.6 Implementasi dan Pembahasan...................................................... 56 4.6.1 Input....................................................................................... 57 4.6.2 Output.................................................................................... 61 BAB V PENUTUP 5.1 Kesimpulan..................................................................................... 65 5.2 Saran.............................................................................................. 65 DAFTAR PUSTAKA LAMPIRAN
  • 7. 7 DAFTAR GAMBAR Gambar 2.1 Stuktur Organisasi Media Harian Gamalam Post Ternate ............ 14 Gambar 3.1 Siklus Informasi ........................................................................... 20 Gambar 3.2 Relasi One To One ..................................................................... 27 Gambar 3.3 Relasi One To Many .................................................................... 28 Gambar 3.4 Relasi Many to Many.................................................................... 28 Gambar 3.5 Object TrieeView.......................................................................... 33 Gambar 3.6 Properties..................................................................................... 34 Gambar 3.7 Events.......................................................................................... 35 Gambar 3.8 Componen Pallete........................................................................ 36 Gambar 3.9 Code Editor.................................................................................. 38 Gambar 3.10 Code Explorer ............................................................................ 38 Gambar 3.11 Code Diagram............................................................................ 39 Gambar 4.16 DFD Level 0 (Diagram Konteks)................................................. 46 Gambar 4.17 DFD Level 1............................................................................... 47 Gambar 4.18 DFD Level 2 Proses Log In Manajer........................................... 48 Gambar 4.18 DFD Level 2 Data Karyawan...................................................... 48 Gambar 4.19 DFD Data Rekapan Berita.......................................................... 49 Gambar 4.20 DFD Data Iklan........................................................................... 49 Gambar 4.21 DFD Data Adventorial ................................................................ 50 Gambar 4.22 DFD Data Promo News.............................................................. 50 Gambar 4.23 DFD Data Order Cetak............................................................... 51 Gambar 4.25 ERD ........................................................................................... 52 Gambar 4.26 Relasi Tabel............................................................................... 53 Gambar 4.27 Form Log In................................................................................ 57 Gambar 4.28 Form Menu Utama ..................................................................... 57 Gambar 4.29 Form Data Karyawan ................................................................. 58 Gambar 4.30 Form Data Rekapan Berita......................................................... 58 Gambar 4.31 Form Data Iklan.......................................................................... 59 Gambar 4.32 Form Data Adventorial ............................................................... 59 Gambar 4.33 Form Data Promo News............................................................. 60 Gambar 4.34 Form Data Order Cetak.............................................................. 60 Gambar 4.35 Form Admnistrator ..................................................................... 61 Gambar 4.36 Form Laporan Data Karyawan ................................................... 61 Gambar 4.37 Form Laporan Data Rekapan Berita........................................... 62 Gambar 4.38 Form Laporan Data Iklan............................................................ 62 Gambar 4.39 Form Laporan Data Adventorial ................................................. 63 Gambar 4.40 Form Laporan Data Promo News............................................... 63 Gambar 4.41 Form Laporan Data Order Cetak................................................ 64
  • 8. 8 DAFTAR TABEL Tabel 1.1 Metode Wawancara dan metode Pengamatan................................. 5 Tabel 3.1 Flow Direction Symbols.................................................................... 23 Tabel 3.2 Processing Symbols......................................................................... 23 Tabel 3.3 Input/Output Symbols....................................................................... 24 Tabel 3.4 Simbol-simbol DFD .......................................................................... 25 Tabel 4.5 Simbol-simbol ERD.......................................................................... 27 Tabel 3.6 Daftar Icon Pada Component Palelte ............................................... 36 Tabel 4.1 Flowchart sistem yang berjalan Data Karyawan dan Data Rekapan Berita............................................................................................... 41 Tabel 4.2 Flowchart sistem yang berjalan Data Iklan dan Adventorial.............. 42 Tabel 4.3 Flowchart sistem yang berjalan Data Promo News .......................... 42 Tabel 4.4 Flowchart sistem berjalan Data Order Cetak.................................... 43 Tabel 4.5 Flowchart sistem yang diusulkan...................................................... 44 Tabel 4.6 Tabel Karyawan............................................................................... 53 Tabel 4.7 Tabel Rekapan Berita ...................................................................... 54 Tabel 4.8 Tabel Adventorial ............................................................................. 54 Tabel 4.9 Tabel Iklan ....................................................................................... 55 Tabel 4.10 Tabel Order Cetak.......................................................................... 55 Tabel 4.11Tabel Promo News.......................................................................... 56 Tabel 4.12Tabel Manajer................................................................................. 56
  • 9. 9 BAB I PENDAHULUAN 1.1 Latar Belakang Setiap organisasi dapat dipastikan mempunyai suatu unit khusus yang bertugas dalam bidang administrasi. Dengan kata lain setiap organisasi pasti memerlukan suatu unit yang mengelola segala sesuatu yang berhubungan dengan kegiatan administrasi yang pada akhirnya akan berhubungan dengan kegiatan tulis menulis, ketik mengetik, komputerisasi, surat menyurat (korespondensi), kearsipan, agenda (pekerjaan–pekerjaan tata usaha kantor), sistem kerja organisasi atau instansi tersebut. Seiring dengan perkembangan ilmu pengetahuan dan teknologi saat ini menyebabkan perubahan di segala aspek kehidupan, begitu pula pada arsip yang dahulunya merupakan arsip bermedia kertas namun sekarang berkembang menjadi arsip yang medianya tersaji dalam bentuk media baru seperti kaset, video, CD, DVD, flash disk, hard disk, dan lain-lain. Saat ini banyak pihak yang menggunakan media elektronik dalam pengelolaan dokumen yang dimilikinya. Penggunaan media elektronik diharapkan dapat membantu pihak pengelola untuk dapat mengelola data secara efektif dan efisien. Melihat permasalahan serta kondisi yang ada pada kantor Media Harian Gamalama Post Ternate, yang masih menggunakan cara sederhana berupa semi manual (masih menggunakan exel, dan word) dalam memanajemenkan administrasinya. Oleh sebab itu penulis mengangkat judul
  • 10. 10 “ Sistem Informasi Administrasi Manajemen Media Harian Gamalama Post Ternate” sebagai bahan untuk kerja praktek. 1.2 Rumusan Masalah Berdasarkan latar belakang yang ada maka dapat dirumuskan masalah sebagai berikut : 1. Bagaimana merancang dan membuat sebuah sistem informasi yang datanya dapat diperbaharui sesuai kebutuhan pengguna. 2. Bagaimana sistem yang ditawarkan dapat memudahkan pengguna untuk melakukan kegiatan administrasi manajemen, dalam hal ini baik itu mengelola, dan menyimpan berbagai surat, laporan. berupa data karyawan, rekapan berita, iklan, adventorial, promo news dan order cetak. 3. Keamanan data, diamana aplikasi ini menggunakan sistem keamanan berupa password sehingga data dapat tersimpan dengan aman, yang mana hanya dapat diakses oleh pengguna tertentu sesuai dengan kebutuhannya. 1.3 Batasan Masalah Desain dan Implementasi dalam kasus ini dibatasi oleh beberapa faktor yaitu : 1. Kegiatan administrasi pada kantor Media Harian Gamalama Post Ternate, baik dalam mengelola administrasi manajemen yaitu berupa data karyawan, rekapan berita, iklan, adventorial, promo news, dan order cetak 2. Aplikasi yang dibuat menggunakan Borland Delphi 7.0 dengan Database Acces 2003
  • 11. 11 1.4 Tujuan Praktek Adapun tujuan kerja praktek adalah : 1. Dapat membuat dan merancang sistem informasi yang lebih efisien, sebagai sarana kegiatan dan pengalaman kerja 2. Mempelajari dan memahami sistem informasi yang akan dirancang 3. Mengetahui kendala atau hambatan maupun keuntungan dalam penerapan sistem yang digunakan dalam penanganan kegiatan Administrasi Manajemen pada Kantor Media Harian Gamalama Post Ternate 4. Menerapkan dan membandingkan antara teori yang diterima di bangku kuliah dengan kenyataan yang ada di Media Harian Gamalama Post Ternate. 1.5 Manfaat Kerja Praktek Manfaat yang dapat diambil dari pelaksanaan kerja praktek pada Media Harian Gamalama Post Ternate adalah : 1.5.1 Bagi Mahasiswa Dapat mengetahui manfaat dari penggunaan teknologi berbasis komputerisasi dalam perancangan Sistem Informasi Administrasi Managemen dan memperdalam pengetahuan serta pemahaman tentang perancangan sebuah sistem informasi. 1.5.2 Bagi Instansi Dapat memperoleh kemudahan serta solusi agar sistem yang digunakan tidak lagi bersifat semi manual, karena akan mempengaruhi
  • 12. 12 cara kerja dan proses kegiatan administrasi manajemen di kantor tersebut. 1.5.3 Bagi Universitas 1. Dapat digunakan sebagai sumbangan ilmu pengetahuan atau informasi yang berkaitan dengan pengembangan sistem informasi tentang aplikasi yang dibuat. 2. Terjalinnya hubungan kerja sama antara pihak universitas dengan pihak perkantoran dimana tempat kerja praktek berlangsung dan penambah pustaka bagi Universitas Muhammadiyah Maluku Utara khususnya Teknik Informatika. 1.6 Metode Pengumpulan Data Metode pengumpulan data merupakan suatu metode atau cara untuk mendapatkan data-data yang dibutuhkan dalam penyelesaian kerja praktek. Adapun Metode yang digunakan yaitu : A. Metode Wawancara (Interview) Suatu metode yang dilakukan dengan cara tanya jawab atau wawancara langsung pada pihak yang memiliki kapasitas tentang informasi yang dibutuhkan penulis dalam pelaksanaan kerja praktek yaitu Pimpinan Umum Media Harian Gamalama Post Ternate. B. Metode Pengamatan (Observasi) Suatu metode yang dilakukan dengan cara pengamatan atau observasi secara langsung atau tujuan turun ke lapangan atas permasalahan yang terjadi pada instansi tempat kerja praktek. Terutama yang berhubungan dengan aplikasi yang penulis tawarkan.
  • 13. 13 Table 1.1 Metode Wawancara dan Metode Pengamatan C. Metode Referensi 1. Data Primer Data yang diperoleh secara langsung dari pihak Media Harian Gamalama Post Ternate 2. Data Sekunder Data yang diperoleh dari referensi yang ada kaitannya dengan pembuatan sistem informasi. Tanggal Kegiatan Penelitian Peneliti Narasumber/Objek 07/03/2014 Wawancara Novita Jamal Gamaria Mandar (Pimpinan Umum) 25/03/2014 Wawancara Novita Jamal Khairil Khiar (Pimpinan Redaksi) 26/03/2014 - 27/03/2014 Pengamatan Novita Jamal Proses sistem yang berjalan Media Harian Gamalama Post masih bersifat semi manual, dimana dalam pengelolaan data administrasi masih menggunakan Microsoft Word dan Microsoft Excel. Kendala yang dihadapi yaitu sering terjadi kesalahan setiap kali pengeditan data.
  • 14. 14 1.7 Sistematika Penulisan Dalam sub ini diuraikan isi dari laporan Kerja Praktek secara keseluruhan. Adapun sistematika penulisan laporan Kerja Praktek adalah sebagai berikut : BAB 1 : PENDAHULUAN Meguraikan tentang Latar Belakang, Rumusan Masalah, Batasan Masalah, Tujuan Kerja Praktek, Manfaat Kerja Praktek, Metode Pengumpulan Data dan Sistematika Penulisan BAB II : TINJAUAN UMUM Menguraikan tentang Sejarah, Visi-Misi, Tugas-Tugas, dan Struktur Organisasi Media Harian Gamalama Pos Ternate. BAB III : LANDASAN TEORI Menguraikan tentang landasan-landasan teoritis yang dipergunakan penyusunan laporan sebagai dasar permasalahan dan penyelesaiaan yang diambil. BAB IV : HASIL DAN PEMBAHASAN Menguraikan tentang analisis dan perancangan sebuah sistem dengan menggunakan metode DFD dan ERD, rancangan struktur dan perancangan program. BAB VI : PENUTUP Berisi kesimpulan dari pembahasan secara menyeluruh, serta saran- saran untuk pengembangan lebih lanjut dari aplikasi yang telah dibuat.
  • 15. 15 BAB II TINJAUAN UMUM 2.1 Sejarah Berdirinya Media Harian Gamalama Post Ternate Gamalama Post adalah Surat Kabar Harian yang menyajikan konten informasi, dan berita seputar Maluku Utara kepada Masyarakat Maluku Utara dan sekitarnya. Gamalama Post awalnya merupakan Surat Kabar Mingguan dengan nama Swara Kie Raha pada tahun 2010 di bawah PT. Media Kieraha Nusantara, Seiring dengan kemajuaan perusahaan maka PT.Media Kieraha pada tanggal 31 Oktober 2012 meresmikan Surat Kabar Harian yang di beri nama Gamalama Post. Gamalama Post yang beralamat di Jl.Arnold mononutu Kel. Stadion Di pimpin yaitu bapak Sofyan Daud, SH sebagai komisaris Utama dan Bpk. Nuryadin Rahman, SH sebagai komisaris pelaksana, dan sebagai penanggung jawab /Direktur pelaksana Media SKH Gamalama Post adalah Bpk.Masri Hidayat pada tahun pertama berdirinya gamalama post, dengan kemajuan dan kesuksesan gamalama post pada tahun 2013 adanya pergantian Direktur Pelaksana yaitu bpk. Mahmud Daya, dan kemudian di pertengahan tahun 2013 terjadinya rolling jabatan dan perubahan struktur perusahaan di mana Direktur pelaksana di gantikan dengan nama Pimpinan usaha yang dipimpin oleh Gamaria Mandar sampai dengan sekarang. SKH Gamalama Post tahun 2014 telah mencapai 1000 exp yang di distribusikan di berbagai daerah di Maluku utara di antaranya Ternate, Tidore, Sofiifi, Halsel, Morotai , Taliabu dan Sanana.
  • 16. 16 2.2 Visi dan Misi Media Harian Gamalama Post Ternate A. Visi Mewujudkan SKH Gamalama Post sebagai wahan pemersatu rakyat Maluku Utara dalam menyanggah Nusantara B. Misi 1. Menjadi media informasi edukasi, hiburan, yang menjunjung etika 2. Menjadi media pro demokrasi, mendorong terwujudnya civil society, serta kegiatan kontrol yang objektif, berimbang dan santun 3. Menjadi media yang memiliki keberpihakan sosial. 2.3 Maksud dan Tujuan A. Maksud Menjadi media profesional, independen, beretika, berkomitmen pada tanggung jawab sosial, mendorong persaudaraan, persatuan dan kesatuan. B. Tujuan media 1. Memediasi perbedaan melalui dialog dan pengertian sebagai tanggung jawab menjaga persatuan dan kesatuan serta mendorong demokratisasi di daerah. 2. Memberikan ruang kepada masyarakat berpartisipasi mengontrol kebijakan sektor publik, dan aktif memberikan kontribusi bagi percepatan pembangunan daerah. 3. Mendorong kecintaan pada pelestarian dan pengembangan khasanah budaya nasional dan daerah, serta lingkungan hidup.
  • 17. 17 4. Mendorong kemandirian masyarakat melalui upaya mengakat kreasi masyarakat, sekator usaha kecil menengah. 5. Menciptakan Gamalama Post sebagai “pers model” yang memliki komitmen dan tanggung jawab sosial. C. Tujuan usaha Menjadi media yang mapan dan berdaya saing secara sosial dan ekonomi. 2.4 Uraian Tugas-Tugas Media Harian Gamalama Post Ternate A. Deskripsi Tugas Komisaris 1. Melakukan pengawasan terhadap kebijakan kebijakan Direksi dalam menjalankan perseroan serta memberi nasihat keapada Direksi. 2. Pelaksanaan rapat secara berkala satu bulan sekali 3. Pemberian nasihat, tanggapan dan persetujuan secara tepat waktu B. Deskripsi Tugas Pimpinan Umum 1. Melaksanaan fungsi manajerial, yaitu berupa kegiatan pokok meliputi pelaksanaan : penyusunan rencana, penyusunan organisasi, pengarahan organisasi. pengendalian penilaian,pelaporan. 2. Mendorong (memotivasi) bawahan untuk dapat bekerja dengan giat dan tekun 3. Membina bawahan agar dapat memikul tanggung jawab tugas masing- masing secara baik 4. Membina bawahan agar dapat bekerja secara efektif dan efisien 5. Menyusun fungsi manajemen secara baik 6. Menjadi penggerak yang baik dan dapat menjadi sumber kreatifitas 7. Menjadi wakil dalam membina hubungan dengan pihak lua.
  • 18. 18 C. Deskripsi Tugas Pimpinan Redaksi 1. Bertanggung jawab terhadap isi redaksi penerbitan 2. Bertanggung jawab terhadap kualitas produk penerbitan 3. Memimpin rapat redaksi 4. Memberikan arahan kepada semua tim redaksi tentang berita yang akan dimuat pada setiap edisi. 5. Menentukan layak tidaknya suatu berita, foto, dan desain untuk sebuah penerbitan 6. Menjalin lobi-lobi dengan nara sumber penting di pemerintahan, dunia usaha, dan berbagai instansi D. Deskripsi Tugas Redaktur Pelaksana 1. Bertanggung jawab terhadap mekanisme kerja redaksi sehari-hari 2. Memimpin rapat perencanaan, rapat cecking, dan rapat terakhir sidang redaksi 3. Membuat perencanaan isi untuk setiap penerbitan 4. Bertanggung jawab terhadap isi redaksi penerbitan dan foto 5. Mengkoordinasikan alur perjalanan naskah dari para redaktur ke bagian setting atau lay out. 6. Mengkoordinator alur perjalanan naskah dari bagian setting atau layout ke percetakan 7. Mewakili Pemred dalam berbagai acara baik ditugaskan atau acara mendadak 8. Mengembangkan, membina, menjalin lobi dengan sumber-sumber berita 9. Mengedit naskah, data, judul, foto para redaktur
  • 19. 19 10. Mengarahkan dan mensuvervisi kerja para redaktur dan reporter 11. Memberikan penilaian secara kualitatif dan kuantitatif kepada redaktur secara priodik E. Deskripsi Tugas Redaktur 1. Tugas memeriksa, mengedit, dan menyempurnakan naskah sesuai dengan penulisan bahasa Indonesia yang baik dan benar 2. Menyesuaikan naskah yang sudah diedit dalam bahasa Indonesia ke dalam bahasa jurnalistik 3. Mengubah pengulangan kata-kata yang sama dalam satu tulisan, sehingga kalimat dalam naskah menjadi bervariasi. 4. Mengedit penggunaan logika bahasa, alur naskah 5. Menyeragamkan style penulisan masing-masing redaktur, sehingga gaya penulisan seluruh naskah menjadi sama 6. Memeriksa naskah kata per kata, penggunaan titik, koma, tanda seru, titik dua. 7. Mengedit penggunaan kata yang berasal dari bahasa asing, bahasa daerah, sehingga mudah dimengerti pembaca. 8. Mengusulkan dan menulis suatu berita dan foto yang akan dimuat untuk edisi mendatang 9. Berkoordinasi dengan fotografer dan riset foto dalam pengadaan foto untuk setiap penerbitan 10. Memberikan laporan perkembangan kepada atasannya yaitu redaktur pelaksana
  • 20. 20 F. Deskripsi Tugas Kordinatur Liputan 1. Memantau dan mengagendakan jadwal berbagai acara 2. Membuat mekanisme kerja komunikasi antara redaktur dan reporter 3. Memberikan lembar penugasan kepada reporter atau wartawan dan fotografer 4. Mengadministrasikan tugas-tugas yang diberikan kepada setiap reporter 5. Memantau tugas-tugas harian para wartawan atau reporter 6. Melakukan komunikasi setiap saat kepada para redaktur, reporter atau wartawan, dan fotografer 7. Memberikan penilaian kepada reporter atau wartawan secara kuantitas maupun kualitas 8. Mengarahkan dan membina reporter dalam mencari berita dan mengejar sumber berita G. Deskripsi Tugas Reporter 1. Mencari dan mewawancarai sumber berita yang ditugaskan redaktur atau atasan 2. Menulis hasil wawancara, investasi, laporan kepada redaktur atau atasannya 3. Memberikan usulan berita kepada redaktur atau atasannya terhadap suatu informasi yang dianggap penting untuk diterbitkan 4. Membina dan menjalin lobi dengan sumber-sumber penting di berbagai instansi 5. Menghadiri acara press konferensi yang ditunjuk redaktur, atasannya, atau atas inisiatif sendiri.
  • 21. 21 H. Deskripsi Tugas Manager Pemasaran 1. Manajer pemasaran bertanggung-jawab terhadap manajemen bagian pemasaran 2. Manajer pemasaran bertanggung-jawab terhadap perolehan hasil penjualan dan penggunaan dana promosi 3. Manajer pemasaran sebagai koordinator manajer produk dan manajer penjualan 4. Manajer pemasaran membina bagian pemasaran dan membimbing seluruh karyawan dibagian pemasaran
  • 22. 22 2.5 Struktur Organisasi Media Harian Gamalama Post Ternate Komisaris I M. Sofyan Daud, SH Komisaris II Nuryadin Rahman,SH Pimpinan Umum Gamaria Mandar, ST Manajer Eksternal Ramdhani Abubakar Pimpinan Redaksi Khairil Khiar Koordinator Liputan Abdul Fatah Redaktur 1. Khairil Khiar 2. Mahmud Daya 3.Abdul Fatah 4. Rahman Mustafa Redaktur Pelaksana Mahmud Daya Reporter Kota Ternate 1. Azmi Hasan 2. Fadli Fahmi 3.Suprianto N Manajer Iklan Dwi Aprilia Repoter Luar Daerah (Biro) Sofifi : Zulfikar M Tidore : M.Iksan Halsel : Ikbal Taher Morotai : Muis Abdullah Sula/Sanana : Rismanto Tari Manajer Pemasaran Dian Amelia Anggota Pemasaran 1. Andika K Yusup 2. M Rusli 3. Yusri 4. Agil Hadimon Layout 1. Fardanan Fahri 2. Samsur Sillia Mounting Risal Syarif Koordinator Percetakan Farhan Fahri Anggota 1. M Rizki 2. Tri Gambar 2.1 Struktur Organisasi Media Harian Gamalama Post Ternate
  • 23. 23 BAB III LANDASAN TEORI 3.1 Konsep Dasar Sistem Suatu sistem pada dasarnya adalah sekolompok unsur yang erat hubun- ganya satu dengan yang lain, yang berfungsi bersama-sama untuk men capai tujuan tertentu.Secara sederhana, suatu sistem dapat diartikan seba gai suatu kumpulan atau himpunan dari unsur, komponen, atau variabel yan g terorgani sir, saling berinteraksi, saling tergantung satu sama lain, dan terpadu. Terkait dengan pengertian sistem, Jogiyanto (2005 :2) dalam bukunya Analisis dan Desain, menggunakan dua kelompok pendekatan di dalam mendifinisikan sistem, yaitu yang menekankan pada prosedurnya dan yang menekankan pada komponen atau elemennya. Pendekatan sistem yang lebih menekankan pada prosedur mendefinisikan sistem sebagai berikut : “Suatu sistem adalah suatu jaringan kerja dari prosedur-prosedur yang saling berhubungan, berkumpul bersama-sama untuk melakukan suatu kegiatan atau untuk menyelesaikan suatu sasaran yang tertentu.“ Sedangkan pendekatan sistem yang lebih menekankan pada elemen atau komponennya mendefinisikan sistem sebagai berikut : “Sistem adalah kumpulan dari elemen-elemen yang berinteraksi untuk mencapai tujuan tertentu”
  • 24. 24 3.1.2 Karakteristik Sistem Suatu sistem mempunyai karakteristik atau sifat-sifat yang tertentu diantaranya : 1. Komponen sistem (System Components) Bagian sistem yang saling berinteraksi dan membentuk satu kesatuan. Komponen atau elemen sistem dapat berupa subsistem atau beberapa bagian sistem. 2. Batas Sistem (System Boundary) Daerah yang membatasi antara suatu sistem dengan lingkungannya atau dengan sistem lainnya. Batas sistem inilah yang membuat sistem dipandang sebagai satu kesatuan. 3. Lingkungan luar sistem (System Environments) Segala sesuatu yang berada di luar sistem yang mempengaruhi sistem. Lingkungan luar sistem dapat bersifat menguntungkan sistem atau merugikan sistem. 4. Penghubung system (system Interface) Merupakan media penghubung antara satu subsistem dengan subsistem lainnya. Penghubung inilah yang menyebabkan beberapa subsistem berintegrasi dan membentuk satu kesatuan. 5. Masukan (Input) Sesuatu yang dimasukkan ke dalam sistem yang berasal dari lingkungan. 6. Keluaran (Output) Suatu hasil dari proses pengolahan sistem yang dikeluarkan ke lingkungan.
  • 25. 25 7. Pengelolahan (Proces) Bagian dari sistem yang mengubah masukan menjadi keluaran. 8. Sasaran (Objectives) atau tujuan (Goal) 3.1.3 Klasifikasi Sistem Sistem dapat diklasifikasikan dari beberapa sudut pandang, diantaranya sebagai berikut ini : 1. Sistem diklasifikasikan sebagai sistem abstrak (abstract system) dan sistem fisik (physical system). Sistem abstrak adalah sistem yang berupa pemikiran atau ide-ide yang tidak tampak secara fisik. Misalnya sistem teologia, yaitu sistem yang berupa pemikiran- pemikiran hubungan antara manusia dengan Tuhan. Sistem fisik merupakan sistem yang ada secara fisik. Misalnya sistem komputer, sistem akuntansi, sistem produksi dan lain sebagainya. 2. Sistem diklasifikasikan sebagai sistem alamiah (natural system) dan sistem buatan manusia (human made system). Sistem alamiah adalah sistem yang terjadi melalui proses alam, tidak dibuat manusia. Misalnya sistem perputaran bumi. Sistem buatan manusia adalah sistem yang dirancang oleh manusia. Sistem buatan manusia yang melibatkan interaksi antara manusia dengan mesin disebut dengan human-machine system atau ada yang menyebut dengan man-machine system. Sistem informasi merupakan contoh man-machine system, karena menyangkut penggunaan komputer yang berinteraksi dengan manusia. 3. Sistem diklasifikasikan sebagai sistem tertentu (deterministic system) dan sistem tak tentu (probabilistic system). Sistem tertentu
  • 26. 26 beroperasi dengan tingkah laku yang sudah dapat diprediksi. Interaksi diantara bagian-bagiannya dapat dideteksi dengan pasti, sehingga keluaran dari sistem dapat diramalkan. Sistem komputer adalah contoh dari sistem tertentu yang tingkah lakunya dapat dipastikan berdasarkan programprogram yang dijalankan. Sistem tak tentu adalah sistem yang kondisi masa depannya tidak dapat diprediksi karena mengandung unsur probabilitas. 4. Sistem diklasifikasikan sebagai sistem tertutup (closed system) dan sistem terbuka (open system) Sistem tertutup merupakan sistem yang tidak berhubungan dan tidak terpengaruh dengan lingkungan luarnya. Sistem ini bekerja secara otomatis tanpa adanya turut campur tangan dari pihak diluarnya. Secara teoritis sistem tertutup ini 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. Sistem ini menerima masukan dan menghasilkan keluaran untuk lingkungan luar atau subsistem yang lainnya. Karena sistem sifatnya terbuka dan terpengaruh oleh lingkungan luarnya, maka suatu sistem harus mempunyai suatu sistem pengendalian yang baik. Sistem yang baik harus dirancang sedemikian rupa, sehingga secara relatif tertutup karena sistem tertutup akan bekerja secara otomatis dan terbuka hanya untuk pengaruh yang baik saja.
  • 27. 27 3.2 Konsep Dasar Informasi Konsep dasar informasi menurut Jogiyanto (2005), informasi dapat didefinisikan : “Informasi adalah data yang diolah menjadi bentuk yang lebih berguna dan lebih berarti bagi yang menerimanya.” Sedangkan pengertian data adalah : “Kenyataan yang menggambarkan suatu kejadian-kejadian dan kesatuan nyata.” Sumber informasi adalah data. Data adalah kenyataan yang menggambarkan kejadian-kejadian dan kesatuan nyata. Kejadian (event) adalah sesuatu yang terjadi pada saat tertentu. Kesatuan nyata (fact dan entity) adalah berupa suatu obyek nyata seperti tempat, benda dan orang yang betul ada dan terjadi. 3.2.1 Siklus Informasi Data merupakan bentuk yang masih mentah yang belum dapat berceritera banyak, sehingga perlu diolah lebih lanjut. Data diolah menjadi suatu model untuk dihasilkan informasi. Data yang diolah melalui suatu model menjadi informasi, penerima kemudian menerima informasi tersebut, membuat suatu keputusan dan melakukan tindakan, yang berarti menghasilkan suatu tindakan yang lain yang akan membuat sejumlah data kembali. Data tersebut akan ditangkap sebagai input, diproses kembali lewat suatu model dan seterusnya membentuk suatu siklus. Siklus informasi (information cycle). Disebut juga siklus pengolahan data. Untuk lebih jelasnya siklus informasi dapat dijelaskan pada gambar sebagai berikut:
  • 28. 28 Gambar 3.1 Siklus Informasi 3.2.2 Kualitas Informasi Kualitas suatu informasi tergantung dari tiga hal yaitu : 1. Akurat, berarti informasi harus bebas dari kesalahan-kesalahan dan tidak bisa menyesatkan. Akurat juga berarti informasi harus jelas mencerminkan maksudnya. 2. Tepat pada waktunya, berarti informasi yang datang pada penerima tidak boleh terlambat. Informasi yang sudah usang tidak akan mempunyai nilai lagi. 3. Relevan, berarti informasi tersebut mempunyai manfaat untuk pemakainya.
  • 29. 29 3.3 Konsep Dasar Sistem Informasi Dalam menganalisis dan merencanakan perancangan suatu sistem diharuskan mengerti terlebih dahulu komponen-komponen yang ada dalam sistem tersebut. Dari mana data atau informasi tersebut diperoleh dan kemana hasil pengolahan data dan informasi tersebut diperlukan. 3.3.1 Definisi Sistem Informasi Sistem informasi didefinisikan oleh Robert A. Leitech dan K. Roscoe Davis sebagai berikut : “Sistem informasi adalah suatu sistem di dalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi harian, mendukung operasi, bersifat manajerial dan kegiatan strategi dari suatu organisasi dan menyediakan pihak luar tertentu dengan laporan-laporan yang diperlukan”. 3.3.2 Komponen Sistem Informasi John Burch da Gary Grudnitski mengemukakan bahwa sistem informasi terdiridari komponen-komponen yang disebutnya dengan istilah blok bangunan (building block) diantaranya sebagai berikut : 1. Blok Model (Model Block) Ini terdiri dari kombinasi prosedur, logika dan model matematik yang berfungsi memanipulasi data input dan data yang tersimpan di basis data dengan cara yang sudah tertentu untuk menghasilkan keluaran yang diinginkan.
  • 30. 30 2. Blok Keluaran (output block) Produk dari sistem informasi adalah keluaran yang merupakan informasi yang berkualitas dan dokumentasi yang berguna untuk semua tingkatan manajemen serta semua pemakai sistem. 3. Blok Teknologi (technology block) Digunakan untuk menerima input, menjalankan model, menyimpan dan mengakses data, menghasilkan dan mengirimkan keluaran serta membantu pengendalian dari sistem secara keseluruhan. 4. Blok Basis Data (Database Block) Merupakan kumpulan dari data yang saling berhubungan satu dengan yang lainnya, tersimpan di perangkat keras komputer dan digunakan perangkat lunak untuk memanipulasinya. 5. Blok Kendali (Controls Block) Meliputi masalah pengendalian yang berfungsi mencegah dan menangani kesalahan/kegagalan sistem. 3.4 FlowChart Flowchart adalah penggambaran secara grafik dari langkah-langkah dan urut- urutan prosedur dari suatu program. Flowchart menolong analis dan programmer untuk memecahkan masalah kedalam segmen-segmen yang lebih kecil dan menolong dalam menganalisis alternatif-alternatif lain dalam pengoperasian.
  • 31. 31 3.4.1 Simbol-simbol Flowchart Simbol-simbol yang dipakai dalam flowchart dibagi menjadi tiga kelompok : 1. Flow Direction Symbols Digunakan untuk menghubungkan simbol satu dengan yang lain. Tabel 3.1 Flow Direction Symbols 2. Processing Symbols Menunjukkan jenis operasi pengolahan dalam suatu proses atau prosedur. Tabel 3.2 Processing Symbols Simbol Penjelasan Simbol arus/flow, yaitu menyatakan jalannya arus suatu proses Simbol communication link, yaitu menyatakn transmisi data dari satu lokasi ke lokasi lain Simbol connector, berfungsi menyatakan sambungan dari proses ke proses lainnya dalam halaman yang sama Simbol offline connector, menyatakan sambungan dari proses ke proses lainnya dalam halaman yang berbeda Simbol Penjelasan Simbol process, yaitu menyatakan suatu tindakan (proses) yang dilakukan oleh komputer Simbol manual, yaitu menyatakan suatu tindakan (proses) yang tidak dilakukan oleh komputer
  • 32. 32 3. Input/Output Symbols Menunjukkan jenis peralatan yang digunakan sebagai media input atau output. Tabel 3.3 Input/Output Symbols Simbol Penjelasan Simbol decision, yaitu menunjukkan suatu kondisi tertentu yang akan menghasilkan dua kemungkinan jawaban: ya/tidak Simbol predefined process, yaitu menyatakan penyediaan tempat penyimpanan suatu pengolahan untuk memberi harga awal Simbol terminal, yaitu menyatakan permulaan atau akhir suatu program Simbol keying operation, menyatakan segala jenis operasi yang diproses dengan menggunkan suatu mesin yang mempunyai keyboard Simbol offline-storage, menunjukkan bahwa data dalam simbol ini akan disimpan ke suatu media tertentu Simbol manual input, memasukkan data secara manual dengan menggunkan online keyboard Simbol Penjelasan Simbol input/output, menyatakan proses input atau output tanpa tergantung jenis peralatannya Simbol punched card, menyatakan input berasal dari kartu atau output ditulis ke kartu Simbol magnetic tape, menyatakan input berasal dari pita magnetis atau output disimpan ke pita magnetis Simbol disk storage, menyatakan input berasal dari disk atau output disimpan ke disk
  • 33. 33 Sumber : http://sdarsono.staff.gunadarma.ac.id 3.6 Data Flow Diagram (DFD) Data flow diagram (DFD) sering digunakan untuk menggambarkan suatu sistem yang telah ada atau sistem baru yang akan dikembangkan secara logika tanpa mempertimbangkan lingkungan fisik dimana data tersebut mengalir atau lingkungan fisik dimana data tersebut akan disimpan. Simbol-simbol yang digunakan pada penggambaran DFD menurut Yourdan dan DeMarco, yaitu : Tabel 3.4 Simbol-simbol DFD Simbol Penjelasan Simbol document, mencetak keluaran dalam bentuk dokumen (melalui printer) Simbol display, mencetak keluaran dalam layar monitor. Simbol Nama Simbol Keterangan Simbol external entity (kesatuan luar) atau boundary (batas sistem) Entitas luar atau orang yang berinteraksi dengan perangkat lunak yang dimodelkan atau sistem lain yang terkait dengan aliran data dari sistem yang dimodelkan. Aliran Data (data flow) Aliran data merupakan data yang dikirim antar proses, dari penyimpanan ke proses, atau dari proses ke masukan (input) atau keluaran (output). Proses Simbol ini menjadi fungsi atau prosedur di dalam kode program. Penyimpanan Data (data store) Simbol tabel-tabel basis data yang dibutuhkan.
  • 34. 34 3.7 Perancangan Basis Data Perancangan Basis Data adalah proses untuk menentukan isi dan pengaturan data yang dibutuhkan untuk mendukung berbagai rancangan sistem. 3.7.1 Tujuan Perancangan Basis Data Adapun tujuan perancangan basis data, yaitu : 1. Untuk memenuhi informasi yang berisikan kebutuhan-kebutuhan user secara khusus dan aplikasi-aplikasinya. 2. Memudahkan pengertian struktur informasi. 3. Mendukung kebutuhan-kebutuhan pemrosesan dan beberapa obyek penampilan (response time, processing time, dan storage space). 3.7.2 Fase Proses Perancangan Database Fase proses perancangan database yaitu sebagai berikut : 1. Pengumpulan Data dan Analisis 2. Perancangan Basis Data secara Konseptual 3. Pemilihan DBMS 4. Perancangan Basis Data secara Logika (data model mapping) 5. Perancangan Basis Data secara Fisik 6. Implementasi Sistem Basis Data. Fase-fase tersebut tidak harus diproses berurutan. Pada beberapa hal, rancangan tersebut dapat dimodifikasi dari yang pertama dan sementara itu mengerjakan fase yang terakhir (feedback
  • 35. 35 loop antara fase) dan feedback loop dalam fase sering terjadi selama proses perancangan. 3.8 Definisi Entity Relational Diagram (ERD) Entity Relationship Diagram merupakan jaringan yang menggunakan susunan data yang disimpan dari sistem secara abstrak. Tujuan dari Entity Relationship adalah untuk menunjukkan objek data dan relationship yang ada pada objek tersebut. Disamping itu Model Entity Relational ini merupakan salah satu alat untuk perancangan dalam basis data. Berikut komponen (simbol) dari Entity Relational Diagram: Tabel 3.5 Simbol-simbol ERD Berikut jenis – jenis relasi antar entitas : 1. Relasi One To One Gambar 3.2 Relasi One To One Simbol Nama Keterangan Entitas Entitas adalah suatu objek yang dapat dibedakan atau dapat diidentifikasikan secara unik dengan objek lainnya, dimana semua informasi yang berkaitan dengannya dikumpulkan. Relationship Relationship adalah hubungan yang terjadi antara satu entitas dengan entitas lainnya. Atribut Atribut adalah karakteristik dari entitas atau relationship yang menyediakan penjelasan tentang entitas atau relationship tersebut. 1 1
  • 36. 36 Yaitu setiap data pada entitas A berhubungan dengan maksimal satu data pada entitas B, begitu pula sebaliknya. 2. Relasi One To Many Gambar 3.3 Relasi One To Many Yaitu Setiap data pada entitas A bisa berhubungan dengan banyak data pada entitas B, tetapi data pada entitas B berhubungan maksimal hanya dengan sebuah data di A. 3. Relasi Many To Many Gambar 3.3 Relasi One To Many Yaitu setiap data pada entitas A bisa berhubungan dengan banyak data pada entitas B, demikian pula sebaliknya. (http://adlia10.blogspot.co.uk) 3.8 Pengertian Administrasi Istilah administrasi berasal dari bahasa latin yaitu Ad dan ministrate yang artinya pemberian jasa atau bantuan, yang dalam bahasa Inggris disebut Administration artinya To Serve yaitu melayani dengan sebaik-baiknya. 1 N MN
  • 37. 37 Pengertian administrasi dapat dibedakan menjadi 2 pengertian yaitu : 1. Administrasi dalam arti sempit Administrasi secara sempit berasal dari kata Administratie (bahasa Belanda) yaitu meliputi kegiatan catat-mencatat, surat-menyurat, pembukuan ringan, keti-mengetik, agenda dan sebagainya yang bersifat teknis ketatausahaan.Soewarno Handayaningrat (1988:2). 2. Administrasi dalam arti luas Administrasi secara luas adalah serangkaian kegiatan yang dilakukan oleh sekelompok orang dalam suatu kerjasama untuk mencapai tujuan tertentu. The Liang Gie (1980:9). Sumber: http://syaifulamar.heck.in/definisipengertian-administrasi.xhtml 3.9 Managemen 3.9.1 Pengertian Managemen Adapun pengertian Managemen menurut para ahli antara lain : 1. Manajemen adalah suatu proses atau kerangka kerja, yang melibatkan bimbingan atau pengarahan suatu kelompok orang-orang kearah tujuan-tujuan organisasional atau maksud-maksud yang nyata. (Menurut G.R. Terry) 2. Manajemen sebagai sebuah proses perencanaan, pengorganisasian, pengkoordinasian, dan pengontrolan sumber daya untuk mencapai sasaran (goals) secara efektif dan efesien. Efektif berarti bahwa tujuan dapat dicapai sesuai dengan perencanaan, sementara efisien berarti bahwa tugas yang ada
  • 38. 38 dilaksanakan secara benar, terorganisir, dan sesuai dengan jadwal. (Menurut Ricky W. Griffin) 3. Manajemen adalah Forecasting (meramalkan), Planning Orga-nizing (perencanaan pengorganisiran), commanding (memerintahklan), coordinating (pengkoordinasian) dan controlling (pengontrolan). (Lyndak F. Urwick) . (http://www.slideshare.net) 3.9.2 Fungsi-fungsi managemen 1. Forecasting yaitu kegiatan meramalkan, memproyeksikan terhadap kemungkinan yang akan terjadi bila seswatu dikerjakan 2. Perencanaan ( Planning ) Yaitu suatu usaha atau upaya untuk merencanakan kegiatan yang akan dilaksanakan guna mencapai tujuan yang telah ditetapkan. Perencanaan ini biasanya dituangkan dalam bentuk konsep atau suatu program kerja. 3. Directing or Commanding (pengarahan atu mengkomando) yaitu fungsi manajemen yang berhubungan dengan usaha memberi bimbingan, saran, perintah-perintah atau instruksi kepada bawahan dalam melaksanakan tugas masing-masing, agar tugas dapat dilaksanakan dengan baik dan benar-benar tertuju pada tujuan yang telah ditetapkan semula. 4. Pengorganisasian ( Organizing ) Kegiatan yang meliputi penetapan struktur, tugas dan kewajiban, fungsi pekerjaan dan hubungan antar fungsi.
  • 39. 39 5. Pengkoordinasian Coordinating atau pengkoordinasian merupakan salah satu fungsi manajemen untuk melakukan berbagai kegiatan agar tidak terjadi kekacauan, percekcokan, kekosongan kegiatan, dengan jalan menghubungkan, menyatukan dan menyelaraskan pekerjaan bawahan sehingga terdapat kerja sama yang terarah dalam upaya mencapai tujuan organisasi. 6. Controlling atau pengawasan, Fungsi yang memberikan penilaian, koreksi dan evaluasi atas semua kegiatan. Secara terus menerus melakukan monitoring atas pekerjaan yang sedang dilakukan. Fungsi ini bertujuan untuk menyesuaikan rencana yang telah dicapai dengan pelaksanaan kegiatan. Hasil dari evaluasi pengawasan ini dijadikan sebagai bahan rekomendasi untuk kegiatan berikutnya. 7. Staffing atau Assembling Resources (penyusunan personalia) merupakan salah satu fungsi manajemen berupa penyusunan personalia pada suatu organisasi sejak dari merekrut tenaga kerja, pengembangannya sampai dengan usaha agar setiap tenaga memberi daya guna maksimal kepada organisasi. 8. Laporan (Reporting) Yaitu penyampaian hasil kegiatan baik secara tertulis maupun lisan (http://elearning.gunadarma.ac.id)
  • 40. 40 3.10 Hubungan Administrasi dan Managemen Sebagaimana telah diuraikan di atas, administrasi adalah proses penyelenggaraan kerja untuk mencapai suatu tujuan yang telah ditetapkan. Kerja dapat terselenggara dengan baik sehingga tujuan yang dikehendaki dapat tercapai bila ada orang yang menyelenggarakannya dan masalah orang yang menyelenggarakan kerja untuk mencapai tujuan inilah yang menjadi masalah pokok daripada manajemen, karena intisari daripada manajemen ialah suatu proses/usaha dari orang-orang secara bekerjasama untuk mencapai suatu tujuan yang telah ditetapkan. Jadi administrasi adalah penyelenggaranya dan manajemen adalah orang yang menyelenggarakan kerja. Maka kombinasi dari keduanya adalah penyelengaraan kerja yang dilakukan oleh orang-orang secara bersama-sama untuk mencapai suatu tujuan yang telah ditetapkan. Sumber:http://data.bmkg.go.id/share/Dokumen/modul%201-4.pdf 3.11 Pemrograman Borland Delphi 7 Delphi adalah bahasa pemograman yang menggunakan bahasa pemrograman pascal. Bahasa pemograman ini dipakai pertama kali pada software pemograman bernama turbo pascal. Borland Delphi mempunyai banyak fasilitas dan bahasa pemograman yang relatif mudah untuk digunakan. Berikut bagian-bagian dari Delphi: 1. Object Tree View Object Tree View merupakan sebuah diagram pohon yang menggambarkan hubungan logis yang menghubungkan semua
  • 41. 41 komponen yang terdapat dalam suatu proyek program. Komponen tersebut meliputi form, modul atau frame. Fungsinya digunakan untuk menampilkan seluruh daftar komponen program dalam sebuah aplikasi program sesuai dengan penempatnnya. Gambar 3. 4 Object TreeView 2. Object Inspector Object Inspector merupakan jendela yang digunakan utnuk mengatur tampilan komponen pada form, misal bagaimana mengubah tulisan button pada command button menjadi Simpan, atau menghapus tulisan pada label dan mengganti nama menjadi Nama Mahasiswa atau memberikan perintah tertentu pada sebuah komponen sehingga ada interaksi ketika program dijalankan.
  • 42. 42 Secara umum Object Inspector terbagi menadi 2, yaitu: a. Properties Digunakan untuk mengatur tampilan pada sebuah komponen baik itu meliputi penggantian nama, warna, jenis huruf, border dan lain – lain. Gambar 3.5 Properties b. Events Merupakan jendela properties yang digunakan untuk memberikan fungsi yang lebih detail dari fungsi sebenarnya. Misalnya ketika tombol Simpan diklik maka program akan menjalankan perintah penyimpanan data. Dari kalimat tersebut ada event click untuk mengeksekusi sebuah tombol simpan. Perintah event click tersebut dapat diberikan melalui jendela events.
  • 43. 43 Gambar 3.6 Events 3. Form Designer Form Designer merupakan tempat yang digunakan untuk merancang semua aplikasi program yang diambil dari komponen pallete. Gambar 3.7 Form Designer 4. Component Pallete Component Pallete merupakan kumpulan icon yang digunakan untuk merancang suatu aplikasi pada untuk membentuk sebuah aplikasi user interface. Dalam komponen pallete semua icon
  • 44. 44 dikelompokan dalam berbagai komponen sesuai dengan fungsi dan kegunaannya. Gambar 3.8 Component Pallete Tabel 3.6 Daftar Icon Pada Component Palelte No. Icon Nama Fungsi 1. Pointer Mengembalikan fungsi mouse ke defaultnya. 2. Frame Membentuk suatu frame terhadap obyek yang ada di dalamnya. 3. Main menu Membuat menu utama. 4. Popup Menus 5. Label Hanya untuk menampilkan teks. 6. Edit Untuk menampilkan dan input data (1 baris). 7. Memo Sama seperti edit, tetapi mempunyai kapasitas lebih besar (lebih dari 1 baris) 8. Button Digunakan untuk melakukan eksekusi terhadap suatu proses. 9. Checkbox Digunakan untuk menentukan pilihan lebih dari satu. 10. Radio Button Digunakan untuk menentukan pilihan, tetapi hanya satu pilihan yang bisa digunakan.
  • 45. 45 5. Code Editor Bagian dari delphi yang digunakan untuk menuliskan kode program. Pada bagian code editor terdapat 3 bagian utama yaitu bagian paling kiri yang berisi berupa angka menunjukan baris dan kolom. Keterangan modified menunjukan bahwa telah terjadi modifikasi terhadap baris program. Dan paling kanan menunjukan status keyboard tentang tombol insert atau overwrite. No. Icon Nama Fungsi 11. List Box Menampilkan pilihan dalam bentuk list. 12. Combo Box Menampilkan pilihan dalam bentuk popup 13 Scroll Bar Merupakn icon yang berupa baris status. 14. Group Box Digunakan untuk mengelompokkan suatu icon. 15 Digunakan untuk mengelompokkan pilihan.
  • 46. 46 Gambar 3.9 Code Editor 6. Code Explorer Jendela yang digunakan untuk menampilkan seluruh variabel, type, dan rountine yang didefinisikan pada sebuah unit. Gambar 3.10 Code Explorer 7. Code Diagram Merupakan fasilitas pada delphi yang digunakan untuk mendesain sebuah diagram atas komponen – komponen yang digunakan dalam suatu rancangan aplikasi.
  • 47. 47 Gambar 3.11 Code Diagram 3.12 Pengertian Microsoft Accsess Microsoft Access adalah suatu program aplikasi basis data komputer relasional yang digunakan untuk merancang, membuat dan mengolah berbagai jenis data dengan kapasitas yang besar. Database adalah kumpulan tabel-tabel yang saling berelasi. Antar tabel yang satu dengan yang lain saling berelasi, sehingga sering disebut basis data relasional. Relasi antar tabel dihubungkan oleh suatu key, yaitu primary key dan foreign key. Microsoft Access 2007 merupakan salah satu program aplikasi basis data (database) yang lengkap. Dengan Access 2007 kita dapat merancang, membuat dan mengelola database dengan mudah. Sumber: http://www2.ukdw.ac.id/kuliah/info/TI2023/Modul07A.pdf
  • 48. 48 BAB IV HASIL DAN PEMBAHASAN 4.1 Analisis Sistem Yang Berjalan Untuk mendukung berhasilnya suatu sistem informasi yang diharapkan maka diperlukan suatu analisa terhadap sistem yang dikembangkan. Dari hasil analisis Sistem yang digunakan Kantor tersebut dalam mengelola Data Manajemen masih bersifat semi manual, yaitu masih menggunakan Microsoft Word dan Microsoft Excel dalam menggelola data tersebut.
  • 49. 49 4.1.1 Flowchart Proses Sistem Yang Berjalan A. Flowchart Sistem Yang Berjalan Untuk Administrasi Bagian Redaksi Tabel 4.1 Flowchart sistem yang berjalan Data Karyawan dan Data Rekapan Berita Manajer Redaksi Pimpinan Umum Data Karyawan, Rekapan Berita Proses Data Karyawan, Rekapan Berita Laporan Data Karyawan, Rekapan Berita Laporan Data Karyawan, Rekapan Berita Laporan Data Karyawan, Rekapan Berita Mulai
  • 50. 50 B. Flowchart Sistem Yang Berjalan Untuk Administrasi Bagian Iklan Tabel 4.2 Flowchart sistem yang berjalan Data Iklan dan Adventorial Pemesan Manajer Iklan Pimpinan Umum Data pesanan Iklan, Adventorial Mulai Data Pesanan Iklan, Adventorial Proses Data Pesanan Laporan Data Iklan, Adventorial Nota Pembayaran Laporan Data Iklan, Adventorial Laporan Data Iklan, Adventorial C. Flowchart Sistem Yang Berjalan Untuk Administrasi Bagian Pemasaran Tabel 4.3 Flowchart sistem yang berjalan Data Promo News Pemesan Manajer Pemasaran Pimpinan Umum Data pesanan Promo News Mulai Data Pesanan Promo News Proses Data Promo News Laporan Data Promo News Nota Pembayaran Laporan Data Promo News Laporan Data Promo News
  • 51. 51 D. Flowchart Sistem Yang Berjalan Untuk Administrasi Bagian Pemasaran 4.4 Flowchart sistem yang berjalan Data Order Cetak Manajer Pemasaran Pimpinan Umum Data Order Cetak Proses Data Order Cetak Laporan Data Order Cetak Laporan Data Order Cetak Laporan Data Order Cetak Mulai 4.2 Analisis Sistem Yang Diusulkan Sistem yang diusulkan yaitu Sistem Informasi Administrasi Manajemen Media Harian Gamalama Post Ternate dimana sistem tersebut merupakan konversi dari sistem lama yang digunakan oleh Media Harian Gamalama Post selama ini. Dengan menggunakan sistem yang terkomputerisasi ini, semua data yang berhubungan dengan Administrasi Manajemen yang diinput akan diproses secara otomatis oleh sistem sehingga proses penginputan data menjadi lebih cepat dan akurat.
  • 52. 52 4.2.1. Flowchart Sistem Yang Diusulkan Tabel 4.5 Flowchart sistem yang diusulkan Manajer PemasaranManajer Redaksi Manajer Iklan Data Administrasi Manajemen (Data Karyawan, Rekapan Berital) Mulai Laporan Data Administrasi Manajemen ( Data Karyawan, Rekapan Berita) Mulai Data Administrasi Manajemen ( Data Iklan, Adventorial) Laporan Data Administrasi Manajemen ( Data Iklan, Adventorial) Data Administrasi Manajemen (Data Promo News, Order Cetak ) Mulai Laporan Data Administrasi Manajemen ( Data Promo News, Order Cetakl) Pimpinan Utama Laporan Data Admininstrasi Manajemen Databases Gamalama Post Laporan Data Administrasi Manajemen ( Data Karyawan, Rekapan Berita) Laporan Data Administrasi Manajemen ( Data Iklan, Adventorial) Laporan Data Administrasi Manajemen ( Data Promo News, Order Cetakl) Laporan Data Administrasi Manajemen ( Data Promo News, Order Cetakl) Laporan Data Administrasi Manajemen ( Data Iklan, Adventorial) Laporan Data Administrasi Manajemen ( Data Karyawan, Rekapan Berita)
  • 53. 53 4.3. Analisis Kebutuhan Sistem Hardware dan software yang dibutuhkan untuk menjalankan aplikasi yang dibangun memiliki spesifikasi kebutuhan sebagai berikut : A. Hardware 1. Processor Intel® Celeron® kecepatan 1.50GHz 2. Hard Disk 320 GB 3. RAM (Random Acceses Memory) 1 GB 4. Resolusi Monitor 1366x768 5. Keyboard dan Mouse 6. Printer B. Software 1. Microsoft Windows 7 atau Windows 8 2. Borland Delphi 7 3. Microsoft Office Access 2003 4.4. Rancangan Sistem A. DFD Level 0 (Diagram Konteks) Diagram konteks merupakan tahap pertama dari bagian DFD (Data Flow Diagram) yang berfungsi memetakan model lingkungan tunggal yang mewakili keseluruhan sistem. Pada Sistem Informasi Administrasi Managemen Media Harian Gamalama Post Ternate dapat digambarkan secara umum dalam DFD level 0 (diagram konteks) sebagai berikut :
  • 54. 54 Sistem Informasi Administrasi Manajemen Media Harian Gamalama Post Ternate Data Login Konf. Data Login Manager/Admin Input Data Karyawan konf. Data Karyawan Input Data Rekapan Berita Konf. Data Rekapan Berita Input Data Iklan Konf. Data Iklan Input Data Adventorial Konf. Data Promo News Konf. Data Adventorial Input Data Promo News Input Data Order Cetak Konf. Data Order cetak Pimpinan Utama Lap. Data Karyawan Lap. Data Rekapan Berita Lap. Data Iklan Lap. Data Adventorial Lap. Data Promo News Lap. Data Order Cetak Gambar 4.15 DFD Level 0/Diagram Konteks Sistem Informasi Media Harian Gamalama Post Ternate B. DFD Level 1 DFD level 1 merupakan satu lingkaran besar yang mewakili lingkaran-lingkaran yang ada di dalamnya. Merupakan pemecahan dari DFD level 0 (diagram konteks) . Untuk lebih jelasnya lihat aliran DFD Level 1 pada gambar berikut ini.
  • 55. 55 Manajer/Admin Pimpinan Utama 1.2 Karyawan 1.3 Rekapan Berita 1.4 Iklan 1.5 Adventorial 1.6 Promo News 1.7 Order Cetak Data Karyawan Data Karyawan Data Karyawan Tbl. Karyawan Konf. Data Karyawan Data Rekapan Berita Konf. Data Rekapan Berita Data Rekapan Berita Data Rekapan Beirta Tbl. Rekapan Berita Data Iklan Konf. Data Iklan Data Iklan Data Iklan Tbl. Iklan Data Adventorial Konf. Data Adventorial Data Adventorial Data Adventorial Tbl. Adventorial Data Promo News Data Promo News Tbl. Promo News Data Promo News Konf. Data Promo News Data Order Cetak Data Order Cetak Tbl. Order Cetak Data Order Cetak Konf. Data Order Cetak Lap. Karyawan Lap. Rekapan Berita Lap. Iklan Lap.Adventorial Lap. Promo News Lap. Order Cetak Data Log in 1.1 log inKonf. Data log in Tbl. manajer Data Log in Data Log in Gambar 4.16 DFD level 1 sistem informasi administrasi majemen media harian gamalama post ternate
  • 56. 56 C. DFD Level 2 Dari Proses Data Log In Manajer/Admin 1.1.2 Edit Tbl. manajer 1.1.1 simpan Data Manajer Data Manajer Konf. Data Manajer Konf. Data Manajer Data Manajer Data Manajer 1.1.3 Hapus Manajer Data Manajer Data Manajer Konf. Data Manajer Konf. Data Manajer Gambar 4.17 : DFD 2.7 Ubah Password D. DFD Level 2 Dari Proses Data Karyawan 1.2.2 Edit 1.2.1 simpan Data Karyawan Konf. Data Karyawan Manajer 1.2.3 Hapus 1.2.4 Cetak Tbl. Karyawan Data Karyawan Data Karyawan Data Karyawan Konf. Data Karyawan Data Karyawan Data Karyawan Konf. Data Karyawan Pimpinan Utama Data Karyawan Hasil Data Karyawan Data Karyawan Lap. Data Karyawan Konf.Data Karyawan Gambar 4.17 DFD Level 2 Proses Data Karyawan
  • 57. 57 E. DFD Level 2 Dari Proses Data Rekapan Berita 1.3.2 Edit 1.3.1 simpan Data Rekapan Berita Konf. Data Rekapan Berita Manajer 1.3.3 Hapus 1.3.4 Cetak Tbl.Rekapan Berita Data Rekapan berita Data Rekapan Berita Data rekapan Berita Konf. Data Rekapan Berita Data Rekapan Berita Data Rekapan Berita Konf. Data Rekapan Berita Pimpinan Utama Data Rekapan Berita Hasil Data Rekapan Berita Data Iklan Data Iklan Lap. Data Rekapan Berita Konf. Data Rekapan Berita Gambar 4.18 DFD 2.1 Proses Data Rekapan Berita F. DFD Level 2 Dari Proses Data Iklan 1.4.2 Edit 1.4.1 simpan Data Iklan Konf. Data Iklan Manajer 1.4.3 Hapus 1.4.4 Cetak Tbl. Iklan Data Iklan Data Iklan Data Iklan Konf. Data Iklan Data Iklan Data Iklan Konf. Data Iklan Pimpinan Utama Data Iklan Hasil Data Iklan Data Iklan Lap. Data Iklan Konf.Data Iklan Konf.Data Iklan Gambar 4.19 : DFD 2.3 Proses Data Iklan
  • 58. 58 G. DFD Level 2 Dari Proses Data Adventorial 1.5.2 Edit 1.5.1 simpan Data Adventorial Konf. Data Adventorial Manajer 1.5.3 Hapus 1.5.4 Cetak Tbl. Adventorial Data Adventorial Data Adventorial Data Adventorial Konf. Data Adventorial Data Adventorial Data Adventorial Konf. Data Adventorial Pimpinan Utama Data Adventorial Hasil Data Adventorial Data Adventorial Lap. Data Adventorial Konf. Data Adventorial Konf. Data Adventorial Gambar 4.20 : DFD 2.4 Proses Data Adventorial H. DFD Level 2 Dari Proses Data Promo News 1.6.2 Edit 1.6.1 simpan Data Promo News Konf. Data Promo News Manajer 1.6.3 Hapus 1.6.4 Cetak Tbl. Promo News Data Promo News Data Promo News Data Promo News Konf. Data Promo News Data Promo News Data Promo News Konf. Data Promo News Pimpinan Utama Data Promo News Hasil Data Promo News Data Promo News Lap. Data Promo News Konf. Data Promo News Konf.Data Promo News Gambar 4.21 : DFD 2.5 proses Data Promo News
  • 59. 59 I. DFD Level 2 Dari Proses Data Order Cetak 1.7.2 Edit 1.7.1 simpan Data Order Cetak Konf. Data Order Cetak Manajer 1.7.3 Hapus 1.7.4 Cetak Tbl. Order Cetak Data Order Cetak Data Order Cetak Data Order Cetak Konf. Data Order Cetak Data Order Cetak Data Order Cetak Konf. Data Order Cetak Pimpinan Utama Data Order Cetak Hasil Data Order Cetak Data Order Cetak Lap. Order Cetak Konf.Data Order Cetak Gambar 4.22 : DFD 2.6 Proses Data Order Cetak 4.5 Perancangan Basis Data Dalam pembuatan Sistem Informasi Administrasi Manjemen Media Harian Gamalama Post Ternate ada tiga tahap perancangan basis data yaitu : A. ERD (Entity Relationship Diagram) Diagram hubungan atau yang lebih dikenal dengan E-R Diagram, adalah notasi grafik dari sebuah notasi model data atau sebutan model jaringan yang menjelaskan tentang data yang tersimpan (storage data) dalam sistem secara abstrak. Diagram entitas tidak menyatakan bagaimana memanfaatkan data, membuat data, mengubah data, dan menghapus data. ERD (Entity Relationship Diagram) suatu bentuk yang didasarkan pada dunia nyata yang tersesusun atas kumpulan objek-
  • 60. 60 objek dasar yang disebut entitas dan hubungan antar objek. Untuk lebih jelasnya dapat dilihat pada gambar berikut ini : Manajer menginput Iklan Adventorial menginput Karyawan Rekapan Berita NoKd_Advetorial* Ae** UkuranTgl_Terbit Harga Hal Case_In Piutang Ket Ukuran Kd_iklan* no Nm_Pemasang Judul Judul Ae** TGl_Terbit Tgl_Lepas Piutang KetHal Judul Reporter No Tgl_Terbit Kd_karyawan** Hal Ket Kd_RB* Nm_Karyawan Kd_Karyawan* Alamat No_Hp J_Kelamin Jabatan mengimput Order Cetak Order_Cetak Biro PN Kd_Cetak_order* Langga_Tte Hasil_Cetak Loper Arsip Bonus_Iklan Bulan Promo News Kd_PN* Ae** Ukuran No Tgl_TerbitHarga Hal Case_In Piutang Ket Nm_Pemasang Judul Memiliki Memiliki Memiliki Memiliki N 1 N 1 N N N N 1 N 1 N N 1 N 1 Gambar 4.24 : ERD sistem informasi administrasi manajemen media harian gamalama post
  • 61. 61 B. Relasi Tabel Berikut Relasi Tabel dari Sistem Informasi administrasi Manajemen Media Harian Gamalama Post adalah sebagai berikut Gambar 4.25 Relasi table C. Struktur Tabel Berikut Struktur Tabel dari Sistem Informasi Administrasi Manajemen Media Harian Gamalama Post adalah sebagai berikut 1. Tabel Karyawan Tabel 4.6 : Tabel Karyawan Field Name Data Type Field Size Description kd_karyawan Text 3 Kode Karyawan (primary key) No Number 3 Nomor nm_karyawan Text 25 Nama Karyawan Jabatan Text 15 Jabatan Usia Text 6 Usia j_kelamin Text 6 Jenis Kelamin
  • 62. 62 Field Name Data Type Field Size Description Agama Text 8 Agama Alamat Text 50 Alamat 2. Tabel Rekapan Berita Tabel 4.7 : Tabel Rekapan Berita 3. Tabel Adventorial Tabel 4.8 : Tabel Adventorial Field Name Data Type Field Size Description kd_rb Text 5 kode Rekapan Berita (primary key) No Number 3 Nomor tgl_terbit Date/time 4 Tanggal Terbit Kd_karyawan Text 25 Kode Karyawan (foreign key) Judul Text 25 Judul Hal Number 3 Halaman Ket Text 50 Keterangan bln_b Number 2 Bulan Thn_b Number 4 Tahun Field Name Data Type Field Size Description kd_adventorial Text 5 Kode Adventorial (Primary Key) No Number 3 Nomor nm_pemasang Text 25 Nama Pemasang judul Text 25 Judul Ae Text 25 Penanggung Jawab (foreign key) ukuran Text 10 Ukuran tgl_terbit Date/Time 4 Tanggal Terbit Hal Number 3 Halaman harga Number 10 Harga case_in Number 10 Case In piutang Number 10 Piutang Ket Text 50 Keterangan bulan Number 2 Bulan tahun Number 4 Tahun
  • 63. 63 4. Tabel Iklan Tabel 4.9 : Tabel Iklan Field Name Data Type Field Size Description kd_iklan Text 5 Kode Iklan (Primary Key) No Number 3 Nomor nm_pemasan Text 25 Nama Penulisan judul Text 25 Judul Ae Text 25 Penanggung Jawab (foreign key) ukuran Text 10 Ukuran tgl_terbit Date/Time 4 Tanggal Terbit tgl_lepas Date/Time 4 Tanggal Lepas Hal Number 3 Hal harga Number 10 Harga case_in Number 10 Case In piutang Number 10 Piutang Ket Text 50 Keterangan bulan Number 2 Bulan tahun Number 4 Tahun foto Text 25 Foto 5. Tabel Order Cetak Tabel 4.10 : Tabel Order Cetak Field Name Data Type Field Size Description kd_co Text 5 Kode Cetak Order (Primary key) tanggal Date 4 Tanggal order_cetak Number 3 Order Cetak hasil_cetak Number 3 Hasil Cetak langg_ternate Number 3 Langganan Ternate Biro Number 3 Biro Pn Text 3 Promo News loper Number 3 Laporan Pemasaran arsip Number 3 Arsip bonus_iklan Number 3 Bunus Iklan Ket Text 50 Keterangan bulan Number 2 Bulan tahun Number 4 Tahun
  • 64. 64 6. Tabel Promo News Tabel 4.11 : Tabel Promo News 7. Tabel Manajer Tabel 4.12 : Tabel Manajer 4.6 Implementasi dan Pembahasan Implementasi sistem merupakan kegiatan untuk mengimplementasikan rancangan yang disusun agar dapat diwujudkan dengan bahasa pemograman. Sistem Informasi Administrasi Manajemen Field Name Data Type Field Size Description kd_pn Text 5 Kode Promo News (primary Key) No Number 3 Nomor nm_pemasang Text 25 Nama Pemasang judul Text 25 Judul Ae Text 25 Penanggung Jawab (foreign key) ukuran Text 10 Ukuran tgl_terbit Date 4 Tanggal Terbit Exp Number 3 Masa berlaku Hal Number 3 Halaman harga Number 10 Harga case_in Number 10 Case In piutang Number 10 Piutang ket text 100 Keterangan bulan Number 2 Bulan tahun Number 4 Tahun Field Name Data Type Field Size Description nama_user Text 25 Nama password Number 6 Password Jabatan Text 15 Jabatan Nama_lengkap Text 25 Nama Lengkap
  • 65. 65 Media Harian Gamalama Post Ternate. Diimplementasikan dalam bahasa pemograman Borland Delphi 7. 4.6.1 Input A. Form Log In Pada form log in, proses pengecekan hak akses berdasarkan nama, password dan Jabatan. Gambar 4.26 Form Log In B. Form Menu Utama Menu utama ini akan dapat diketahui menu apa saja yang dimiliki oleh sistem, jika terlebih dahulu melakukan login. Gambar 4.27 Form Menu Utama
  • 66. 66 C. Form Input Data Karyawan Form ini digunakan untuk menginput data karyawan Gambar 4.28 Form Data Karyawan D. Form Input Data Rekapan Berita Form ini digunakan untuk menginput data rekapan berita Gambar 4.29 Form Data Rekapan Berita
  • 67. 67 E. Form Input Data Iklan Form ini digunakan untuk menginput data iklan Gambar 4.30 Form Data Iklan F. Form Input Data Adventorial Form ini digunakan untuk menginput data adventorial Gambar 4.31 Form Data Adventorial
  • 68. 68 G. Form Input Data Promo News Form ini digunakan untuk menginput data promo news Gambar 4.32 Form Data Promo News H. Form Input Data Order Cetak Form ini digunakan untuk menginput data order cetak Gambar 4.33 Form Data Order Cetak
  • 69. 69 I. Form Admin Form ini fungsinya untuk mengubah nama dan password manajer Gambar 4.34 Form Administrator 4.6.2 Output A. Laporan Data Karyawan (semua dan perindividu ) Gambar 4.35 Form Laporan Data Karyawan
  • 70. 70 B. Laporan Data Rekapan Berita (semua dan perindividu ) Gambar 4.36 Form Laporan Data Rekapan Berita C. Laporan Data Iklan (semua dan perindividu ) Gambar 4.37 Form Laporan Data Iklan
  • 71. 71 D. Laporan Data Adventorial (semua dan perindividu ) Gambar 4.38 Form Laporan Data Adventorial E. Laporan Data Promo News (semua dan perindividu ) Gambar 4.39 Form Laporan Data Promo News
  • 72. 72 F. Laporan Data Order Cetak (semua dan perindividu ) Gambar 4.40 Form Laporan Data Order Cetak
  • 73. 73 BAB V PENUTUP 5.1 Kesimpulan Setelah melakukan penelitian (kerja praktek) selama kurang lebih empat bulan, Kesimpulan yang dapat diambil dari pembuatan Sistem Informasi Administrasi Media Harian Gamalama Post Ternate adalah sebagai berikut: 1. Dengan adanya Sistem Informasi Adminstrasi Manajemen Media Harian Gamalama Post maka dapat mempermudah Instansi tersebut dalam proses pengolahan data administrasinya. 2. Sistem Informasi yang dibuat dapat mempermudah petugas didalam mengolah data, penginputan data, melakukan pencarian hingga pada proses pembuatan laporan. 5.2 Saran Perancangan Sistem Informasi ini masih sangat sederhana, oleh karena itu penulis sarankan dalam penerapan selanjutnya perlu dikembangkan menjadi lebih baik lagi.
  • 74. 74 Source Code 1. Form Login procedure TFlogin.Button1Click(Sender: TObject); begin if ((RadioButton1.Checked=False)and(RadioButton2.Checked=False) and(RadioButton3.Checked=False)and(RadioButton4.Checked=False))the n begin MessageDlg('Silahkan Jabatan Manajer',mtInformation,[mbOK],0); end else if RadioButton1.Checked=True then begin if Length(Trim(Edit1.Text))=0 Then begin MessageDlg('Masukkan Nama User Anda',mtInformation,[mbOK],0); Edit1.SetFocus; end else if Length(Trim(Edit2.Text))=0 then begin MessageDlg('Masukkan Password Anda',mtInformation,[mbOK],0); Edit2.SetFocus; end else if not dm1.ADOmanajer.Locate('Nama_user',Edit1.Text,[])then begin MessageDlg('Nama User yang dimasukkan salah',mtError,[mbOK],0); Edit1.SetFocus; end else if not dm1.ADOmanajer.Locate('Password',Edit2.Text,[]) then begin MessageDlg('Password yang dimasukkan salah',mtError,[mbOK],0); Edit2.SetFocus; end else begin ShowMessage('Login Sukses.. Silahkan Gunakan Aplikasi ini'); Futama.Show; Futama.bpromo.Enabled:=true; Futama.border.Enabled:=true; Futama.bkaryawan.Enabled:=false; Futama.badven.Enabled:=false; Futama.brekapan.Enabled:=false; Futama.Biklan.Enabled:=false; Futama.bubah_p.Enabled:=false; end; end else if RadioButton2.Checked=True then begin if Length(Trim(Edit1.Text))=0 Then begin
  • 75. 75 MessageDlg('Masukkan Nama User Anda',mtInformation,[mbOK],0); Edit1.SetFocus; end else if Length(Trim(Edit2.Text))=0 then begin MessageDlg('Masukkan Password Anda',mtInformation,[mbOK],0); Edit2.SetFocus; end else if not dm1.ADOmanajer.Locate('Nama_user',Edit1.Text,[])then begin MessageDlg('Nama User yang dimasukkan salah',mtError,[mbOK],0); Edit1.SetFocus; end else if not dm1.ADOmanajer.Locate('Password',Edit2.Text,[]) then begin MessageDlg('Password yang dimasukkan salah',mtError,[mbOK],0); Edit2.SetFocus; end else begin ShowMessage('Login Sukses.. Silahkan Gunakan Aplikasi ini'); Futama.Show; Futama.bpromo.Enabled:=false; Futama.border.Enabled:=false; Futama.bkaryawan.Enabled:=false; Futama.badven.Enabled:=true; Futama.brekapan.Enabled:=false; Futama.Biklan.Enabled:=true; Futama.bubah_p.Enabled:=false; end; end else if RadioButton3.Checked=True then begin if Length(Trim(Edit1.Text))=0 Then begin MessageDlg('Masukkan Nama User Anda',mtInformation,[mbOK],0); Edit1.SetFocus; end else if Length(Trim(Edit2.Text))=0 then begin MessageDlg('Masukkan Password Anda',mtInformation,[mbOK],0); Edit2.SetFocus; end else if not dm1.ADOmanajer.Locate('Nama_user',Edit1.Text,[])then begin MessageDlg('Nama User yang dimasukkan salah',mtError,[mbOK],0); Edit1.SetFocus; end else if not dm1.ADOmanajer.Locate('Password',Edit2.Text,[]) then begin MessageDlg('Password yang dimasukkan salah',mtError,[mbOK],0);
  • 76. 76 Edit2.SetFocus; end else begin ShowMessage('Login Sukses.. Silahkan Gunakan Aplikasi ini'); Futama.Show; Futama.bpromo.Enabled:=false; Futama.border.Enabled:=false; Futama.bkaryawan.Enabled:=false; Futama.badven.Enabled:=false; Futama.brekapan.Enabled:=true; Futama.Biklan.Enabled:=false; Futama.bubah_p.Enabled:=false; end; end else if RadioButton4.Checked=True then begin if Length(Trim(Edit1.Text))=0 Then begin MessageDlg('Masukkan Nama User Anda',mtInformation,[mbOK],0); Edit1.SetFocus; end else if Length(Trim(Edit2.Text))=0 then begin MessageDlg('Masukkan Password Anda',mtInformation,[mbOK],0); Edit2.SetFocus; end else if not dm1.ADOmanajer.Locate('Nama_user',Edit1.Text,[])then begin MessageDlg('Nama User yang dimasukkan salah',mtError,[mbOK],0); Edit1.SetFocus; end else if not dm1.ADOmanajer.Locate('Password',Edit2.Text,[]) then begin MessageDlg('Password yang dimasukkan salah',mtError,[mbOK],0); Edit2.SetFocus; end else begin ShowMessage('Login Sukses.. Silahkan Gunakan Aplikasi ini'); Futama.Show; Futama.bpromo.Enabled:=true; Futama.border.Enabled:=true; Futama.bkaryawan.Enabled:=true; Futama.badven.Enabled:=true; Futama.brekapan.Enabled:=true; Futama.Biklan.Enabled:=true; Futama.bubah_p.Enabled:=true; end; end; end;
  • 77. 77 procedure TFlogin.Image2Click(Sender: TObject); begin if ((RadioButton1.Checked=False)and(RadioButton2.Checked=False) and(RadioButton3.Checked=False)and(RadioButton4.Checked=False))the n begin MessageDlg('Silahkan Jabatan Manajer',mtInformation,[mbOK],0); end else if RadioButton1.Checked=True then begin if Length(Trim(Edit1.Text))=0 Then begin MessageDlg('Masukkan Nama User Anda',mtInformation,[mbOK],0); Edit1.SetFocus; end else if Length(Trim(Edit2.Text))=0 then begin MessageDlg('Masukkan Password Anda',mtInformation,[mbOK],0); Edit2.SetFocus; end else if not dm1.ADOmanajer.Locate('Nama_user',Edit1.Text,[])then begin MessageDlg('Nama User yang dimasukkan salah',mtError,[mbOK],0); Edit1.SetFocus; end else if not dm1.ADOmanajer.Locate('Password',Edit2.Text,[]) then begin MessageDlg('Password yang dimasukkan salah',mtError,[mbOK],0); Edit2.SetFocus; end else begin ShowMessage('Login Sukses.. Silahkan Gunakan Aplikasi ini'); Futama.Show; Futama.bpromo.Enabled:=true; Futama.border.Enabled:=true; Futama.bkaryawan.Enabled:=false; Futama.badven.Enabled:=false; Futama.brekapan.Enabled:=false; Futama.Biklan.Enabled:=false; Futama.bubah_p.Enabled:=false; end; end else if RadioButton2.Checked=True then begin if Length(Trim(Edit1.Text))=0 Then begin MessageDlg('Masukkan Nama User Anda',mtInformation,[mbOK],0); Edit1.SetFocus; end else
  • 78. 78 if Length(Trim(Edit2.Text))=0 then begin MessageDlg('Masukkan Password Anda',mtInformation,[mbOK],0); Edit2.SetFocus; end else if not dm1.ADOmanajer.Locate('Nama_user',Edit1.Text,[])then begin MessageDlg('Nama User yang dimasukkan salah',mtError,[mbOK],0); Edit1.SetFocus; end else if not dm1.ADOmanajer.Locate('Password',Edit2.Text,[]) then begin MessageDlg('Password yang dimasukkan salah',mtError,[mbOK],0); Edit2.SetFocus; end else begin ShowMessage('Login Sukses.. Silahkan Gunakan Aplikasi ini'); Futama.Show; Futama.bpromo.Enabled:=false; Futama.border.Enabled:=false; Futama.bkaryawan.Enabled:=false; Futama.badven.Enabled:=true; Futama.brekapan.Enabled:=false; Futama.Biklan.Enabled:=true; Futama.bubah_p.Enabled:=false; end; end else if RadioButton3.Checked=True then begin if Length(Trim(Edit1.Text))=0 Then begin MessageDlg('Masukkan Nama User Anda',mtInformation,[mbOK],0); Edit1.SetFocus; end else if Length(Trim(Edit2.Text))=0 then begin MessageDlg('Masukkan Password Anda',mtInformation,[mbOK],0); Edit2.SetFocus; end else if not dm1.ADOmanajer.Locate('Nama_user',Edit1.Text,[])then begin MessageDlg('Nama User yang dimasukkan salah',mtError,[mbOK],0); Edit1.SetFocus; end else if not dm1.ADOmanajer.Locate('Password',Edit2.Text,[]) then begin MessageDlg('Password yang dimasukkan salah',mtError,[mbOK],0); Edit2.SetFocus; end else begin
  • 79. 79 ShowMessage('Login Sukses.. Silahkan Gunakan Aplikasi ini'); Futama.Show; Futama.bpromo.Enabled:=false; Futama.border.Enabled:=false; Futama.bkaryawan.Enabled:=true; Futama.badven.Enabled:=false; Futama.brekapan.Enabled:=true; Futama.Biklan.Enabled:=false; Futama.bubah_p.Enabled:=false; end; end else if RadioButton4.Checked=True then begin if Length(Trim(Edit1.Text))=0 Then begin MessageDlg('Masukkan Nama User Anda',mtInformation,[mbOK],0); Edit1.SetFocus; end else if Length(Trim(Edit2.Text))=0 then begin MessageDlg('Masukkan Password Anda',mtInformation,[mbOK],0); Edit2.SetFocus; end else if not dm1.ADOmanajer.Locate('Nama_user',Edit1.Text,[])then begin MessageDlg('Nama User yang dimasukkan salah',mtError,[mbOK],0); Edit1.SetFocus; end else if not dm1.ADOmanajer.Locate('Password',Edit2.Text,[]) then begin MessageDlg('Password yang dimasukkan salah',mtError,[mbOK],0); Edit2.SetFocus; end else begin ShowMessage('Login Sukses.. Silahkan Gunakan Aplikasi ini'); Futama.Show; Futama.bpromo.Enabled:=true; Futama.border.Enabled:=true; Futama.bkaryawan.Enabled:=true; Futama.badven.Enabled:=true; Futama.brekapan.Enabled:=true; Futama.Biklan.Enabled:=true; Futama.bubah_p.Enabled:=true; end; end; end; end.
  • 80. 80 2. Menu Utama procedure TFutama.bkaryawanClick(Sender: TObject); begin Fkaryawan.ShowModal; end; procedure TFutama.brekapanClick(Sender: TObject); begin Frekapan_b.ShowModal; end; procedure TFutama.BiklanClick(Sender: TObject); begin FIklan.ShowModal; end; procedure TFutama.badvenClick(Sender: TObject); begin Fadventorial.ShowModal; end; procedure TFutama.bpromoClick(Sender: TObject); begin Fpromo_news.ShowModal; end; procedure TFutama.borderClick(Sender: TObject); begin Fcetak_order.ShowModal; end; procedure TFutama.bubah_pClick(Sender: TObject); begin fmanajer.ShowModal; end; end. 3. Form Karyawan Procedure TFkaryawan.bersih; begin Eno_karyawan.Clear; Ekaryawan.Clear; ENama_karyawan.Clear; Cjabatan.Text:=''; Eusia.Clear; Rpria.Checked := False; Rwanita.Checked := False; Cagama.Text:='';
  • 81. 81 Malamat.Clear; EHp.Clear; end; procedure TFkaryawan.refresh; begin Dm1.ADOkaryawan.Active :=False; Dm1.ADOkaryawan.SQL.Clear; Dm1.ADOkaryawan.SQL.Add('select*from karyawan'); Dm1.ADOkaryawan.Active :=True; Dm1.ADOkaryawan.Last; end; procedure TFkaryawan.BsimpanClick(Sender: TObject); begin if isi=true then begin if Length (Trim(Eno_karyawan.Text))=0 then begin MessageDlg('masukan No Karyawan',mtInformation,[mbOK],0); Eno_karyawan.SetFocus; end else begin if Length(Trim(Ekaryawan.Text))=0 Then begin MessageDlg('Masukkan Kode Karyawan',mtInformation,[mbOK],0); Ekaryawan.SetFocus; end else if Length(Trim(ENama_karyawan.Text))=0 then begin MessageDlg('Masukkan Nama Karyawan',mtInformation,[mbOK],0); ENama_karyawan.SetFocus; end else if Length(Trim(Cjabatan.text))=0 Then begin MessageDlg('Masukan Jabatan Karyawan',mtInformation,[mbOK],0); Cjabatan.SetFocus; end else if Length (Trim(Eusia.Text)) =0 then begin MessageDlg('masukan Usia Karyawan',mtInformation,[mbOK],0); Eusia.SetFocus; end else if (Rpria.Checked=false) and (Rwanita.Checked=false) then begin MessageDlg('Masukan Jenis Kelamin Karyawan',mtInformation,[mbOK],0); end else if Length (Trim(Cagama.Text)) =0 then begin
  • 82. 82 MessageDlg('Masukan Agama Karyawan',mtInformation,[mbOK],0); Cagama.Text; end else If Length(Trim(Malamat.Text)) =0 then begin MessageDlg('Masukan Alamat Karyawan',mtInformation,[mbOK],0); Malamat.SetFocus; end else if Length (Trim(EHp.text)) =0 then begin MessageDlg('Masukan No Hp Karyawan', mtInformation,[mbOK],0); EHp.SetFocus; end else if Dm1.ADOkaryawan.Locate('kd_karyawan',Ekaryawan.Text,[]) then begin MessageDlg('kode karyawan yang dimasukan sudah terdaftar',mtError,[mbOK],0); Ekaryawan.SetFocus; end else begin with Dm1.ADOkaryawan do begin Append; FieldByName('no').AsString:=Eno_karyawan.Text; FieldByName('kd_karyawan').AsString:=Ekaryawan.Text; FieldByName('nm_karyawan').AsString:=ENama_karyawan.Text; FieldByName('jabatan').AsString:=Cjabatan.Text; FieldByName('usia').AsString:=Eusia.Text; FieldByName('alamat').AsString:=Malamat.Text; if Rpria.Checked =true then begin FieldByName('j_kelamin').AsString:=Rpria.Caption; end else begin FieldByName('j_kelamin').AsString:=Rwanita.Caption; end; FieldByName('agama').AsString:=Cagama.Text; FieldByName('alamat').AsString:=Malamat.Text; FieldByName('no_hp').AsString:=EHp.Text; post; MessageDlg('Data Telah Disimpan',mtInformation,[mbOK],0); bersih; Refresh; end; end; end; end else if isi=False then
  • 83. 83 begin if Length(Trim(Ekaryawan.Text))=0 Then begin MessageDlg('Masukkan Kode Karyawan',mtInformation,[mbOK],0); Ekaryawan.SetFocus; end else if Length(Trim(ENama_karyawan.Text))=0 then begin MessageDlg('Masukkan Nama Karyawan',mtInformation,[mbOK],0); Ekaryawan.SetFocus; end else if Length(Trim(Cjabatan.text))=0 Then begin MessageDlg('Masukan Jabatan Karyawan',mtInformation,[mbOK],0); Cjabatan.SetFocus; end else if Length (Trim(Eusia.Text)) =0 then begin MessageDlg('masukan Usia Karyawan',mtInformation,[mbOK],0); Eusia.SetFocus; end else if (Rpria.Checked=false) and (Rwanita.Checked=false) then begin MessageDlg('Masukan Jenis Kelamin Karyawan',mtInformation,[mbOK],0); end else if Length (Trim(Cagama.Text)) =0 then begin MessageDlg('Masukan Agama Karyawan',mtInformation,[mbOK],0); Cagama.Text; end else If Length(Trim(Malamat.Text)) =0 then begin MessageDlg('Masukan Alamat Karyawan',mtInformation,[mbOK],0); Malamat.SetFocus; end else if Length (Trim(EHp.text)) =0 then begin MessageDlg('Masukan No Hp Karyawan', mtInformation,[mbOK],0); EHp.SetFocus; end else begin with Dm1.ADOkaryawan do begin Edit; FieldByName('kd_karyawan').AsString:=Ekaryawan.Text; FieldByName('no').AsString :=Eno_karyawan.Text; FieldByName('nm_karyawan').AsString:=ENama_karyawan.Text; FieldByName('jabatan').AsString:=Cjabatan.Text; FieldByName('usia').AsString:=Eusia.Text;
  • 84. 84 FieldByName('no_hp').AsString := Eno_karyawan.Text; FieldByName('alamat').AsString :=Malamat.Text; if Rpria.Checked =true then begin FieldByName('j_kelamin').AsString:=Rpria.Caption; end else begin FieldByName('j_kelamin').AsString:=Rwanita.Caption; end; FieldByName('agama').AsString:=Cagama.Text; FieldByName('alamat').AsString:=Malamat.Text; post; MessageDlg('Data Di edit',mtInformation,[mbOK],0); bersih; Refresh; isi:=True; Bsimpan.Caption :='simpan'; Bbatal.Enabled :=true; Bsimpan.Enabled :=true; Bedit.Enabled := true; Bhapus.Enabled :=true; end; end; end; end; procedure TFkaryawan.FormShow(Sender: TObject); begin isi :=True; bersih; end; procedure TFkaryawan.BbatalClick(Sender: TObject); begin isi:=True; bersih; end; procedure TFkaryawan.BeditClick(Sender: TObject); begin isi :=False; Bsimpan.Caption:='ubah'; Bedit.Enabled:=False; Bhapus.Enabled:=False; Eno_karyawan.Text:=Dm1.ADOkaryawan ['no']; Ekaryawan.Text:=Dm1.ADOkaryawan ['kd_karyawan']; ENama_karyawan.Text:=Dm1.ADOkaryawan ['nm_karyawan']; Cjabatan.Text:=Dm1.ADOkaryawan ['jabatan']; Eusia.Text:=Dm1.ADOkaryawan ['usia']; if Dm1.ADOkaryawan ['j_kelamin']='pria' then begin
  • 85. 85 Rpria.Checked:=True; end else begin Rwanita.Checked:=true; end; Cagama.Text:=Dm1.ADOkaryawan ['agama']; EHp.Text:=Dm1.ADOkaryawan ['no_hp']; Malamat.Text:=Dm1.ADOkaryawan ['alamat']; end; procedure TFkaryawan.BhapusClick(Sender: TObject); var hapus:String; begin if MessageDlg('Yakin hapus data ini?',mtconfirmation,[mbYes,mbNo],0)=ID_YES then begin hapus:='Delete from karyawan where kd_karyawan = "' + Dm1.ADOkaryawan['kd_karyawan'] + '"'; Dm1.ADOConnection1.Execute(hapus); refresh; end else begin Bedit.Enabled:=False; Bhapus.Enabled:=False; end; end; procedure TFkaryawan.BitBtn5Click(Sender: TObject); begin refresh; end; procedure TFkaryawan.BitBtn1Click(Sender: TObject); begin case Cpencarian.ItemIndex of 0:begin Dm1.ADOkaryawan.Active:=False; Dm1.ADOkaryawan.SQL.Clear; Dm1.ADOkaryawan.SQL.Add('select*from karyawan where kd_karyawan like "%'+ Epencarian.text + '%"'); Dm1.ADOkaryawan.Active:=True; end; 1:begin Dm1.ADOkaryawan.Active:=False; Dm1.ADOkaryawan.SQL.Clear; Dm1.ADOkaryawan.SQL.Add('select*from karyawan where nm_karyawan like "%'+ Epencarian.Text + '%"'); Dm1.ADOkaryawan.Active:=True; end;
  • 86. 86 2:begin Dm1.ADOkaryawan.Active:=False; Dm1.ADOkaryawan.SQL.Clear; Dm1.ADOkaryawan.SQL.Add('select*from karyawan where j_kelamin like "%' + Epencarian.text + '%"'); Dm1.ADOkaryawan.Active:=True; end; end; end; procedure TFkaryawan.BitBtn4Click(Sender: TObject); begin Flaporan.QuickRepK.Preview; end; procedure TFkaryawan.Eno_karyawanKeyPress(Sender: TObject; var Key: Char); begin if not (key in['0'..'9',#13,#8]) then begin MessageDlg('Masukkan Angka',mtInformation,[mbOK],0); key:=#0; Eno_karyawan.SetFocus; end; end; procedure TFkaryawan.EHpKeyPress(Sender: TObject; var Key: Char); begin if not (key in['0'..'9',#13,#8]) then begin MessageDlg('Masukkan Angka',mtInformation,[mbOK],0); key:=#0; EHp.SetFocus; end; end; end. 4. Form Rekapan Berita procedure TFrekapan_b.BtitikClick(Sender: TObject); begin Fp_karyawan.ShowModal; end; procedure TFrekapan_b.bersih; begin Eno_rb.Clear; Ekd_rb.Clear; Ewartawan.Clear; Ejudul_rb.Clear; Ehal_rb.Clear; Mket.Clear;
  • 87. 87 end; procedure TFrekapan_b.refresh; begin Dm1.ADOrekapan_b.Active:=False; Dm1.ADOrekapan_b.SQL.Clear; Dm1.ADOrekapan_b.SQL.Add('select a.*,b.* from rekapan_berita a, karyawan b where b.kd_karyawan=a.kd_karyawan'); Dm1.ADOrekapan_b.Active:=True; Dm1.ADOrekapan_b.Last; Epencarian_rb.Clear; end; procedure TFrekapan_b.BsimpanClick(Sender: TObject); begin if isi=true then begin If Length(Trim(Eno_rb.Text))=0 then begin MessageDlg('Silahkan Masukan No Rekapan Berita',mtInformation,[mbOK],0); Eno_rb.SetFocus; end else if Length (Trim(Ekd_rb.Text))=0 then begin MessageDlg('Silahkan masukan kode rekapan berita',mtInformation,[mbOK],0); Ekd_rb.SetFocus; end else if Length (Trim(Ewartawan.Text))=0 then begin MessageDlg('Silahkan masukan nama wartawan',mtInformation,[mbOK],0); Ewartawan.SetFocus; end else If Length (Trim(Ejudul_rb.Text))=0 then begin MessageDlg('Masukan judul rekapan berita',mtInformation,[mbOK],0); Ejudul_rb.SetFocus; end else if Length (Trim(Ehal_rb.Text))=0 then begin MessageDlg('Masukan hal rekapan berita',mtInformation,[mbOK],0); Ehal_rb.SetFocus; end else if Length (Trim(Mket.Text))=0 then begin MessageDlg('Masukan keterangan rekapan berita',mtInformation,[mbOK],0); Mket.SetFocus;
  • 88. 88 end else if Dm1.ADOrekapan_b.Locate('kd_rb',Ekd_rb.Text,[]) then begin MessageDlg('Kode Rekapan Berita yang dimasukan sudah terdaftar',mtError,[mbOK],0); Ekd_rb.SetFocus; end else begin with Dm1.ADOrekapan_b do begin Append; FieldByName('a.no').AsString:=Eno_rb.Text; FieldByName('kd_rb').AsString:=Ekd_rb.Text; FieldByName('a.kd_karyawan').AsString:=Ewartawan.Text; FieldByName('judul').AsString:=Ejudul_rb.Text; FieldByName('hal').AsString:=Ehal_rb.Text; FieldByName('tgl_terbit').AsString:=DateToStr(DateTimePicker1.Date); FieldByName('bln_b').AsString:=FormatDateTime('mm',DateTimePicker1.D ate); FieldByName('thn_b').AsString:=FormatDateTime('yyyy',DateTimePicker1. Date); FieldByName('ket').AsString:=Mket.Text; Post; MessageDlg('Data telah tersimpan',mtInformation,[mbOK],0); bersih; Refresh; end; end; end else if isi=False then begin If Length (Trim(Eno_rb.Text))=0 then begin MessageDlg('Silahkan masukan no Reakapan Berita',mtInformation,[mbOK],0); Eno_rb.SetFocus; end else if Length (Trim(Ekd_rb.Text))=0 then begin MessageDlg('Silahkan masukan kode Reakapan Berita',mtInformation,[mbOK],0); Ekd_rb.SetFocus; end else if Length (Trim(Ewartawan.Text))=0 then begin MessageDlg('Silahkan masukan nama wartawan',mtInformation, [mbOK],0);
  • 89. 89 Ewartawan.SetFocus; end else if Length (Trim(Ejudul_rb.Text))=0 then begin MessageDlg('Silahkan masukan judul Rekapan Berita',mtInformation,[mbOK],0); Ejudul_rb.SetFocus; end else if Length (Trim(Ehal_rb.Text))=0 then begin MessageDlg('Silahkan masukan halaman',mtInformation,[mbOK],0); Ehal_rb.SetFocus; end else if Length (Trim(Mket.Text))=0 then begin MessageDlg('Silahkan masukan keterangan',mtInformation,[mbOK],0); Mket.SetFocus; end else begin with Dm1.ADOrekapan_b do begin Edit; FieldByName('a.no').AsString:=Eno_rb.Text; FieldByName('kd_rb').AsString:=Ekd_rb.Text; FieldByName('a.kd_karyawan').AsString:=Ewartawan.Text; FieldByName('judul').AsString:=Ejudul_rb.Text; FieldByName('hal').AsString:=Ehal_rb.Text; FieldByName('tgl_terbit').AsString:=DateToStr(DateTimePicker1.Date); FieldByName('ket').AsString:=Mket.Text; Post; MessageDlg('Data telah diubah',mtInformation,[mbOK],0); bersih; Refresh; isi:=True; Bsimpan.Caption:='simpan'; Bbatal.Enabled:=True; Bedit.Enabled:=True; Bhapus.Enabled:=True; end; end; end; end; procedure TFrekapan_b.FormShow(Sender: TObject); begin isi:=True; refresh; bersih; end;
  • 90. 90 procedure TFrekapan_b.BbatalClick(Sender: TObject); begin isi :=True; bersih; end; procedure TFrekapan_b.BeditClick(Sender: TObject); begin isi:=False; Bsimpan.Caption:='ubah'; Bedit.Enabled:=False; Bhapus.Enabled:=False; Eno_rb.Text:=Dm1.ADOrekapan_b ['a.no']; Ekd_rb.Text:=Dm1.ADOrekapan_b ['kd_rb']; Ewartawan.Text:=Dm1.ADOrekapan_b ['a.kd_karyawan']; Ejudul_rb.Text:=Dm1.ADOrekapan_b ['judul']; Ehal_rb.Text:=Dm1.ADOrekapan_b ['hal']; DateTimePicker1.Date:=Dm1.ADOrekapan_b ['tgl_terbit']; Mket.Text:=Dm1.ADOrekapan_b ['ket']; end; procedure TFrekapan_b.BhapusClick(Sender: TObject); var hapus:String; begin if MessageDlg('Yakin hapus data ini?',mtconfirmation,[mbYes,mbNo],0)=ID_YES then begin hapus:='Delete from Rekapan_berita where kd_rb = "' + Dm1.ADOrekapan_b['kd_rb'] + '"'; Dm1.ADOConnection1.Execute(hapus); refresh; end else begin Bedit.Enabled:=False; Bhapus.Enabled:=False; end; end; procedure TFrekapan_b.BcariClick(Sender: TObject); begin case pencarian_rb.ItemIndex of 0:begin Dm1.ADOrekapan_b.Active:=False; Dm1.ADOrekapan_b.SQL.Clear; Dm1.ADOrekapan_b.SQL.Add('select a.*,b.* from rekapan_berita a, karyawan b where b.kd_karyawan=a.kd_karyawan and kd_rb like "%' + Epencarian_rb.Text + '%"'); Dm1.ADOrekapan_b.Active:=True; end; 1:begin
  • 91. 91 Dm1.ADOrekapan_b.Active:=False; Dm1.ADOrekapan_b.SQL.Clear; Dm1.ADOrekapan_b.SQL.Add('select a.*,b.* from rekapan_berita a, karyawan b where b.kd_karyawan=a.kd_karyawan and judul like "%' + Epencarian_rb.Text + '%"'); Dm1.ADOrekapan_b.Active:=True; end; 2:begin Dm1.ADOrekapan_b.Active:=False; Dm1.ADOrekapan_b.SQL.Clear; Dm1.ADOrekapan_b.SQL.Add('select a.*,b.* from rekapan_berita a, karyawan b where b.kd_karyawan=a.kd_karyawan and tgl_terbit like "%' + Epencarian_rb.Text + '%"'); Dm1.ADOrekapan_b.Active:=True; end; 3:begin Dm1.ADOrekapan_b.Active:=False; Dm1.ADOrekapan_b.SQL.Clear; Dm1.ADOrekapan_b.SQL.Add('select a.*,b.* from rekapan_berita a, karyawan b where b.kd_karyawan=a.kd_karyawan and kd_karyawan like "%' + Epencarian_rb.Text + '%"'); Dm1.ADOrekapan_b.Active:=True; end; end; end; procedure TFrekapan_b.BrefreshClick(Sender: TObject); begin refresh; end; procedure TFrekapan_b.BcetakClick(Sender: TObject); begin Flaporan.QuickRepRB.Preview; end; procedure TFrekapan_b.Button1Click(Sender: TObject); begin Dm1.ADOrekapan_b.Active:=False; Dm1.ADOrekapan_b.SQL.Clear; Dm1.ADOrekapan_b.SQL.Add('select*from Rekapan_Berita where bln_b like "%' + ComboBox1.Text + '%" and thn_b like "%' + ComboBox2.Text + '%"'); Dm1.ADOrekapan_b.Active:=True; end; procedure TFrekapan_b.Eno_rbKeyPress(Sender: TObject; var Key: Char); begin
  • 92. 92 if not (key in['0'..'9',#13,#8]) then begin MessageDlg('Masukkan Angka',mtInformation,[mbOK],0); key:=#0; Eno_rb.SetFocus; end; end; end. 5. Form Iklan procedure TFIklan.bersih; begin Eno_iklan.Clear; Ekd_iklan.Clear; Enp_iklan.Clear; Ejudul_iklan.Clear; Eae.Clear; Eukuran_iklan.Clear; Ehal_iklan.Clear; Ehal_iklan.Clear; Eharga_iklan.Clear; Ecase_iklan.Clear; Epiutang_iklan.Clear; Mket_iklan.Clear; loadfoto; end; procedure TFIklan.loadfoto; begin if Dm1.ADOiklan.RecordCount=0 then begin Image2.Picture:=nil; end else begin gambar:=ExtractFilePath(Application.ExeName); Image2.Picture.LoadFromFile(OpenPictureDialog1.FileName+gambar+'im ages'+Dm1.ADOiklan['foto']+'.jpg'); end; end; procedure TFIklan.refresh; begin Dm1.ADOiklan.Active :=False; Dm1.ADOiklan.SQL.Clear; Dm1.ADOiklan.SQL.Add('select a.*,b.* from iklan a, karyawan b where b.kd_karyawan=a.ae'); Dm1.ADOiklan.Active :=True; Dm1.ADOiklan.Last; end;
  • 93. 93 procedure TFIklan.BsimpanClick(Sender: TObject); begin if isi=true then begin if Length(Trim(Eno_iklan.Text))=0 then begin MessageDlg('masukan No ',mtInformation,[mbOK],0); Eno_iklan.SetFocus; end else if Length(Trim(Ekd_iklan.Text))=0 Then begin MessageDlg('Masukkan Kode Iklan',mtInformation,[mbOK],0); Ekd_iklan.SetFocus; end else if Length(Trim(Enp_iklan.Text))=0 then begin MessageDlg('Masukkan Nama Pemasang',mtInformation,[mbOK],0); Enp_iklan.SetFocus; end else if Length(Trim(Ejudul_iklan.text))=0 Then begin MessageDlg('Masukan Judul',mtInformation,[mbOK],0); Ejudul_iklan.SetFocus; end else if Length (Trim(Eae.Text)) =0 then begin MessageDlg('masukan Langganan Ternate',mtInformation,[mbOK],0); Eae.SetFocus; end else if Length (Trim(Eukuran_iklan.Text)) =0 then begin MessageDlg('Masukan Ukuran',mtInformation,[mbOK],0); Eukuran_iklan.Text; end else If Length(Trim(Ehal_iklan.Text)) =0 then begin MessageDlg('Data belum Lengkap ! Halaman belum diisi',mtInformation,[mbOK],0); Ehal_iklan.SetFocus; end else if Length (Trim(Eharga_iklan.text)) =0 then begin MessageDlg('Data belum lengkap ! Harga belum diisi', mtInformation,[mbOK],0); Eharga_iklan.SetFocus; end else if Length (Trim(Ecase_iklan.Text))=0 then begin
  • 94. 94 MessageDlg('Data belum lengkap ! bonus Iklan belum diisi',mtInformation, [mbOK],0); Ecase_iklan.SetFocus; end else if Length (Trim(Epiutang_iklan.Text))=0 then begin MessageDlg('Data belum lengkap ! Piutang belum diisi',mtInformation, [mbOK],0); Epiutang_iklan.SetFocus; end else if Length(Trim(Mket_iklan.Text))=0 then begin MessageDlg('Data belum Lengkap ! Keterangan belum diisi',mtInformation, [mbOK],0); Mket_iklan.SetFocus; end else if ambilgambar=False then begin MessageDlg('Silahkan Masukan gambar',mtInformation,[mbOK],0); Bload.Click; end else if Dm1.ADOiklan.Locate('kd_iklan',Ekd_iklan.Text,[]) then begin MessageDlg('Data sudah ada',mtError,[mbOK],0); Ekd_iklan.SetFocus; end else begin with Dm1.ADOiklan do begin Append; FieldByName('a.no').AsString:=Eno_iklan.Text; FieldByName('kd_iklan').AsString:=Ekd_iklan.Text; FieldByName('nm_pemasang').AsString:=Enp_iklan.Text; FieldByName('judul').AsString:=Ejudul_iklan.Text; FieldByName('ae').AsString:=Eae.Text; FieldByName('ukuran').AsString:=Eukuran_iklan.Text; FieldByName('tgl_terbit').AsString:=DateToStr(DateTimePicker1.Date); FieldByName('tgl_lepas').AsString:=DateToStr(DateTimePicker2.Date); FieldByName('hal').AsString:=Ehal_iklan.Text; FieldByName('harga').AsString:=Eharga_iklan.Text; FieldByName('case_in').AsString:=Ecase_iklan.Text; FieldByName('piutang').AsString:=Epiutang_iklan.Text; FieldByName('ket').AsString:=Mket_iklan.Text; FieldByName('bulan').AsString:=FormatDateTime('mm',DateTimePicker1.D ate); FieldByName('tahun').AsString:=FormatDateTime('yyyy',DateTimePicker1. Date); FieldByName('foto').AsString:=Enp_iklan.Text;
  • 95. 95 Post; gambar:=ExtractFilePath(Application.ExeName); Image1.Picture.SaveToFile(SavePictureDialog1.FileName+gambar+'Imag es'+Enp_iklan.Text+'.jpg'); MessageDlg('Data Telah Disimpan',mtInformation,[mbOK],0); //refresh; Bsimpan.Caption:='simpan'; bersih; Enp_iklan.SetFocus; ambilgambar:=False; isi:=True; OpenPictureDialog1.FileName:=''; Refresh; loadfoto; end; end; end else //pengeditan if isi=False then begin if Length(Trim(Eno_iklan.Text))=0 then begin MessageDlg('masukan No ',mtInformation,[mbOK],0); Eno_iklan.SetFocus; end else if Length(Trim(Ekd_iklan.Text))=0 Then begin MessageDlg('Masukkan Kode Iklan',mtInformation,[mbOK],0); Ekd_iklan.SetFocus; end else if Length(Trim(Enp_iklan.Text))=0 then begin MessageDlg('Masukkan Nama Pemasang',mtInformation,[mbOK],0); Enp_iklan.SetFocus; end else if Length(Trim(Ejudul_iklan.text))=0 Then begin MessageDlg('Masukan Judul',mtInformation,[mbOK],0); Ejudul_iklan.SetFocus; end else if Length (Trim(Eae.Text)) =0 then begin MessageDlg('masukan Langganan Ternate',mtInformation,[mbOK],0); Eae.SetFocus; end else if Length (Trim(Eukuran_iklan.Text)) =0 then begin MessageDlg('Masukan Ukuran',mtInformation,[mbOK],0);