PSAK 53 mengatur tentang transaksi pembayaran berbasis saham yang diselesaikan dengan instrumen ekuitas atau kas. PSAK ini berlaku untuk seluruh transaksi pembayaran berbasis saham dan mengatur pengakuan, pengukuran, dan pengungkapan transaksi tersebut. PSAK ini berlaku efektif untuk periode pelaporan yang dimulai pada atau setelah 1 Januari 2011.
How to detect accounting gimmicks and fraud in financial reportingSri Apriyanti Husain
Dokumen tersebut membahas tentang deteksi shenanigans dan kecurangan dalam pelaporan keuangan perusahaan. Dibahas pula berbagai indikator keuangan dan rasio keuangan untuk mendeteksi adanya manipulasi laba dan arus kas serta bentuk-bentuk kecurangan yang sering terjadi dalam laporan keuangan perusahaan.
Makalah Reaksi Pasar Modal terhadap Laporan Keuangan (Teori Akuntansi)Hening RN
Pasar modal dan laporan keuangan sangat penting bagi investor dalam mengambil keputusan investasi. Laporan keuangan berisi informasi keuangan perusahaan yang dapat mempengaruhi harga saham. Reaksi pasar terhadap laporan keuangan dapat dilihat dari pergerakan harga saham sebelum dan sesudah laporan diterbitkan."
PSAK 53 mengatur tentang transaksi pembayaran berbasis saham yang diselesaikan dengan instrumen ekuitas atau kas. PSAK ini berlaku untuk seluruh transaksi pembayaran berbasis saham dan mengatur pengakuan, pengukuran, dan pengungkapan transaksi tersebut. PSAK ini berlaku efektif untuk periode pelaporan yang dimulai pada atau setelah 1 Januari 2011.
How to detect accounting gimmicks and fraud in financial reportingSri Apriyanti Husain
Dokumen tersebut membahas tentang deteksi shenanigans dan kecurangan dalam pelaporan keuangan perusahaan. Dibahas pula berbagai indikator keuangan dan rasio keuangan untuk mendeteksi adanya manipulasi laba dan arus kas serta bentuk-bentuk kecurangan yang sering terjadi dalam laporan keuangan perusahaan.
Makalah Reaksi Pasar Modal terhadap Laporan Keuangan (Teori Akuntansi)Hening RN
Pasar modal dan laporan keuangan sangat penting bagi investor dalam mengambil keputusan investasi. Laporan keuangan berisi informasi keuangan perusahaan yang dapat mempengaruhi harga saham. Reaksi pasar terhadap laporan keuangan dapat dilihat dari pergerakan harga saham sebelum dan sesudah laporan diterbitkan."
Persekutuan, pembentukan, operasi, dan perubahan kepentingan kepemilikanMuhammadIqbal169
Persekutuan memungkinkan beberapa orang untuk bekerja sama dalam suatu usaha bisnis dengan membagi investasi dan risiko. Dokumen ini menjelaskan sifat, karakteristik, dan operasi persekutuan sesuai dengan hukum persekutuan Amerika Serikat.
Dokumen tersebut membahas tentang akuntansi untuk program pensiun dan tunjangan pasca pensiun perusahaan. Secara garis besar dibahas tentang definisi rencana pensiun, tipe-tipe program pensiun, pengakuan status pendanaan program pensiun, akuntansi biaya pensiun, dan pengungkapan yang disyaratkan dalam catatan atas laporan keuangan terkait program pensiun.
Ringkasan materi Audit keuangan internal dan pemerintah dan audit operasional...dewi masita
Dokumen tersebut membahas tentang audit internal dan audit operasional. Audit internal melakukan audit keuangan dan operasional perusahaan, sementara audit operasional lebih fokus pada efisiensi dan efektivitas organisasi. Terdapat beberapa perbedaan antara audit operasional dengan audit keuangan, seperti tujuan, ruang lingkup, dan area yang diaudit. Audit operasional dilakukan oleh auditor internal, auditor pemerintah, atau KAP untuk menilai kinerja suatu organis
Sistem pengendalian intern adalah struktur organisasi dan metode yang dikoordinasikan untuk menjaga aset perusahaan, mengecek akurasi data akuntansi, dan mendorong kepatuhan kebijakan manajemen. Tujuannya adalah menjaga aset, mengecek akurasi data, mendorong efisiensi, dan mendorong kepatuhan kebijakan. Unsur utamanya adalah struktur organisasi, sistem otorisasi, prosedur pencatatan, dan karyawan yang
(Pert 2) bab 9 materialitas dan risiko auditIlham Sousuke
Tiga langkah penting dalam menerapkan materialitas oleh auditor adalah:
1. Menetapkan materialitas untuk laporan keuangan secara keseluruhan
2. Menentukan materialitas kinerja yang lebih kecil dari materialitas laporan keuangan
3. Membandingkan estimasi total salah saji dengan materialitas untuk menentukan apakah salah saji dapat diterima.
1. Dokumen ini membahas analisis aktivitas operasi perusahaan berdasarkan konsep laba akuntansi dan ekonomi. Pengukuran laba mencakup pendapatan, beban, dan pos-pos lain seperti luar biasa dan penghentian segmen.
2. Ada beberapa pengukuran laba seperti laba bersih, komprehensif, dan operasi untuk tujuan analisis yang berbeda. Pos-pos tidak berulang dikeluarkan untuk menghitung laba permanen.
3. Ak
Ringkasan dokumen tersebut adalah:
Akuntansi universitas melibatkan identifikasi, pengukuran, dan pelaporan informasi ekonomi yang berguna untuk pengambilan keputusan. Universitas negeri dan swasta memiliki standar akuntansi berbeda. Tiga laporan keuangan utama universitas adalah laporan pendapatan, belanja, dan perubahan saldo dana.
The course aims to provide students with an in-depth understanding of financial accounting issues and emerging accounting topics to exercise appropriate judgment in selecting and presenting accounting information. Students will learn to understand accounting frameworks and ethical codes, describe accounting standard provisions and principles, account for assets and liabilities, recognize revenue, account for income taxes, and prepare financial statements in accordance with standards. They will also develop arguments for accounting problems.
PENGARUH PEMUNGUTAN PAJAK RESTORAN , PAJAK HOTEL DAN PAJAK HIBURAN DALAM MENI...Uofa_Unsada
Skripsi ini membahas pengaruh pemungutan pajak restoran, pajak hotel, dan pajak hiburan terhadap pendapatan asli daerah Kota Bekasi periode 2004-2013. Tujuannya adalah mengetahui apakah ketiga jenis pajak tersebut berpengaruh signifikan terhadap pendapatan asli daerah. Metode analisis yang digunakan adalah regresi linier berganda. Hasilnya menunjukkan bahwa pajak hotel tidak berpengaruh signifikan, paj
Sistem informasi akuntansi -siklus pendapatanRamdoni Rdi
Dokumen tersebut membahas tentang sistem informasi akuntansi dan siklus pendapatan. Sistem informasi akuntansi terdiri dari lima komponen utama yaitu orang, prosedur, data, perangkat lunak, dan infrastruktur teknologi informasi. Siklus pendapatan merupakan serangkaian aktivitas bisnis yang terkait dengan penyerahan barang dan jasa ke pelanggan mulai dari penerimaan pesanan, pengiriman, penagihan, hingga penerimaan pembayaran.
Persekutuan, pembentukan, operasi, dan perubahan kepentingan kepemilikanMuhammadIqbal169
Persekutuan memungkinkan beberapa orang untuk bekerja sama dalam suatu usaha bisnis dengan membagi investasi dan risiko. Dokumen ini menjelaskan sifat, karakteristik, dan operasi persekutuan sesuai dengan hukum persekutuan Amerika Serikat.
Dokumen tersebut membahas tentang akuntansi untuk program pensiun dan tunjangan pasca pensiun perusahaan. Secara garis besar dibahas tentang definisi rencana pensiun, tipe-tipe program pensiun, pengakuan status pendanaan program pensiun, akuntansi biaya pensiun, dan pengungkapan yang disyaratkan dalam catatan atas laporan keuangan terkait program pensiun.
Ringkasan materi Audit keuangan internal dan pemerintah dan audit operasional...dewi masita
Dokumen tersebut membahas tentang audit internal dan audit operasional. Audit internal melakukan audit keuangan dan operasional perusahaan, sementara audit operasional lebih fokus pada efisiensi dan efektivitas organisasi. Terdapat beberapa perbedaan antara audit operasional dengan audit keuangan, seperti tujuan, ruang lingkup, dan area yang diaudit. Audit operasional dilakukan oleh auditor internal, auditor pemerintah, atau KAP untuk menilai kinerja suatu organis
Sistem pengendalian intern adalah struktur organisasi dan metode yang dikoordinasikan untuk menjaga aset perusahaan, mengecek akurasi data akuntansi, dan mendorong kepatuhan kebijakan manajemen. Tujuannya adalah menjaga aset, mengecek akurasi data, mendorong efisiensi, dan mendorong kepatuhan kebijakan. Unsur utamanya adalah struktur organisasi, sistem otorisasi, prosedur pencatatan, dan karyawan yang
(Pert 2) bab 9 materialitas dan risiko auditIlham Sousuke
Tiga langkah penting dalam menerapkan materialitas oleh auditor adalah:
1. Menetapkan materialitas untuk laporan keuangan secara keseluruhan
2. Menentukan materialitas kinerja yang lebih kecil dari materialitas laporan keuangan
3. Membandingkan estimasi total salah saji dengan materialitas untuk menentukan apakah salah saji dapat diterima.
1. Dokumen ini membahas analisis aktivitas operasi perusahaan berdasarkan konsep laba akuntansi dan ekonomi. Pengukuran laba mencakup pendapatan, beban, dan pos-pos lain seperti luar biasa dan penghentian segmen.
2. Ada beberapa pengukuran laba seperti laba bersih, komprehensif, dan operasi untuk tujuan analisis yang berbeda. Pos-pos tidak berulang dikeluarkan untuk menghitung laba permanen.
3. Ak
Ringkasan dokumen tersebut adalah:
Akuntansi universitas melibatkan identifikasi, pengukuran, dan pelaporan informasi ekonomi yang berguna untuk pengambilan keputusan. Universitas negeri dan swasta memiliki standar akuntansi berbeda. Tiga laporan keuangan utama universitas adalah laporan pendapatan, belanja, dan perubahan saldo dana.
The course aims to provide students with an in-depth understanding of financial accounting issues and emerging accounting topics to exercise appropriate judgment in selecting and presenting accounting information. Students will learn to understand accounting frameworks and ethical codes, describe accounting standard provisions and principles, account for assets and liabilities, recognize revenue, account for income taxes, and prepare financial statements in accordance with standards. They will also develop arguments for accounting problems.
PENGARUH PEMUNGUTAN PAJAK RESTORAN , PAJAK HOTEL DAN PAJAK HIBURAN DALAM MENI...Uofa_Unsada
Skripsi ini membahas pengaruh pemungutan pajak restoran, pajak hotel, dan pajak hiburan terhadap pendapatan asli daerah Kota Bekasi periode 2004-2013. Tujuannya adalah mengetahui apakah ketiga jenis pajak tersebut berpengaruh signifikan terhadap pendapatan asli daerah. Metode analisis yang digunakan adalah regresi linier berganda. Hasilnya menunjukkan bahwa pajak hotel tidak berpengaruh signifikan, paj
Sistem informasi akuntansi -siklus pendapatanRamdoni Rdi
Dokumen tersebut membahas tentang sistem informasi akuntansi dan siklus pendapatan. Sistem informasi akuntansi terdiri dari lima komponen utama yaitu orang, prosedur, data, perangkat lunak, dan infrastruktur teknologi informasi. Siklus pendapatan merupakan serangkaian aktivitas bisnis yang terkait dengan penyerahan barang dan jasa ke pelanggan mulai dari penerimaan pesanan, pengiriman, penagihan, hingga penerimaan pembayaran.
Laporan ini membahas tentang sistem informasi manajemen aset yang dibuat untuk Toko Myne Collection berbasis website. Sistem ini dirancang untuk mempermudah pengelolaan data aset toko secara digital."
Sistem informasi persediaan obat pada apotik duniasukrino
Tugas ini membahas rancangan sistem informasi persediaan obat pada Apotik Dunia dengan menggunakan bahasa pemrograman Visual Basic 6.0 untuk mengatasi permasalahan pengelolaan data persediaan obat secara manual.
OTOMATISASI UNTUK MENGETAHUI KELAYAKAN SIMPAN PINJAMUofa_Unsada
Skripsi ini membahas tentang otomatisasi sistem untuk mengetahui kelayakan simpan pinjam pada CV. Rizki Bersama. Penelitian ini mengembangkan sistem administrasi koperasi menjadi sistem berbasis web dengan menggunakan bahasa PHP dan database MySQL. Sistem yang dikembangkan mencakup fitur-fitur untuk admin/operator dan anggota koperasi seperti pengajuan pinjaman, pembayaran angsuran, dan lainnya.
2015-19. isrofi wahyu k. - management menggunakan htb & monitoring jaringan m...Syiroy Uddin
Laporan ini membahas tentang manajemen bandwidth dan monitoring jaringan lokal menggunakan Hierarchical Token Bucket (HTB) dan Simple Network Management Protocol (SNMP). Laporan ini menjelaskan cara pengaturan kecepatan bandwidth antara server dan klien, serta cara memantau aktivitas jaringan menggunakan SNMP dan MRTG.
Implementasi Sistem Informasi pada PT. Indofood Sukses Makmur Tbk membantu perusahaan mencapai tujuan bisnisnya dengan mendukung proses bisnis, pengambilan keputusan manajerial, dan strategi bersaing. Sistem informasi digunakan untuk mengumpulkan dan mengintegrasikan informasi di seluruh fungsi perusahaan.
Laporan ini membahas perancangan sistem informasi manajemen karyawan untuk Unit Muara Mart yang meliputi analisis sistem yang berjalan, analisis kebutuhan sistem, perancangan sistem berbasis database menggunakan Microsoft Access dan Borland Delphi sebagai alat bantu pembuatan program, serta implementasi program yang dirancang. Tujuan sistem ini adalah untuk menunjang proses pengelolaan data karyawan secara lebih terstruktur, sistematis dan akurat.
Sim, sri anjani, implementasi sistem informasi perusahaan dagang, prof. dr. i...Sri Anjani
Makalah ini membahas tentang implementasi sistem informasi di perusahaan dagang. Sistem informasi diperlukan untuk mendukung pengambilan keputusan manajemen dengan memberikan informasi secara cepat dan tepat. Makalah ini juga membahas perkembangan sistem informasi manajemen sejak sebelum adanya komputer hingga saat ini yang didukung oleh teknologi informasi.
Karya ilimiah implementasi sistem informasi manajemen pada perusahaanTheresia Magdalena
Tugas ini membahas implementasi sistem informasi manajemen pada PT Arwana Citra Mulia. Sistem informasi manajemen digunakan untuk mengumpulkan, mengolah, dan menyediakan informasi untuk pengambilan keputusan manajemen dengan lebih efisien. Penerapannya di PT Arwana Citra Mulia telah berjalan dengan baik dengan memanfaatkan teknologi informasi untuk menunjang proses bisnis perusahaan.
SIM,FATHIA SUWANINDA, Prof,Dr Hapzi Ali ,CMA ,IMPLEMENTASI SISTEM INFORMASI M...fathiamunaf
Sistem Informasi Manajemen (SIM) merupakan serangkaian sub-sistem informasi yang terintegrasi dan terkoordinasi untuk mentransformasikan data menjadi informasi guna meningkatkan produktivitas sesuai dengan kriteria mutu yang ditetapkan. Dokumen ini membahas pengertian dan implementasi SIM pada PT KOKOH INTI AREBAMA."
Dokumen tersebut membahas tentang membangun sistem jaringan komputer secara mandiri, meliputi pengenalan jaringan, tipe jaringan, model jaringan, topologi jaringan, hardware jaringan, dan instalasi sistem operasi server dan client."
Sistem pakar diagnosis masalah pada komputer menggunakan Visual Basic dirancang untuk membantu diagnosis masalah hardware komputer. Sistem ini menggunakan basis data untuk menyimpan aturan diagnosis, gejala kerusakan, dan solusi. Admin dapat mengelola basis data sedangkan pengguna dapat melakukan diagnosis masalah komputer berdasarkan gejala yang dirasakan.
Gentoo Linux adalah distribusi Linux yang dapat dikompilasi secara manual berdasarkan arsitektur sistem. Dokumen ini menjelaskan sejarah, cara mendapatkan, dan langkah-langkah instalasi Gentoo Linux mulai dari persiapan partisi, ekstrak stage dan portage, konfigurasi kernel, hingga pemasangan bootloader seperti GRUB atau LILO.
Teori Fungsionalisme Kulturalisasi Talcott Parsons (Dosen Pengampu : Khoirin ...nasrudienaulia
Dalam teori fungsionalisme kulturalisasi Talcott Parsons, konsep struktur sosial sangat erat hubungannya dengan kulturalisasi. Struktur sosial merujuk pada pola-pola hubungan sosial yang terorganisir dalam masyarakat, termasuk hierarki, peran, dan institusi yang mengatur interaksi antara individu. Hubungan antara konsep struktur sosial dan kulturalisasi dapat dijelaskan sebagai berikut:
1. Pola Interaksi Sosial: Struktur sosial menentukan pola interaksi sosial antara individu dalam masyarakat. Pola-pola ini dipengaruhi oleh norma-norma budaya yang diinternalisasi oleh anggota masyarakat melalui proses sosialisasi. Dengan demikian, struktur sosial dan kulturalisasi saling memengaruhi dalam membentuk cara individu berinteraksi dan berperilaku.
2. Distribusi Kekuasaan dan Otoritas: Struktur sosial menentukan distribusi kekuasaan dan otoritas dalam masyarakat. Nilai-nilai budaya yang dianut oleh masyarakat juga memengaruhi bagaimana kekuasaan dan otoritas didistribusikan dalam struktur sosial. Kulturalisasi memainkan peran dalam melegitimasi sistem kekuasaan yang ada melalui nilai-nilai yang dianut oleh masyarakat.
3. Fungsi Sosial: Struktur sosial dan kulturalisasi saling terkait dalam menjalankan fungsi-fungsi sosial dalam masyarakat. Nilai-nilai budaya dan norma-norma yang terinternalisasi membentuk dasar bagi pelaksanaan fungsi-fungsi sosial yang diperlukan untuk menjaga keseimbangan dan stabilitas dalam masyarakat.
Dengan demikian, konsep struktur sosial dalam teori fungsionalisme kulturalisasi Parsons tidak dapat dipisahkan dari kulturalisasi karena keduanya saling berinteraksi dan saling memengaruhi dalam membentuk pola-pola hubungan sosial, distribusi kekuasaan, dan pelaksanaan fungsi-fungsi sosial dalam masyarakat.
Universitas Negeri Jakarta banyak melahirkan tokoh pendidikan yang memiliki pengaruh didunia pendidikan. Beberapa diantaranya ada didalam file presentasi
Modul Ajar Matematika Kelas 11 Fase F Kurikulum MerdekaFathan Emran
Modul Ajar Matematika Kelas 11 SMA/MA Fase F Kurikulum Merdeka - abdiera.com. Modul Ajar Matematika Kelas 11 SMA/MA Fase F Kurikulum Merdeka. Modul Ajar Matematika Kelas 11 SMA/MA Fase F Kurikulum Merdeka. Modul Ajar Matematika Kelas 11 SMA/MA Fase F Kurikulum Merdeka. Modul Ajar Matematika Kelas 11 SMA/MA Fase F Kurikulum Merdeka.
Paper ini bertujuan untuk menganalisis pencemaran udara akibat pabrik aspal. Analisis ini akan fokus pada emisi udara yang dihasilkan oleh pabrik aspal, dampak kesehatan dan lingkungan dari emisi tersebut, dan upaya yang dapat dilakukan untuk mengurangi pencemaran udara
Modul Ajar Bahasa Inggris Kelas 10 Fase E Kurikulum MerdekaFathan Emran
Modul Ajar Bahasa Inggris Kelas 10 SMA/MA Fase E Kurikulum Merdeka - abdiera.com. Modul Ajar Bahasa Inggris Kelas 10 SMA/MA Fase E Kurikulum Merdeka. Modul Ajar Bahasa Inggris Kelas 10 SMA/MA Fase E Kurikulum Merdeka.
Ppt landasan pendidikan Pai 9 _20240604_231000_0000.pdffadlurrahman260903
Ppt landasan pendidikan tentang pendidikan seumur hidup.
Prodi pendidikan agama Islam
Fakultas tarbiyah dan ilmu keguruan
Universitas Islam negeri syekh Ali Hasan Ahmad addary Padangsidimpuan
Pendidikan sepanjang hayat atau pendidikan seumur hidup adalah sebuah system konsepkonsep pendidikan yang menerangkan keseluruhan peristiwa-peristiwa kegiatan belajarmengajar yang berlangsung dalam keseluruhan kehidupan manusia. Pendidikan sepanjang
hayat memandang jauh ke depan, berusaha untuk menghasilkan manusia dan masyarakat yang
baru, merupakan suatu proyek masyarakat yang sangat besar. Pendidikan sepanjang hayat
merupakan asas pendidikan yang cocok bagi orang-orang yang hidup dalam dunia
transformasi dan informasi, yaitu masyarakat modern. Manusia harus lebih bisa menyesuaikan
dirinya secara terus menerus dengan situasi yang baru.
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;