Skripsi Utility adalah library yang dirancang untuk memenuhi kebutuhan penulisan skripsi. Library ini membawa fitur seperti Cover Penelitian, Judul Bab, Subjudul, Paragraf, dan Daftar Pustaka

require 'roman-numerals'
require 'skripsi-generator'
require '../lib/skripsi-util'

skripsi = SistemKebut.buat_skripsi do |skripsi|
  extend UtilSkripsi
  Cover_Penelitian(self, 'Skripsi', Text('judul_penelitian'), 
    'logo.png', 'Reckordp', '<No NIM>', 'PROGRAM STUDI AKUNTANSI', 
    'SEKOLAH TINGGI ILMU EKONOMI AL ANWAR', 'MOJOKERTO', '2026')
  Judul_Bab(self, 'pendahuluan')
  Subjudul(self, 'Latar Belakang')
  Paragraff(self, <<~PARAGRAF.split(/\n/).collect(&:chomp).join(' '))
  Seringkali lingkungan tidak diperhatikan dalam proses produksi, padahal lingkungan juga dapat membawa manfaat jika
  dikelola dengan benar. Lingkungan sekitar sangat berarti bagi jalannya sebuah usaha dalam jangka panjang, tanpa
  adanya pengelolaan sisa produksi yang tepat sebuah usaha akan mendapat reputasi buruk dalam masyarakat. Sementara
  banyak sisa produksi yang menimbulkan bencana seperti emisi karbon, limbah, dan polusi. Green accounting mencakup
  pengukuran dan pelaporan biaya lingkungan, seperti penggunaan sumber daya alam, pengelolaan limbah, dan pengurangan
  emisi karbon (Ikatan Akuntansi Indonesia, n.d.). Bencana dari sisa produksi
  dapat menjadi lebih besar dan menimbulkan kerugian yang tidak kecil. Agar hal tersebut tidak terjadi pengusaha
  seharusnya juga berperan dalam penjagaan lingkungan untuk dilestrikan. Kelestarian lingkungan perlu dikenalkan
  dalam praktek produksi.
  PARAGRAF
  Daftar_Pustaka(self, [
    UtilSkripsi::DaftarPutaka.new(
      'Ikatan Akuntan Indonesia',
      '(n.d.)', 
      'How Companies Can Drive Sustainability Through Environmental Reporting', 
      'Ikatan Akuntan Indonesia Wilayah Jawa Timur', 
      'https://iaijawatimur.or.id/course/interest/detail/71')
  ])
end

skripsi.ekspor('mula.docx')